homelab_flarum/roles/flarum/tasks/setup_mariadb.yml

37 lines
765 B
YAML
Raw Permalink Normal View History

2024-03-06 11:39:48 -06:00
---
- name: Update sudoers
become: yes
community.general.sudoers:
name: do-as-mysql
2024-03-06 11:39:48 -06:00
state: present
user: "{{ ansible_user }}"
2024-03-06 11:39:48 -06:00
runas: mysql
commands: ALL
- name: Install MariaDB Server
become: yes
package:
name: mariadb
state: latest
- name: Start MariaDB server
become: yes
systemd:
name: mariadb
enabled: yes
state: started
- name: Create flarum_user with password for MariaDB
2024-03-06 11:39:48 -06:00
become: yes
become_user: mysql
mysql_user:
name: flarum_user
login_user: mysql
password: "{{ flarum_db_pass }}"
state: present
priv: "*.*:ALL"
- name: Create flarum database
become: yes
become_user: mysql
mysql_db:
name: flarum
login_user: flarum_user
login_password: "{{ flarum_db_pass }}"