feat: add system maintenance automation

This commit is contained in:
2025-11-01 19:56:42 +01:00
parent b76064d94a
commit 2d99a23286
14 changed files with 209 additions and 15 deletions

View File

@@ -79,6 +79,14 @@
mode: '0644'
when: application_nginx_src.stat.exists
- name: Expose secrets for template rendering
set_fact:
db_password: "{{ application_db_password }}"
redis_password: "{{ application_redis_password }}"
db_username: "{{ db_user | default(db_user_default) }}"
db_name: "{{ db_name | default(db_name_default) }}"
no_log: yes
- name: Render application environment file
template:
src: "{{ application_env_template }}"
@@ -86,9 +94,3 @@
owner: "{{ ansible_user }}"
group: "{{ ansible_user }}"
mode: '0600'
vars:
db_password: "{{ application_db_password }}"
db_user: "{{ db_user | default(db_user_default) }}"
db_name: "{{ db_name | default(db_name_default) }}"
redis_password: "{{ application_redis_password }}"
app_domain: "{{ app_domain }}"