Adding some more fixes for IaC_database playbook
This commit is contained in:
parent
0ef43910dd
commit
d573bd65db
@ -120,6 +120,10 @@
|
||||
mode: "0755"
|
||||
lv: "{{ mysql_lv_name }}"
|
||||
|
||||
- name: Run systemctl daemon-reload
|
||||
ansible.builtin.systemd_service:
|
||||
daemon_reload: true
|
||||
|
||||
- name: Write subuid user entry for psql
|
||||
ansible.builtin.lineinfile:
|
||||
path: /etc/subuid
|
||||
@ -166,10 +170,11 @@
|
||||
permanent: true
|
||||
immediate: true
|
||||
|
||||
# TODO Unit spec should get *.mount After directive from variables
|
||||
- name: Build postgres quadlet
|
||||
containers.podman.podman_container:
|
||||
name: postgres
|
||||
image: "postgres:latest"
|
||||
image: "docker.io/library/postgres:latest"
|
||||
state: quadlet
|
||||
quadlet_filename: "postgres-quadlet"
|
||||
quadlet_file_mode: "0640"
|
||||
@ -184,6 +189,10 @@
|
||||
- |
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
- |
|
||||
[Unit]
|
||||
Description=Postgres Quadlet
|
||||
After=pgdata.mount
|
||||
env:
|
||||
POSTGRES_PASSWORD: "{{ postgres_db_password }}"
|
||||
become_user: "psql"
|
||||
@ -191,7 +200,7 @@
|
||||
- name: Build mysql quadlet
|
||||
containers.podman.podman_container:
|
||||
name: mysql
|
||||
image: "mysql:latest"
|
||||
image: "docker.io/library/mysql:latest"
|
||||
state: quadlet
|
||||
quadlet_filename: "mysql-quadlet"
|
||||
quadlet_file_mode: "0640"
|
||||
@ -207,6 +216,10 @@
|
||||
- |
|
||||
[Install]
|
||||
WantedBy=default.target
|
||||
- |
|
||||
[Unit]
|
||||
Description=MySQL Quadlet
|
||||
After=mysql_data.mount
|
||||
env:
|
||||
MYSQL_ROOT_PASSWORD: "{{ mysql_db_password }}"
|
||||
become_user: "mysql"
|
||||
|
Loading…
Reference in New Issue
Block a user