Compare commits

...

2 Commits

2 changed files with 18 additions and 3 deletions

View File

@ -25,6 +25,12 @@
encrypt: sha512_crypt encrypt: sha512_crypt
confirm: true confirm: true
salt_size: 7 salt_size: 7
- name: postgres_db_password
prompt: "Enter Postgres DB Password: "
private: true
- name: mysql_db_password
prompt: "Enter MySQL DB Password: "
private: true
tasks: tasks:
- name: Create psql user - name: Create psql user
ansible.builtin.user: ansible.builtin.user:
@ -141,12 +147,11 @@
quadlet_options: quadlet_options:
- "AutoUpdate=registry" - "AutoUpdate=registry"
- "Pull=newer" - "Pull=newer"
- ""
- | - |
[Install] [Install]
WantedBy=default.target WantedBy=default.target
env: env:
POSTGRES_PASSWORD: "{{ psql_password }}" POSTGRES_PASSWORD: "{{ postgres_db_password }}"
become_user: "psql" become_user: "psql"
- name: Build mysql quadlet - name: Build mysql quadlet
@ -169,6 +174,15 @@
[Install] [Install]
WantedBy=default.target WantedBy=default.target
env: env:
MYSQL_ROOT_PASSWORD: "{{ psql_password }}" MYSQL_ROOT_PASSWORD: "{{ mysql_db_password }}"
become_user: "mysql" become_user: "mysql"
- name: Run systemctl --user daemon-reload
ansible.builtin.shell:
cmd: "systemctl --user daemon-reload"
become_user: "{{ item }}"
become_method: community.general.machinectl
loop:
- psql
- mysql

View File

@ -44,6 +44,7 @@
- podman - podman
- passt - passt
- shadow-utils - shadow-utils
- systemd-container
state: latest state: latest
async: 1200 async: 1200
poll: 60 poll: 60