summaryrefslogblamecommitdiffstats
path: root/pad/tasks/mariadb.yml
blob: 7a406c9c33fd5fa8aec8413e0facc58a273aad84 (plain) (tree)





















                                                
---
- name: Install MySQL packages
  apt:
    name:
      - mariadb-server
      - mariadb-client
      - python3-mysqldb
- name: Start MariaDB
  service:
    name: mysql
    state: started
- name: Ensure emacsconf-pad database exists
  mysql_db:
    name: "{{ etherpad_database_name }}"
    collation: utf8mb4_general_ci
    state: present
- name: Grant permissions to user
  mysql_user:
    name: "{{ etherpad_database_user }}"
    state: present
    priv: "{{ etherpad_database_name }}.*:ALL"
    password: "{{ etherpad_database_password }}"