mirror of
https://github.com/iiab/iiab.git
synced 2025-03-09 15:40:17 +00:00
Merge pull request #471 from holta/master
tweak 2-common/tasks/udev.yml + mysql/tasks/main.yml + monit/tasks/main.yml
This commit is contained in:
commit
366aa0be51
3 changed files with 15 additions and 16 deletions
|
@ -23,13 +23,12 @@
|
||||||
shell: systemctl daemon-reload
|
shell: systemctl daemon-reload
|
||||||
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
|
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
|
||||||
|
|
||||||
- name: restart so systemd recognizes the changes
|
- name: Restart so systemd recognizes the changes
|
||||||
shell: systemctl restart systemd-udevd.service
|
shell: systemctl restart systemd-udevd.service
|
||||||
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
|
when: udev_unit.stat.exists is defined and udev_unit.stat.exists
|
||||||
|
|
||||||
- name: reload systemd-udevd so it has rootfs open read-write
|
- name: Reload systemd-udevd so it has rootfs open read-write
|
||||||
template: src=udev-reload.service dest=/etc/systemd/system/
|
template: src=udev-reload.service dest=/etc/systemd/system/
|
||||||
|
|
||||||
- name: enable the reload service
|
- name: Enable the reload service
|
||||||
shell: systemctl enable udev-reload.service
|
shell: systemctl enable udev-reload.service
|
||||||
|
|
||||||
|
|
|
@ -1,10 +1,10 @@
|
||||||
- name: Install monit package
|
- name: Install Monit package
|
||||||
package: name=monit
|
package: name=monit
|
||||||
state=present
|
state=present
|
||||||
tags:
|
tags:
|
||||||
- download
|
- download
|
||||||
|
|
||||||
- name: Install chkconfig package -- not in debian 9
|
- name: Install chkconfig package -- not in Debian 8
|
||||||
package: name=chkconfig
|
package: name=chkconfig
|
||||||
state=present
|
state=present
|
||||||
when: is_debian and ansible_distribution_major_version == "8"
|
when: is_debian and ansible_distribution_major_version == "8"
|
||||||
|
@ -34,14 +34,14 @@
|
||||||
delay: 1
|
delay: 1
|
||||||
|
|
||||||
#TODO: create systemd script
|
#TODO: create systemd script
|
||||||
- name: Enable monit service
|
- name: Enable 'monit' service
|
||||||
command: chkconfig monit on
|
command: chkconfig monit on
|
||||||
when: is_debian and ansible_local.local_facts.os_ver == "debian-8"
|
when: is_debian and ansible_local.local_facts.os_ver == "debian-8"
|
||||||
|
|
||||||
#- name: Restart monit service
|
#- name: Restart monit service
|
||||||
# command: service monit restart
|
# command: service monit restart
|
||||||
|
|
||||||
- name: Add monit to service list
|
- name: Add 'monit' to service list
|
||||||
ini_file: dest='{{ service_filelist }}'
|
ini_file: dest='{{ service_filelist }}'
|
||||||
section=monit
|
section=monit
|
||||||
option='{{ item.option }}'
|
option='{{ item.option }}'
|
||||||
|
@ -50,6 +50,6 @@
|
||||||
- option: name
|
- option: name
|
||||||
value: monit
|
value: monit
|
||||||
- option: description
|
- option: description
|
||||||
value: '"Monit is a background service monitor which can correct problems, send email, restart services"'
|
value: '"Monit is a background service monitor which can correct problems, send email, restart services."'
|
||||||
- option: enabled
|
- option: enabled
|
||||||
value: "{{ monit_enabled }}"
|
value: "{{ monit_enabled }}"
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
- name: Install MySQL Debian
|
- name: Install MySQL for Debian/Debuntu
|
||||||
package: name={{ item }}
|
package: name={{ item }}
|
||||||
state=present
|
state=present
|
||||||
with_items:
|
with_items:
|
||||||
|
@ -18,15 +18,15 @@
|
||||||
tags:
|
tags:
|
||||||
- download
|
- download
|
||||||
|
|
||||||
- name: php-xml for ubuntu and debian-9
|
- name: php-xml for 'ubuntu' and 'debian-9'
|
||||||
package: name=php{{ php_version }}-xml state=present
|
package: name=php{{ php_version }}-xml state=present
|
||||||
when: is_ubuntu or is_debian_9
|
when: is_ubuntu or is_debian_9
|
||||||
|
|
||||||
- name: php-xml for debian-8
|
- name: php-xml for 'debian-8'
|
||||||
package: name=php-xml-parser state=present
|
package: name=php-xml-parser state=present
|
||||||
when: is_debian_8
|
when: is_debian_8
|
||||||
|
|
||||||
- name: Install MySQL
|
- name: Install MySQL for non-Debian/Debuntu
|
||||||
package: name={{ item }}
|
package: name={{ item }}
|
||||||
state=present
|
state=present
|
||||||
with_items:
|
with_items:
|
||||||
|
@ -78,7 +78,7 @@
|
||||||
template: src=my.cnf.j2 dest=/root/.my.cnf owner=root mode=0600
|
template: src=my.cnf.j2 dest=/root/.my.cnf owner=root mode=0600
|
||||||
when: mysql_enabled
|
when: mysql_enabled
|
||||||
|
|
||||||
- name: Update mysql root password for all remaining root accounts
|
- name: Update MySQL root password for all remaining root accounts
|
||||||
mysql_user: name=root host={{ item }} password={{ mysql_root_password }} priv=*.*:ALL,GRANT
|
mysql_user: name=root host={{ item }} password={{ mysql_root_password }} priv=*.*:ALL,GRANT
|
||||||
with_items:
|
with_items:
|
||||||
# - "{{ iiab_hostname }}.{{ iiab_domain }}"
|
# - "{{ iiab_hostname }}.{{ iiab_domain }}"
|
||||||
|
@ -105,7 +105,7 @@
|
||||||
state=stopped
|
state=stopped
|
||||||
when: not mysql_enabled
|
when: not mysql_enabled
|
||||||
|
|
||||||
- name: Add mysql to service list
|
- name: Add 'mysql' to service list
|
||||||
ini_file: dest='{{ service_filelist }}'
|
ini_file: dest='{{ service_filelist }}'
|
||||||
section=mysql
|
section=mysql
|
||||||
option='{{ item.option }}'
|
option='{{ item.option }}'
|
||||||
|
@ -114,6 +114,6 @@
|
||||||
- option: name
|
- option: name
|
||||||
value: mysql-database
|
value: mysql-database
|
||||||
- option: description
|
- option: description
|
||||||
value: '"MySQL is a widely used database service on the Internet which runs on many platforms, and is often offered and available at hosting Internet Service Providers"'
|
value: '"MySQL is a widely used free and open source (GPLv2) database, offered by most web hosting services, on a diversity of platforms."'
|
||||||
- option: enabled
|
- option: enabled
|
||||||
value: "{{ mysql_enabled }}"
|
value: "{{ mysql_enabled }}"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue