51 lines
991 B
YAML
51 lines
991 B
YAML
---
|
|
- name: All
|
|
hosts: all
|
|
gather_facts: true
|
|
roles:
|
|
- role: ensure_ansible_prereq
|
|
- role: ensure_hostname
|
|
- role: ensure_os_patch
|
|
- role: ensure_os_upgrade
|
|
- role: ensure_cockpit
|
|
- role: ensure_fail2ban
|
|
- role: ensure_git
|
|
- role: ensure_log_rotation
|
|
- role: ensure_repo_epel
|
|
- role: ensure_repo_rpmfusion
|
|
- role: ensure_rsync
|
|
- role: ensure_selinux
|
|
- role: ensure_sudo
|
|
- role: ensure_timezone
|
|
- role: ensure_vim
|
|
- name: Http
|
|
hosts: http
|
|
gather_facts: true
|
|
roles:
|
|
- role: ensure_apache
|
|
- name: Mariadb
|
|
hosts: mariadb
|
|
gather_facts: true
|
|
roles:
|
|
- role: ensure_mariadb
|
|
- name: Smtp
|
|
hosts: smtp
|
|
gather_facts: true
|
|
roles:
|
|
- role: ensure_postfix
|
|
- name: Imap
|
|
hosts: imap
|
|
gather_facts: true
|
|
roles:
|
|
- role: ensure_dovecot
|
|
- name: Podman
|
|
hosts: podman
|
|
gather_facts: true
|
|
roles:
|
|
- role: ensure_podman
|
|
- name: Gitea
|
|
hosts: gitea
|
|
gather_facts: true
|
|
roles:
|
|
- role: ensure_gitea
|