Refactor database path variables in Ansible and Terraform playbooks; add local database folder variable

This commit is contained in:
2025-01-12 15:15:16 +01:00
parent 7eae07ddb6
commit e8710ea134
12 changed files with 61 additions and 50 deletions
@@ -145,3 +145,4 @@ duo_api_hostname: api-7cda1654.duosecurity.com
# Apps
persistent_data: "/mnt/microk8s_persistent"
database_path: "/var/lib"
+1 -1
View File
@@ -8,7 +8,7 @@
- name: Set required facts
ansible.builtin.set_fact:
gitea_home: "{{ persistent_data | default('/var/lib') }}/gitea"
gitea_mysql_home: "{{ persistent_data | default('/var/lib') }}/mysql.gitea"
gitea_mysql_home: "{{ database_path | default('/var/lib') }}/mysql.gitea"
gitea_user_id: 1000
gitea_group_id: 1000
mysql_user_id: 999
+10
View File
@@ -0,0 +1,10 @@
---
- name: CIS Hardening
hosts: localnetwork
gather_facts: true
roles:
- role: "cis"
tags:
- roles
- roles::cis
+1 -1
View File
@@ -8,7 +8,7 @@
- name: Set required facts
ansible.builtin.set_fact:
nextcloud_home: "{{ persistent_data | default('/var/lib') }}/nextcloud"
nextcloud_mysql_home: "{{ persistent_data | default('/var/lib') }}/mysql.nextcloud"
nextcloud_mysql_home: "{{ database_path | default('/var/lib') }}/mysql.nextcloud"
nextcloud_user_id: 33
nextcloud_group_id: 33
mysql_user_id: 999
+1 -1
View File
@@ -8,7 +8,7 @@
- name: Set required facts
ansible.builtin.set_fact:
wordpress_home: "{{ persistent_data | default('/var/lib') }}/wordpress"
wordpress_mysql_home: "{{ persistent_data | default('/var/lib') }}/mysql.wordpress"
wordpress_mysql_home: "{{ database_path | default('/var/lib') }}/mysql.wordpress"
wordpress_user_id: 33
wordpress_group_id: 26
mysql_user_id: 999