Библиотека / Код, Git и инструменты разработчика
Код, Git и инструменты разработчика
Ротация снимков дроплетов DigitalOcean каждые 48 часов с сохранением четырёх
Запускается каждые 48 часов, получает список всех дроплетов DigitalOcean, удаляет снимки старше четырёх самых свежих для каждого и создаёт новый снимок.
Что делает
### What this workflow does 1. Runs every 48 hours: The workflow is triggered by a cron node that runs every 48 hours, ensuring timely snapshot management. 2. List all droplets: The workflow retrieves all droplets in the DigitalOcean account. 3. Retrieve snapshots: For each droplet, the workflow retrieves a list of existing snapshots. 4. Filter snapshots: If the number of snapshots exceeds 4, the workflow filters for snapshots that need to be deleted. 5. Delete snapshots: Excess snapshots are automatically deleted based on the filter criteria. 6. Create new snapshot: After cleaning up, the workflow creates a new snapshot for each droplet, ensuring that backups are always up-to-date.
Шаги
- Filter
- List Snapshots for a Droplet
- List All Droplets
- Delete a Snapshot
- Droplet Actions snapshot (n8n.optimus01.co.za)
- Runs every 48hrs
Похожие автоматизации
Код, Git и инструменты разработчикаСоздание и очистка снапшотов дроплетов DigitalOceanШагов: 6Код, Git и инструменты разработчикаСоздание нового дроплета DigitalOceanШагов: 1Код, Git и инструменты разработчикаОчистка старых снимков дроплетов DigitalOcean каждые 48 часовШагов: 43Файлы и облачное хранилищеЗагрузка файлов из формы в DigitalOcean SpacesШагов: 3