File tree Expand file tree Collapse file tree 3 files changed +23
-11
lines changed Expand file tree Collapse file tree 3 files changed +23
-11
lines changed Original file line number Diff line number Diff line change 9
9
enablerepo={{ mysql_enablerepo }}
10
10
when : mysql_enablerepo != ""
11
11
12
- - name : Ensure MySQL packages are installed (RedHat).
13
- yum : >
14
- name={{ item }}
15
- state=installed
16
- enablerepo={{ mysql_enablerepo }}
17
- with_items : mysql_packages
12
+ - include : setup-RedHat.yml
18
13
when : ansible_os_family == 'RedHat'
19
14
20
- - name : Ensure MySQL packages are installed (Debian).
21
- apt : >
22
- name={{ item }}
23
- state=installed
24
- with_items : mysql_packages
15
+ - include : setup-Debian.yml
25
16
when : ansible_os_family == 'Debian'
26
17
27
18
- name : Copy my.cnf global MySQL configuration.
Original file line number Diff line number Diff line change
1
+ ---
2
+ - name : Check if MySQL is already installed.
3
+ stat : path=/etc/init.d/mysql
4
+ register : mysql_installed
5
+
6
+ - name : Update apt cache if MySQL is not yet installed.
7
+ apt : update_cache=yes
8
+ when : mysql_installed.stat.exists == false
9
+
10
+ - name : Ensure MySQL packages are installed.
11
+ apt : >
12
+ name={{ item }}
13
+ state=installed
14
+ with_items : mysql_packages
Original file line number Diff line number Diff line change
1
+ ---
2
+ - name : Ensure MySQL packages are installed.
3
+ yum : >
4
+ name={{ item }}
5
+ state=installed
6
+ enablerepo={{ mysql_enablerepo }}
7
+ with_items : mysql_packages
You can’t perform that action at this time.
0 commit comments