Create configuration database

This commit is contained in:
phil 2024-01-04 09:36:28 +01:00
parent bad798a2ee
commit 82012ccb99
5 changed files with 44 additions and 11 deletions

31
tasks/configuration.yml Normal file
View file

@ -0,0 +1,31 @@
---
- name: "Configuration | Create configuration database"
community.mysql.mysql_db:
name: "{{ phpmyadmin_database }}"
state: present
login_unix_socket: "{{ mysql_socket }}"
login_user: root
delegate_to: "{{ phpmyadmin_database_host }}"
- name: "Configuration | Create database user"
community.mysql.mysql_user:
name: "{{ phpmyadmin_database }}"
host: "%"
password: "{{ phpmyadmin_database_password }}"
priv: "{{ phpmyadmin_database }}.*:ALL"
state: present
login_unix_socket: "{{ mysql_socket }}"
login_user: root
update_password: on_create
delegate_to: "{{ phpmyadmin_database_host }}"
- name: "Configuration | Copy configuration"
ansible.builtin.template:
src: pma.php.j2
dest: "/etc/phpmyadmin/conf.d/{{ inventory_hostname }}.php"
mode: "0644"
notify:
- Stop php-fpm-socket
- Stop php-fpm-service
- Start php-fpm-socket
- Start php-fpm-service

View file

@ -7,13 +7,6 @@
ansible.builtin.import_tasks: packages.yml
tags: packages
- name: Copy configuration
ansible.builtin.template:
src: pma.php.j2
dest: "/etc/phpmyadmin/conf.d/{{ inventory_hostname }}.php"
mode: "0644"
notify:
- Stop php-fpm-socket
- Stop php-fpm-service
- Start php-fpm-socket
- Start php-fpm-service
- name: Configuration
ansible.builtin.import_tasks: configuration.yml
tags: configuration