Skip to content
GitLab
Explore
Sign in
Register
Pâquerette
Infrastructure
Ansible Pâquerette
Compare revisions
2e5a546ceb294a2ee7d36915d4c09f8a3c5e6e34 to 06cbb53aafa6f06ba613c537fa3e5a6e6ce7a768
Commits on Source (2)
chore: can pass a db user as parameter
· 7294aed0
Mehdi Khadir
authored
Aug 17, 2022
7294aed0
chore: add backup to weblate role
· 06cbb53a
Mehdi Khadir
authored
Aug 17, 2022
06cbb53a
Hide whitespace changes
Inline
Side-by-side
roles/_app_backup/templates/app_backup_postgres_docker.j2
View file @
06cbb53a
...
...
@@ -4,6 +4,6 @@ when = everyday at {{ backup_app_service_conf_time | mandatory }}
cd {{ backup_prod_dir }}/{{ app_instance_id }}
rm {{ backup_prod_dir }}/{{ app_instance_id }}/{{ database_docker_name }}.sql
chmod 777 {{ backup_prod_dir }}/{{ app_instance_id }}
/usr/bin/docker run --rm --link {{ database_docker_name }}:db --net {{ database_docker_network }} -v {{ backup_prod_dir }}/{{ app_instance_id }}:/backup -e PGPASSWORD={{ database_password }} {{ postgres_docker_image }} pg_dumpall -h db -U postgres -f /backup/{{ database_docker_name }}_all.sql
/usr/bin/docker run --rm --link {{ database_docker_name }}:db --net {{ database_docker_network }} -v {{ backup_prod_dir }}/{{ app_instance_id }}:/backup -e PGPASSWORD={{ database_password }} {{ postgres_docker_image }} pg_dumpall -h db -U
{{ database_user | default("
postgres
") }}
-f /backup/{{ database_docker_name }}_all.sql
rc=$?; if [[ $rc != 0 ]]; then fatal "sql" ; fi
\ No newline at end of file
roles/weblate/tasks/install.yml
View file @
06cbb53a
...
...
@@ -7,6 +7,9 @@
log_type
:
"
install"
when
:
not ansible_check_mode
-
import_role
:
name
:
_app_backup
-
name
:
Create of update let'encrypt certificate
import_role
:
name
:
_letsencrypt_certificate
...
...