|
|
@@ -1,11 +1,11 @@ |
|
|
--- |
|
|
--- |
|
|
- name: Install required Python mysqldb module for Ansible to manage databases |
|
|
|
|
|
|
|
|
- name: Installing required Python mysqldb module for Ansible to manage databases |
|
|
apt: pkg=python-mysqldb state=installed |
|
|
apt: pkg=python-mysqldb state=installed |
|
|
- name: create mailserver MySQL database |
|
|
|
|
|
|
|
|
- name: creating mailserver MySQL database |
|
|
mysql_db: name=mailserver state=present |
|
|
mysql_db: name=mailserver state=present |
|
|
- name: copy MySQL database schema to server |
|
|
|
|
|
|
|
|
- name: copying MySQL database schema to server |
|
|
copy: src=schema.sql dest=/tmp |
|
|
copy: src=schema.sql dest=/tmp |
|
|
- name: creating mailserver MySQL database |
|
|
|
|
|
|
|
|
- name: setting up SQL schema of mailserver database |
|
|
mysql_db: name=mailserver state=import target=/tmp/schema.sql |
|
|
mysql_db: name=mailserver state=import target=/tmp/schema.sql |
|
|
- name: creating MySQL user to read the mailserver database |
|
|
- name: creating MySQL user to read the mailserver database |
|
|
mysql_user: name=mailuser password={{ispmail_mysql_mailuser_password}} priv=mailserver.*:SELECT state=present |
|
|
mysql_user: name=mailuser password={{ispmail_mysql_mailuser_password}} priv=mailserver.*:SELECT state=present |
|
|
|