diff --git a/ansible/roles/ispmail-database/tasks/main.yml b/ansible/roles/ispmail-database/tasks/main.yml index 4288ceb..5450cfa 100644 --- a/ansible/roles/ispmail-database/tasks/main.yml +++ b/ansible/roles/ispmail-database/tasks/main.yml @@ -1,22 +1,22 @@ --- - name: Installing required Python mysqldb module for Ansible to manage databases - apt: pkg=python-mysqldb state=installed + apt: name=python-pymysql # - name: Creating my-cnf for root user # template: src=root-my-cnf.j2 dest=/root/.my.cnf mode=0600 - name: creating mailserver MySQL database - mysql_db: name=mailserver state=present + mysql_db: name=mailserver - name: creating Roundcube MySQL database - mysql_db: name=roundcube state=present + mysql_db: name=roundcube - name: copying MySQL database schema to server copy: src=schema.sql dest=/tmp - name: setting up SQL schema of mailserver database mysql_db: name=mailserver state=import target=/tmp/schema.sql # - name: set the MySQL root user's password - # mysql_user: name=root password={{ispmail_mysql_root_password}} state=present + # mysql_user: name=root password={{ispmail_mysql_root_password}} - name: creating MySQL user to read the mailserver database - mysql_user: name=mailuser password={{ispmail_mysql_mailuser_password}} priv=mailserver.*:SELECT,INSERT,UPDATE,DELETE state=present + mysql_user: name=mailuser password={{ispmail_mysql_mailuser_password}} priv=mailserver.*:SELECT,INSERT,UPDATE,DELETE - name: creating MySQL user for roundcube - mysql_user: name=roundcube password={{ispmail_mysql_roundcube_password}} priv=roundcube.*:ALL state=present + mysql_user: name=roundcube password={{ispmail_mysql_roundcube_password}} priv=roundcube.*:ALL - name: copying MySQL test data to server copy: src=test.sql dest=/tmp when: ispmail_populate_test_data == true @@ -24,6 +24,6 @@ mysql_db: name=mailserver state=import target=/tmp/test.sql when: ispmail_populate_test_data == true # - name: set the MySQL root user's password -# mysql_user: name=root password={{ispmail_mysql_root_password}} state=present +# mysql_user: name=root password={{ispmail_mysql_root_password}} # - name: Create root's .my.cnf # template: src=my-cnf.j2 dest=/root/.my.cnf mode=0600