55 lines
820 B
YAML
55 lines
820 B
YAML
---
|
|
|
|
- name: apply common configuration to all nodes
|
|
hosts: unsetup
|
|
user: root
|
|
|
|
roles:
|
|
- common
|
|
- turn-off-motd-news
|
|
- apt-maintenance
|
|
|
|
- name: install PHP-FPM to required nodes
|
|
hosts: php
|
|
user: root
|
|
|
|
roles:
|
|
- php
|
|
|
|
- name: install MySQL server to required nodes
|
|
hosts: mysql-servers
|
|
user: root
|
|
|
|
roles:
|
|
- mysql
|
|
|
|
- name: install Icinga 2 for client usage
|
|
hosts: icinga-clients
|
|
user: root
|
|
|
|
roles:
|
|
- icinga-client
|
|
|
|
- name: install LEMP stack to required nodes
|
|
hosts: lemp-servers
|
|
user: root
|
|
|
|
roles:
|
|
- jdauphant.nginx
|
|
- php
|
|
- mysql
|
|
|
|
- name: Turn off MOTD news on Ubuntu 18.04 hosts
|
|
hosts: myubuntunodes
|
|
user: root
|
|
|
|
roles:
|
|
- turn-off-motd-news
|
|
|
|
- name: Add apt-maintenance cron job
|
|
hosts: myubuntunodes
|
|
user: root
|
|
|
|
roles:
|
|
- apt-maintenance
|