Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/ansible/ansible-examples.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'lamp_haproxy/aws/roles/db/tasks/main.yml')
-rw-r--r--lamp_haproxy/aws/roles/db/tasks/main.yml29
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