diff options
Diffstat (limited to 'lamp_haproxy/aws/roles/db/tasks/main.yml')
-rw-r--r-- | lamp_haproxy/aws/roles/db/tasks/main.yml | 29 |
1 files changed, 23 insertions, 6 deletions
diff --git a/lamp_haproxy/aws/roles/db/tasks/main.yml b/lamp_haproxy/aws/roles/db/tasks/main.yml index 7105279..b6b2f1f 100644 --- a/lamp_haproxy/aws/roles/db/tasks/main.yml +++ b/lamp_haproxy/aws/roles/db/tasks/main.yml @@ -2,25 +2,42 @@ # This role will install MySQL and create db user and give permissions. - name: Install Mysql package - yum: name={{ item }} state=present + yum: + name: "{{ item }}" + state: present with_items: - mysql-server - MySQL-python - name: Configure SELinux to start mysql on any port - seboolean: name=mysql_connect_any state=true persistent=yes + seboolean: + name: mysql_connect_any + state: true + persistent: yes when: sestatus.rc != 0 - name: Create Mysql configuration file - template: src=my.cnf.j2 dest=/etc/my.cnf + template: + src: my.cnf.j2 + dest: /etc/my.cnf notify: - restart mysql - name: Start Mysql Service - service: name=mysqld state=started enabled=yes + service: + name: mysqld + state: started + enabled: yes - name: Create Application Database - mysql_db: name={{ dbname }} state=present + mysql_db: + name: "{{ dbname }}" + state: present - name: Create Application DB User - mysql_user: name={{ dbuser }} password={{ upassword }} priv=*.*:ALL host='%' state=present + mysql_user: + name: "{{ dbuser }}" + password: "{{ upassword }}" + priv: "*.*:ALL" + host: '%' + state: present |