ansible-roles/evolinux-base/tasks/main.yml
Jérémy Lecour c4e61a18d4 evolinux-base includes a few external roles
* minifirewall
* munin
* nagios-nrpe
* fail2ban
* listupgrade
2017-10-07 18:13:52 +02:00

107 lines
2.1 KiB
YAML

---
- fail:
msg: only compatible with Debian >= 8
when:
- ansible_distribution != "Debian" or ansible_distribution_major_version | version_compare('8', '<')
- name: Apt configuration
include: apt.yml
when: evolinux_apt_include
- name: /etc versioning with Git
include_role:
name: etc-git
when: evolinux_etcgit_include
- name: Hostname
include: hostname.yml
when: evolinux_hostname_include
- name: Kernel tuning
include: kernel.yml
when: evolinux_kernel_include
- name: Fstab configuration
include: fstab.yml
when: evolinux_fstab_include
- name: Packages
include: packages.yml
when: evolinux_packages_include
- name: System settings
include: system.yml
when: evolinux_system_include
- name: Evomaintenance
include_role:
name: evomaintenance
when: evolinux_evomaintenance_include
- name: SSH configuration
include: ssh.yml
when: evolinux_ssh_include
- name: Create evolinux users
include_role:
name: evolinux-users
when: evolinux_users_include
- name: Root user configuration
include: root.yml
when: evolinux_root_include
- name: Postfix
include: postfix.yml
when: evolinux_postfix_include
- name: Logs management
include: logs.yml
when: evolinux_logs_include
- name: Default index page
include: default_www.yml
when: evolinux_default_www_include
- name: Hardware drivers and tools
include: hardware.yml
when: evolinux_hardware_include
- name: Customize for Online.net
include: provider_online.yml
when: evolinux_provider_online_include
- name: Customize for Orange FCE
include: provider_orange_fce.yml
when: evolinux_provider_orange_fce_include
- name: Override Logmail service
include: log2mail.yml
when: evolinux_log2mail_include
- name: Minifirewall
include_role:
name: minifirewall
when: evolinux_minifirewall_include
- name: Munin
include_role:
name: munin
when: evolinux_munin_include
- name: Nagios/NRPE
include_role:
name: nagios-nrpe
when: evolinux_nagios_nrpe_include
- name: fail2ban
include_role:
name: fail2ban
when: evolinux_fail2ban_include
- name: Listupgrade
include_role:
name: listupgrade
when: evolinux_listupgrade_include