ansible-zabbix/zabbix-server/playbook.yml
2017-01-17 17:59:08 +01:00

31 lines
974 B
YAML

---
- hosts: all
pre_tasks:
- name: "Installing which"
action: yum
name={{ item }}
state=installed
with_items:
- net-tools
- which
- libselinux-python
- name: "Add zabbix.example.com to hosts file."
action: shell echo '127.0.0.1 zabbix.example.com' >> /etc/hosts
- name: "Make sure we can sudo in the deployment"
lineinfile: dest=/etc/sudoers line="Defaults !requiretty" state=present
- name: "Make sure the docs are installed to"
lineinfile: dest=/etc/yum.conf line="tsflags=nodocs" state=absent
- name: "echo hosts"
action: shell cat /etc/hosts
register: my_hosts
- name: "Debug"
action: debug
var=my_hosts
roles:
- role: galaxyprojectdotorg.postgresql
when: inventory_hostname in groups['postgresql']
- role: geerlingguy.mysql
when: inventory_hostname in groups['mysql']
- role: ansible-zabbix-server