Migrate a bunch of things to roles. Thanks to misc!

This commit is contained in:
Kevin Fenzi 2013-08-19 20:12:26 +00:00
parent 16ce004157
commit 8e2ec48cc0
55 changed files with 138 additions and 108 deletions

1
.gitignore vendored
View file

@ -1 +1,2 @@
*.swp *.swp
*.pyc

View file

@ -26,9 +26,6 @@
- name: restart crond - name: restart crond
action: service name=crond state=restarted action: service name=crond state=restarted
- name: restart denyhosts
action: service name=denyhosts state=restarted
- name: restart httpd - name: restart httpd
action: service name=httpd state=restarted action: service name=httpd state=restarted
@ -59,9 +56,6 @@
- name: restart nfslock - name: restart nfslock
action: service name=nfslock state=restarted action: service name=nfslock state=restarted
- name: restart nrpe
action: service name=nrpe state=restarted
- name: restart ntpd - name: restart ntpd
action: service name=ntpd state=restarted action: service name=ntpd state=restarted
@ -71,9 +65,6 @@
- name: restart postfix - name: restart postfix
action: service name=postfix state=restarted action: service name=postfix state=restarted
- name: restart postgresql
service: name=postgresql state=restarted
- name: restart rpcbind - name: restart rpcbind
action: service name=rpcbind state=restarted action: service name=rpcbind state=restarted
@ -92,11 +83,7 @@
- name: restart sshd - name: restart sshd
action: service name=sshd state=restarted action: service name=sshd state=restarted
- name: restart supervisord
action: service name=supervisord state=restarted
- name: restart xinetd - name: restart xinetd
action: service name=xinetd state=restarted action: service name=xinetd state=restarted
- name: run fasclient
action: command /usr/bin/fasClient -i

View file

@ -11,17 +11,19 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- fas_client
tasks: tasks:
# this is how you include other task lists # this is how you include other task lists
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
handlers: handlers:
- include: $handlers/restart_services.yml - include: $handlers/restart_services.yml

View file

@ -11,17 +11,19 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- fas_client
tasks: tasks:
# this is how you include other task lists # this is how you include other task lists
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
handlers: handlers:
- include: $handlers/restart_services.yml - include: $handlers/restart_services.yml

View file

@ -10,9 +10,10 @@
- /srv/web/infra/ansible/vars/global.yml - /srv/web/infra/ansible/vars/global.yml
- ${private}/vars.yml - ${private}/vars.yml
roles:
- fas_client
tasks: tasks:
# This task sets up fas_client for user management
- include: $tasks/fas_client.yml
# This task sets up /etc/hosts for us # This task sets up /etc/hosts for us
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
# This task includes our common scripts # This task includes our common scripts

View file

@ -13,18 +13,19 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
tasks: roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
- include: $tasks/mysql_server.yml - include: $tasks/mysql_server.yml
- include: $tasks/bacula_server.yml - include: $tasks/bacula_server.yml
- include: $tasks/rdiff_backup_server.yml - include: $tasks/rdiff_backup_server.yml

View file

@ -29,17 +29,19 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
- include: $tasks/openvpn_client.yml - include: $tasks/openvpn_client.yml
only_if: "'$env' != 'staging'" only_if: "'$env' != 'staging'"
- include: $tasks/fedmsg_base.yml - include: $tasks/fedmsg_base.yml

View file

@ -32,17 +32,19 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
- include: $tasks/openvpn_client.yml - include: $tasks/openvpn_client.yml
only_if: "'$env' != 'staging'" only_if: "'$env' != 'staging'"
- include: $tasks/fedmsg_base.yml - include: $tasks/fedmsg_base.yml

View file

@ -28,19 +28,21 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
# this is how you include other task lists # this is how you include other task lists
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/collectd/client.yml - include: $tasks/collectd/client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
handlers: handlers:
- include: $handlers/restart_services.yml - include: $handlers/restart_services.yml

View file

@ -29,17 +29,19 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
- include: $tasks/fedmsg_base.yml - include: $tasks/fedmsg_base.yml
- include: $tasks/apache.yml - include: $tasks/apache.yml

View file

@ -12,18 +12,20 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
# this is how you include other task lists # this is how you include other task lists
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
handlers: handlers:

View file

@ -29,17 +29,19 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
- include: $tasks/fedmsg_base.yml - include: $tasks/fedmsg_base.yml
- include: $tasks/apache.yml - include: $tasks/apache.yml
- include: $tasks/keyserver.yml - include: $tasks/keyserver.yml

View file

@ -30,17 +30,19 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
- include: $tasks/collectd/client.yml - include: $tasks/collectd/client.yml
- include: $tasks/koji/koji_hub.yml - include: $tasks/koji/koji_hub.yml

View file

@ -28,19 +28,21 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
# this is how you include other task lists # this is how you include other task lists
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/collectd/client.yml - include: $tasks/collectd/client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
handlers: handlers:
- include: $handlers/restart_services.yml - include: $handlers/restart_services.yml

View file

@ -38,24 +38,26 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- nagios_client
- geoip
- fas_client
- mirrorlist
tasks: tasks:
# this is how you include other task lists # this is how you include other task lists
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/collectd/client.yml - include: $tasks/collectd/client.yml
- include: $tasks/openvpn_client.yml - include: $tasks/openvpn_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
- include: $tasks/apache.yml - include: $tasks/apache.yml
- include: $tasks/mod_wsgi.yml - include: $tasks/mod_wsgi.yml
- include: $tasks/geoip.yml
- include: $tasks/mirrorlist.yml
handlers: handlers:

View file

@ -30,20 +30,21 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
tasks: roles:
- rkhunter
- denyhosts
- nagios_client
- postgresql_server
- fas_client
tasks: tasks:
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
- include: $tasks/collectd/client.yml - include: $tasks/collectd/client.yml
- include: $tasks/postgresql_server.yml
# TODO: add iscsi task # TODO: add iscsi task

View file

@ -31,10 +31,12 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- nagios_client
tasks: tasks:
- include: $tasks/koji/releng_config.yml - include: $tasks/koji/releng_config.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/nagios_client.yml
handlers: handlers:
- include: $handlers/restart_services.yml - include: $handlers/restart_services.yml

View file

@ -19,9 +19,11 @@
tasks: tasks:
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/serialgetty.yml - include: $tasks/serialgetty.yml
- include: $tasks/rkhunter.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sign_setup.yml - include: $tasks/sign_setup.yml
roles:
- rkhunter
handlers: handlers:
- include: $handlers/restart_services.yml - include: $handlers/restart_services.yml

View file

@ -28,19 +28,21 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
# this is how you include other task lists # this is how you include other task lists
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/collectd/client.yml - include: $tasks/collectd/client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
handlers: handlers:
- include: $handlers/restart_services.yml - include: $handlers/restart_services.yml

View file

@ -12,18 +12,19 @@
- ${private}/vars.yml - ${private}/vars.yml
- ${vars}/${ansible_distribution}.yml - ${vars}/${ansible_distribution}.yml
tasks: roles:
- rkhunter
- denyhosts
- nagios_client
- fas_client
tasks: tasks:
- include: $tasks/hosts.yml - include: $tasks/hosts.yml
- include: $tasks/yumrepos.yml - include: $tasks/yumrepos.yml
- include: $tasks/base.yml - include: $tasks/base.yml
- include: $tasks/fas_client.yml
- include: $tasks/2fa_client.yml - include: $tasks/2fa_client.yml
- include: $tasks/motd.yml - include: $tasks/motd.yml
- include: $tasks/sudo.yml - include: $tasks/sudo.yml
- include: $tasks/rkhunter.yml
- include: $tasks/denyhosts.yml
- include: $tasks/nagios_client.yml
- include: $tasks/collectd/client.yml - include: $tasks/collectd/client.yml
- include: $tasks/virthost.yml - include: $tasks/virthost.yml

View file

@ -6,20 +6,20 @@
tasks: tasks:
- name: expire-caches - name: expire-caches
action: command yum clean expire-cache command: yum clean expire-cache
- name: yum -y ${yumcommand} - name: yum -y ${yumcommand}
action: command yum -y ${yumcommand} command: yum -y ${yumcommand}
async: 7200 async: 7200
poll: 15 poll: 15
- name: check for rkhunter - name: check for rkhunter
action: command /usr/bin/test -f /usr/bin/rkhunter command: /usr/bin/test -f /usr/bin/rkhunter
register: rkhunter register: rkhunter
ignore_errors: true ignore_errors: true
- name: run rkhunter --propupd - name: run rkhunter --propupd
action: command /usr/bin/rkhunter --propupd command: /usr/bin/rkhunter --propupd
when: rkhunter|success when: rkhunter|success

View file

@ -0,0 +1,3 @@
---
- name: restart denyhosts
action: service name=denyhosts state=restarted

View file

@ -6,14 +6,14 @@
- packages - packages
- name: /etc/denyhosts.conf - name: /etc/denyhosts.conf
copy: src=$files/denyhosts/denyhosts.conf dest=/etc/denyhosts.conf copy: src=denyhosts.conf dest=/etc/denyhosts.conf
notify: notify:
- restart denyhosts - restart denyhosts
tags: tags:
- config - config
- name: /var/lib/denyhosts/allowed-hosts - name: /var/lib/denyhosts/allowed-hosts
copy: src=$files/denyhosts/allowed-hosts dest=/var/lib/denyhosts/allowed-hosts copy: src=allowed-hosts dest=/var/lib/denyhosts/allowed-hosts
notify: notify:
- restart denyhosts - restart denyhosts
tags: tags:

View file

@ -0,0 +1,3 @@
---
- name: run fasclient
action: command /usr/bin/fasClient -i

View file

@ -9,7 +9,7 @@
# nss_db is needed to store user/group info. # nss_db is needed to store user/group info.
# #
- name: install package needed for fas-client - name: install package needed for fas-client
action: yum state=installed name=$item yum: state=installed name=$item
with_items: with_items:
- fas-clients - fas-clients
- cronie - cronie
@ -27,7 +27,7 @@
- packages - packages
- name: install nss_db on rhel hosts only - name: install nss_db on rhel hosts only
action: yum state=installed name=nss_db yum: state=installed name=nss_db
only_if: "'${ansible_distribution}' == 'RedHat'" only_if: "'${ansible_distribution}' == 'RedHat'"
tags: tags:
- packages - packages
@ -36,7 +36,7 @@
# setup /etc/nsswitch.conf to use nssdb # setup /etc/nsswitch.conf to use nssdb
# #
- name: setup /etc/nsswitch.conf for client use - name: setup /etc/nsswitch.conf for client use
action: copy src=$files/fas-client/nsswitch.conf dest=/etc/nsswitch.conf owner=root mode=644 copy: src=nsswitch.conf dest=/etc/nsswitch.conf owner=root mode=644
tags: tags:
- config - config
@ -54,12 +54,12 @@
# Currently the default template is used, but could be modified on a host basis. # Currently the default template is used, but could be modified on a host basis.
# #
- name: setup /etc/fas.conf for client use - name: setup /etc/fas.conf for client use
action: template src=$item dest=/etc/fas.conf owner=root mode=600 template: src=$item dest=/etc/fas.conf owner=root mode=600
with_first_found: with_first_found:
- $files/fas-client/${ansible_fqdn}.fas.conf.j2 - ${ansible_fqdn}.fas.conf.j2
- $files/fas-client/${ansible_hostname}.fas.conf.j2 - ${ansible_hostname}.fas.conf.j2
- $files/fas-client/${ansible_hostname}.fas.conf.j2 - ${ansible_hostname}.fas.conf.j2
- $files/fas-client/fas.conf.j2 - fas.conf.j2
tags: tags:
- config - config
notify: notify:
@ -75,6 +75,6 @@
# - config # - config
- name: fas_client cron job - name: fas_client cron job
action: copy src=$files/fas-client/fas-client.cron dest=/etc/cron.d/fas-client owner=root mode=644 copy: src=fas-client.cron dest=/etc/cron.d/fas-client owner=root mode=644
tags: tags:
- config - config

View file

@ -10,6 +10,4 @@
with_fileglob: $bigfiles/geoip/*.dat with_fileglob: $bigfiles/geoip/*.dat
- name: geoip syncing script via cron - name: geoip syncing script via cron
copy: src=$files/geoip/geoip_sync dest=/etc/cron.d/geoip_sync mode=0644 copy: src=geoip_sync dest=/etc/cron.d/geoip_sync mode=0644

View file

View file

@ -16,11 +16,11 @@
- name: add authorized_keys for mirrormanager - name: add authorized_keys for mirrormanager
authorized_key: key="{{ item }}" user=mirrormanager state=present authorized_key: key="{{ item }}" user=mirrormanager state=present
with_file: with_file:
- $files/mirrorlist/mm-authorized_key - mm-authorized_key
# install mirrorlist-server.conf apache config # install mirrorlist-server.conf apache config
- name: mirrorlist-server apache conf - name: mirrorlist-server apache conf
copy: src=$files/mirrorlist/mirrorlist-server.conf dest=/etc/httpd/conf.d/mirrorlist-server.conf copy: src=mirrorlist-server.conf dest=/etc/httpd/conf.d/mirrorlist-server.conf
notify: notify:
- restart apache - restart apache
tags: tags:
@ -39,7 +39,7 @@
# setup and configure supervisord # setup and configure supervisord
- name: /etc/supervisord.conf - name: /etc/supervisord.conf
copy: src=$files/mirrorlist/supervisord.conf dest=/etc/supervisord.conf mode=0644 copy: src=supervisord.conf dest=/etc/supervisord.conf mode=0644
notify: notify:
- restart supervisord - restart supervisord

View file

@ -0,0 +1,3 @@
---
- name: restart nrpe
action: service name=nrpe state=restarted

View file

@ -18,7 +18,7 @@
- packages - packages
- name: install local nrpe check scripts that are not packaged - name: install local nrpe check scripts that are not packaged
copy: src=$files/nagios/client/scripts/$item dest=/usr/lib64/nagios/plugins/$item mode=0755 owner=nagios group=nagios copy: src=scripts/$item dest=/usr/lib64/nagios/plugins/$item mode=0755 owner=nagios group=nagios
with_items: with_items:
- check_postfix_queue - check_postfix_queue
- check_raid.py - check_raid.py
@ -36,14 +36,14 @@
# FIXME? figure out nrpe selinux policy of DOOM is needed # FIXME? figure out nrpe selinux policy of DOOM is needed
- name: /etc/nagios/nrpe.cfg - name: /etc/nagios/nrpe.cfg
template: src=$files/nagios/client/nrpe.cfg dest=/etc/nagios/nrpe.cfg template: src=nrpe.cfg dest=/etc/nagios/nrpe.cfg
notify: notify:
- restart nrpe - restart nrpe
tags: tags:
- config - config
- name: install nrpe client configs - name: install nrpe client configs
template: src=$files/nagios/client/$item dest=/etc/nrpe.d/$item template: src=$item dest=/etc/nrpe.d/$item
with_items: with_items:
- check_mirrorlist_cache.cfg - check_mirrorlist_cache.cfg
- check_raid.cfg - check_raid.cfg

View file

@ -0,0 +1,3 @@
---
- name: restart postgresql
service: name=postgresql state=restarted

View file

@ -6,12 +6,12 @@
- packages - packages
- name: rkhunter.conf - name: rkhunter.conf
template: src=$files/rkhunter/rkhunter.conf.j2 dest=/etc/rkhunter.conf mode=0640 template: src=rkhunter.conf.j2 dest=/etc/rkhunter.conf mode=0640
tags: tags:
- config - config
- name: rkhunter sysconfig - name: rkhunter sysconfig
copy: src=$files/rkhunter/rkhunter.sysconfig dest=/etc/sysconfig/rkhunter mode=0640 copy: src=rkhunter.sysconfig dest=/etc/sysconfig/rkhunter mode=0640
tags: tags:
- config - config