Commit Graph
16 Commits
Author SHA1 Message Date
av b7b1f49c8a ansible: секреты закрыты no_log в выводе плейбуков
- Пятнадцать задач, рендерящих файлы с секретами из vault, и три
  `docker_login` получили `no_log: true`: раньше `--diff` печатал значения
  в терминал целой строкой при каждом изменении файла.
- Цена — дифф этих файлов больше не виден. Снимать по мере переезда
  секретов в отдельные файлы; у tududi и wanderer снять не выйдет.
2026-07-25 12:30:06 +03:00
av 1cf660b4fd Ansible: общие переменные перенесены в group_vars/all
- vars/vars.yml → group_vars/all/main.yml, vars/secrets.yml →
  group_vars/all/secrets.yml; boilerplate vars_files убран из всех плейбуков
- имя secrets.yml сохранено намеренно: pre-commit-хук и .crushignore ищут
  слово secret(s) в имени файла
- host_vars инвентаря теперь имеют приоритет над общими переменными
2026-07-24 20:44:51 +03:00
av 0f80e66b66 Backups: split restic operations into phases for Intelligent Tiering 2026-06-22 17:58:45 +03:00
av df3a37e610 Backups: backup to home server storage
Linting / YAML Lint (push) Successful in 41s
Linting / Ansible Lint (push) Failing after 1m4s
2026-05-01 10:49:27 +03:00
av 8efab2002f Rename all j2 files to templates
Not according to convention, but it reads better.
2026-05-01 10:01:26 +03:00
av 5f619eaccc backups: use apprise for notifications
Linting / YAML Lint (push) Successful in 9s
Linting / Ansible Lint (push) Failing after 29s
2026-04-04 11:30:53 +03:00
av f80a1008c7 fix ansible lint errors 2026-01-02 19:44:35 +03:00
av 6a16ebf084 Backup: parse config to dataclasses
Linting / YAML Lint (push) Failing after 9s
Linting / Ansible Lint (push) Successful in 16s
2025-12-20 17:44:02 +03:00
av a95da35389 Backups: move secrets to config file
Linting / YAML Lint (push) Has been cancelled
Linting / Ansible Lint (push) Has been cancelled
Allow run backup script with sudo
2025-12-07 15:14:55 +03:00
av bcd8e62691 Backups: rewrite backup script
To avoid specifying individual applications
2025-08-07 12:06:07 +03:00
av f9eaf7a41e Rename encrypted vars to secrets 2025-06-28 09:59:04 +03:00
av daeef1bc4b Backups: rewrite backup script 2025-05-05 11:48:49 +03:00
av f4b5fcb0f1 Format playbooks with ansible-lint 2025-05-03 10:41:00 +03:00
av 3054836085 Fix cronjob for backups 2025-05-03 10:35:33 +03:00
av d1eae9b5b5 Configure baclup for sqlite databases 2025-05-02 19:05:17 +03:00
av a31cbbe18e Add backups with gobackup and restic 2025-05-02 17:34:31 +03:00