James E. Blair 7e2770f670 Restrict permissions on mariadb compose file
This file has passwords templated in, so make it root-only.

Change-Id: I7fa438acfa91be9794d505dc7bf0d88af6bb25c9
2024-04-04 17:22:09 -07:00

30 lines
614 B
YAML

- name: Ensure /etc/mariadb-compose directory
file:
state: directory
path: /etc/mariadb-compose
mode: 0755
- name: Put docker-compose file in place
template:
src: docker-compose.yaml.j2
dest: /etc/mariadb-compose/docker-compose.yaml
mode: 0600
- name: Ensure database volume exists
file:
state: directory
path: /var/mariadb/db
- name: Ensure config directory exists
file:
state: directory
path: /var/mariadb/etc
- name: Install database config settings
copy:
src: my.cnf
dest: /var/mariadb/etc/my.cnf
- name: Start mariadb
include_tasks: start.yaml