Files
breccia-mapper/roles/database/tasks/main.yml
James Graham 74d3c1b091 deploy: Use RedHat Software Collections
RHSCL provides patched versions of Python and Nginx
2020-03-30 17:18:19 +01:00

38 lines
681 B
YAML

---
- name: Update system packages
yum:
name: '*'
state: latest
- name: Install system prerequisites
yum:
name: '{{ packages }}'
state: latest
vars:
packages:
- mariadb
- mariadb-devel
- mariadb-server
- python
# For Ansible - not used at runtime
- MySQL-python
- name: Restart database server
service:
name: mariadb
state: restarted
enabled: yes
daemon_reload: yes
- name: Create database
mysql_db:
name: '{{ db_name }}'
state: present
- name: Create database user
mysql_user:
name: '{{ db_user }}'
password: '{{ db_pass }}'
state: present
priv: '{{ db_name }}.*:ALL'