replace "with_items" in apt modules

This commit is contained in:
Jérémy Lecour 2019-12-31 15:25:10 +01:00 committed by Jérémy Lecour
parent 79bb6103b8
commit e04d881988
47 changed files with 343 additions and 424 deletions

View file

@ -1,11 +1,10 @@
--- ---
- name: install Amavis - name: install Amavis
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- postgrey - postgrey
- amavisd-new - amavisd-new
state: present
tags: tags:
- amavis - amavis

View file

@ -2,14 +2,13 @@
- name: packages are installed (Debian 9 or later) - name: packages are installed (Debian 9 or later)
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- apache2 - apache2
- libapache2-mpm-itk - libapache2-mpm-itk
- libapache2-mod-evasive - libapache2-mod-evasive
- apachetop - apachetop
- libwww-perl - libwww-perl
state: present
tags: tags:
- apache - apache
- packages - packages
@ -17,13 +16,12 @@
- name: packages are installed (jessie) - name: packages are installed (jessie)
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- apache2-mpm-itk - apache2-mpm-itk
- libapache2-mod-evasive - libapache2-mod-evasive
- apachetop - apachetop
- libwww-perl - libwww-perl
state: present
tags: tags:
- apache - apache
- packages - packages

View file

@ -2,11 +2,10 @@
- name: "Install munin-node and core plugins packages" - name: "Install munin-node and core plugins packages"
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- munin-node - munin-node
- munin-plugins-core - munin-plugins-core
state: present
tags: tags:
- apache - apache
- munin - munin
@ -27,11 +26,10 @@
- name: "Install fcgi packages for Munin graphs" - name: "Install fcgi packages for Munin graphs"
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- libapache2-mod-fcgid - libapache2-mod-fcgid
- libcgi-fast-perl - libcgi-fast-perl
state: present
notify: reload apache notify: reload apache
tags: tags:
- apache - apache

View file

@ -1,10 +1,9 @@
- name: package are installed - name: package are installed
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- bind9 - bind9
- dnstop - dnstop
state: present
- name: Set bind configuration for recursive server - name: Set bind configuration for recursive server
template: template:

View file

@ -74,9 +74,7 @@
- name: install ClamAV - name: install ClamAV
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- clamav-daemon - clamav-daemon
- clamav - clamav
- clamdscan - clamdscan
@ -90,6 +88,7 @@
- rpm - rpm
- lzop - lzop
- razor - razor
state: present
tags: tags:
- clamav - clamav

View file

@ -2,22 +2,20 @@
--- ---
- name: Remove older docker packages - name: Remove older docker packages
apt: apt:
name: '{{ item }}' name:
state: absent
with_items:
- docker - docker
- docker-engine - docker-engine
- docker.io - docker.io
state: absent
- name: Install source requirements - name: Install source requirements
apt: apt:
name: '{{ item }}' name:
state: present
update_cache: yes
with_items:
- apt-transport-https - apt-transport-https
- ca-certificates - ca-certificates
- gnupg2 - gnupg2
state: present
update_cache: yes
- name: Add Docker repository - name: Add Docker repository
apt_repository: apt_repository:
@ -36,11 +34,10 @@
- name: Install docker and python-docker - name: Install docker and python-docker
apt: apt:
name: "{{ item }}" name:
update_cache: yes
with_items:
- docker-ce - docker-ce
- python-docker - python-docker
update_cache: yes
- name: Copy Docker daemon configuration file - name: Copy Docker daemon configuration file
template: template:

View file

@ -1,13 +1,12 @@
- name: ensure packages are installed - name: ensure packages are installed
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- dovecot-ldap - dovecot-ldap
- dovecot-imapd - dovecot-imapd
- dovecot-pop3d - dovecot-pop3d
- dovecot-sieve - dovecot-sieve
- dovecot-managesieved - dovecot-managesieved
state: present
tags: tags:
- dovecot - dovecot

View file

@ -1,7 +1,6 @@
- name: Install dependency - name: Install dependency
apt: apt:
name: "{{ item }}" name:
with_items:
- drbd-utils - drbd-utils
- lvm2 - lvm2
tags: tags:

View file

@ -46,11 +46,10 @@
- name: Install packages for HP hardware - name: Install packages for HP hardware
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- cciss-vol-status - cciss-vol-status
- ssacli - ssacli
state: present
- name: Configure packages for HP hardware - name: Configure packages for HP hardware
template: template:
@ -79,11 +78,10 @@
- name: Install packages for DELL/LSI hardware - name: Install packages for DELL/LSI hardware
apt: apt:
name: "{{ item }}" name:
allow_unauthenticated: yes
with_items:
- megacli - megacli
- megaclisas-status - megaclisas-status
allow_unauthenticated: yes
- name: Configure packages for DELL/LSI hardware - name: Configure packages for DELL/LSI hardware
template: template:

View file

@ -2,8 +2,7 @@
- name: Install/Update system tools - name: Install/Update system tools
apt: apt:
name: "{{ item }}" name:
with_items:
- locales - locales
- sudo - sudo
- ntpdate - ntpdate
@ -21,8 +20,7 @@
- name: Install/Update diagnostic tools - name: Install/Update diagnostic tools
apt: apt:
name: "{{ item }}" name:
with_items:
- strace - strace
- htop - htop
- iftop - iftop
@ -39,8 +37,7 @@
- name: Install/Update hardware tools - name: Install/Update hardware tools
apt: apt:
name: "{{ item }}" name:
with_items:
- hdparm - hdparm
- smartmontools - smartmontools
- lm-sensors - lm-sensors
@ -48,8 +45,7 @@
- name: Install/Update common tools - name: Install/Update common tools
apt: apt:
name: "{{ item }}" name:
with_items:
- vim - vim
- screen - screen
- tmux - tmux
@ -72,12 +68,11 @@
- name: Be sure locate/mlocate is absent/purged - name: Be sure locate/mlocate is absent/purged
apt: apt:
name: "{{ item }}" name:
state: absent
purge: yes
with_items:
- locate - locate
- mlocate - mlocate
state: absent
purge: yes
when: evolinux_packages_purge_locate when: evolinux_packages_purge_locate
- name: Install/Update serveur-base meta-package - name: Install/Update serveur-base meta-package
@ -88,17 +83,14 @@
- name: Install/Update packages for Stretch and later - name: Install/Update packages for Stretch and later
apt: apt:
name: "{{ item }}" name: net-tools
with_items:
- net-tools
when: when:
- evolinux_packages_stretch - evolinux_packages_stretch
- ansible_distribution_major_version is version_compare('9', '>=') - ansible_distribution_major_version is version_compare('9', '>=')
- name: Install/Update packages for Buster and later - name: Install/Update packages for Buster and later
apt: apt:
name: "{{ item }}" name:
with_items:
- spectre-meltdown-checker - spectre-meltdown-checker
- binutils - binutils
when: when:
@ -114,11 +106,10 @@
- name: Deleting rpcbind and nfs-common - name: Deleting rpcbind and nfs-common
apt: apt:
name: "{{ item }}" name:
state: absent
with_items:
- rpcbind - rpcbind
- nfs-common - nfs-common
state: absent
when: evolinux_packages_delete_nfs when: evolinux_packages_delete_nfs

View file

@ -2,11 +2,10 @@
- name: Postfix packages are installed - name: Postfix packages are installed
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- postfix - postfix
- mailgraph - mailgraph
state: present
when: evolinux_postfix_packages when: evolinux_postfix_packages
tags: tags:
- packages - packages
@ -83,14 +82,13 @@
- name: exim4 is absent - name: exim4 is absent
apt: apt:
name: "{{ item }}" name:
purge: yes
state: absent
with_items:
- exim4 - exim4
- exim4-base - exim4-base
- exim4-config - exim4-config
- exim4-daemon-light - exim4-daemon-light
purge: yes
state: absent
when: evolinux_postfix_purge_exim when: evolinux_postfix_purge_exim
tags: tags:
- packages - packages

View file

@ -2,12 +2,11 @@
- name: Dependencies are installed - name: Dependencies are installed
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- postgresql-client - postgresql-client
- sudo - sudo
- curl - curl
state: present
tags: tags:
- evomaintenance - evomaintenance

View file

@ -2,11 +2,10 @@
- name: Dependencies are installed - name: Dependencies are installed
openbsd_pkg: openbsd_pkg:
name: "{{ item }}" name:
state: present
with_items:
- postgresql-client - postgresql-client
- curl - curl
state: present
tags: tags:
- evomaintenance - evomaintenance

View file

@ -1,11 +1,10 @@
--- ---
- name: Install Munin plugin and dependencies - name: Install Munin plugin and dependencies
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- munin-plugins-extra - munin-plugins-extra
- liblwp-useragent-determined-perl - liblwp-useragent-determined-perl
state: present
tags: tags:
- haproxy - haproxy

View file

@ -1,11 +1,10 @@
--- ---
- name: Install dependencies for build java package - name: Install dependencies for build java package
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- java-package - java-package
- build-essential - build-essential
state: present
tags: tags:
- java - java

View file

@ -1,8 +1,7 @@
--- ---
- name: Install packages for kvm/libvirt - name: Install packages for kvm/libvirt
apt: apt:
name: "{{ item }}" name:
with_items:
- qemu-kvm - qemu-kvm
- netcat-openbsd - netcat-openbsd
- bridge-utils - bridge-utils

View file

@ -1,12 +1,11 @@
- name: LDAP packages are installed - name: LDAP packages are installed
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- slapd - slapd
- ldap-utils - ldap-utils
- ldapvi - ldapvi
- shelldap - shelldap
state: present
- name: change sldap listen ip:port - name: change sldap listen ip:port
lineinfile: lineinfile:

View file

@ -2,7 +2,7 @@
- name: Choose packages (Oracle) - name: Choose packages (Oracle)
set_fact: set_fact:
multi: "multi_" multi: "multi_"
when: memcached_instance_name != False when: memcached_instance_name
- name: is Munin present ? - name: is Munin present ?
stat: stat:
@ -16,11 +16,10 @@
- block: - block:
- name: Install munin-plugins-extra and libcache-memcached-perl for Munin - name: Install munin-plugins-extra and libcache-memcached-perl for Munin
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- 'munin-plugins-extra' - 'munin-plugins-extra'
- 'libcache-memcached-perl' - 'libcache-memcached-perl'
state: present
- name: Enable core Munin plugins - name: Enable core Munin plugins
file: file:

View file

@ -2,10 +2,8 @@
- name: dependencies are satisfied - name: dependencies are satisfied
apt: apt:
name: '{{ item }}' name: iptables
state: present state: present
with_items:
- iptables
- name: init script is copied - name: init script is copied
template: template:

View file

@ -2,11 +2,10 @@
- name: Install packages - name: Install packages
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- mongodb - mongodb
- mongo-tools - mongo-tools
state: present
- name: install dependency for monitoring - name: install dependency for monitoring
apt: apt:

View file

@ -2,13 +2,12 @@
- name: Ensure that Munin is installed - name: Ensure that Munin is installed
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- munin - munin
- munin-node - munin-node
- munin-plugins-core - munin-plugins-core
- munin-plugins-extra - munin-plugins-extra
state: present
tags: tags:
- munin - munin
- packages - packages

View file

@ -12,11 +12,10 @@
- block: - block:
- name: Install perl libraries for Munin - name: Install perl libraries for Munin
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- libdbd-mysql-perl - libdbd-mysql-perl
- libcache-cache-perl - libcache-cache-perl
state: present
- name: Enable core Munin plugins - name: Enable core Munin plugins
file: file:

View file

@ -70,23 +70,20 @@
- name: Install MySQL packages - name: Install MySQL packages
apt: apt:
name: '{{ item }}' name:
update_cache: yes
state: present
with_items:
- mysql-server - mysql-server
- mysql-client - mysql-client
update_cache: yes
state: present
tags: tags:
- mysql - mysql
- packages - packages
- name: Install MySQL dev packages - name: Install MySQL dev packages
apt: apt:
name: '{{ item }}' name: libmysqlclient20
update_cache: yes update_cache: yes
state: present state: present
with_items:
- libmysqlclient20
tags: tags:
- mysql - mysql
- packages - packages

View file

@ -26,15 +26,12 @@
# - name: "mysql-utilities are installed (Debian 9 or later)" # - name: "mysql-utilities are installed (Debian 9 or later)"
# apt: # apt:
# name: "{{ item }}" # name: mysql-utilities
# with_items:
# - mysql-utilities
# when: ansible_distribution_major_version is version_compare('9', '>=') # when: ansible_distribution_major_version is version_compare('9', '>=')
- name: "mytop dependencies are installed (stretch)" - name: "mytop dependencies are installed (stretch)"
apt: apt:
name: "{{ item }}" name:
with_items:
- libconfig-inifiles-perl - libconfig-inifiles-perl
- libdbd-mysql-perl - libdbd-mysql-perl
- libdbi-perl - libdbi-perl
@ -48,8 +45,7 @@
- name: "Install dependencies for mytop (Debian 10 or later)" - name: "Install dependencies for mytop (Debian 10 or later)"
apt: apt:
name: "{{ item }}" name:
with_items:
- mariadb-client-10.3 - mariadb-client-10.3
- libconfig-inifiles-perl - libconfig-inifiles-perl
- libterm-readkey-perl - libterm-readkey-perl

View file

@ -12,11 +12,10 @@
- block: - block:
- name: Install perl libraries for Munin - name: Install perl libraries for Munin
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- libdbd-mysql-perl - libdbd-mysql-perl
- libcache-cache-perl - libcache-cache-perl
state: present
- name: Enable core Munin plugins - name: Enable core Munin plugins
file: file:

View file

@ -18,21 +18,18 @@
- name: Install MySQL packages - name: Install MySQL packages
apt: apt:
name: '{{ item }}' name: "{{ mysql_packages }}"
update_cache: yes update_cache: yes
state: present state: present
with_items: "{{ mysql_packages }}"
tags: tags:
- mysql - mysql
- packages - packages
- name: Install MySQL dev packages - name: Install MySQL dev packages
apt: apt:
name: '{{ item }}' name: libmysqlclient-dev
update_cache: yes update_cache: yes
state: present state: present
with_items:
- libmysqlclient-dev
tags: tags:
- mysql - mysql
- packages - packages

View file

@ -2,23 +2,20 @@
- name: Install MySQL packages - name: Install MySQL packages
apt: apt:
name: '{{ item }}' name:
update_cache: yes
state: present
with_items:
- mariadb-server - mariadb-server
- mariadb-client - mariadb-client
update_cache: yes
state: present
tags: tags:
- mysql - mysql
- packages - packages
- name: Install MySQL dev packages - name: Install MySQL dev packages
apt: apt:
name: '{{ item }}' name: default-libmysqlclient-dev
update_cache: yes update_cache: yes
state: present state: present
with_items:
- default-libmysqlclient-dev
tags: tags:
- mysql - mysql
- packages - packages

View file

@ -26,8 +26,7 @@
- name: "Install dependencies for mytop (stretch)" - name: "Install dependencies for mytop (stretch)"
apt: apt:
name: "{{ item }}" name:
with_items:
- mariadb-client-10.1 - mariadb-client-10.1
- libconfig-inifiles-perl - libconfig-inifiles-perl
- libterm-readkey-perl - libterm-readkey-perl
@ -35,8 +34,7 @@
- name: "Install dependencies for mytop (Debian 10 or later)" - name: "Install dependencies for mytop (Debian 10 or later)"
apt: apt:
name: "{{ item }}" name:
with_items:
- mariadb-client-10.3 - mariadb-client-10.3
- libconfig-inifiles-perl - libconfig-inifiles-perl
- libterm-readkey-perl - libterm-readkey-perl

View file

@ -1,15 +1,14 @@
--- ---
- name: packages are installed - name: packages are installed
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- nagios-nrpe-server - nagios-nrpe-server
- monitoring-plugins - monitoring-plugins
- monitoring-plugins-basic - monitoring-plugins-basic
- monitoring-plugins-common - monitoring-plugins-common
- monitoring-plugins-standard - monitoring-plugins-standard
- nagios-plugins-contrib - nagios-plugins-contrib
state: present
tags: tags:
- nagios-nrpe - nagios-nrpe

View file

@ -1,11 +1,10 @@
--- ---
- name: Ensure Nginx is installed - name: Ensure Nginx is installed
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- nginx-light - nginx-light
- ssl-cert - ssl-cert
state: present
notify: reload nginx notify: reload nginx
tags: tags:
- nginx - nginx

View file

@ -8,12 +8,11 @@
- name: Ensure packages for Munin CGI are installed - name: Ensure packages for Munin CGI are installed
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- liblwp-useragent-determined-perl - liblwp-useragent-determined-perl
- libcgi-fast-perl - libcgi-fast-perl
- spawn-fcgi - spawn-fcgi
state: present
- name: Adjust owner for munin-cgi - name: Adjust owner for munin-cgi
shell: "chown --verbose www-data:munin /var/log/munin/munin-cgi-*" shell: "chown --verbose www-data:munin /var/log/munin/munin-cgi-*"

View file

@ -1,13 +1,12 @@
--- ---
- name: install OpenDKIM - name: install OpenDKIM
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- opendkim - opendkim
- opendkim-tools - opendkim-tools
- ssl-cert - ssl-cert
- dns-root-data - dns-root-data
state: present
tags: tags:
- opendkim - opendkim

View file

@ -18,12 +18,11 @@
- name: Additional packages are installed - name: Additional packages are installed
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- libapache2-mod-security2 - libapache2-mod-security2
- modsecurity-crs - modsecurity-crs
- apg - apg
state: present
- name: Additional modules are enabled - name: Additional modules are enabled
apache2_module: apache2_module:

View file

@ -37,26 +37,23 @@
- name: "Install PHP packages (Debian 9 or later)" - name: "Install PHP packages (Debian 9 or later)"
apt: apt:
name: '{{ item }}' name: '{{ php_stretch_packages }}'
state: present state: present
with_items: "{{ php_stretch_packages }}"
- name: "Install mod_php packages (Debian 9 or later)" - name: "Install mod_php packages (Debian 9 or later)"
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- libapache2-mod-php - libapache2-mod-php
- php - php
state: present
when: php_apache_enable when: php_apache_enable
- name: "Install PHP FPM packages (Debian 9 or later)" - name: "Install PHP FPM packages (Debian 9 or later)"
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- php-fpm - php-fpm
- php - php
state: present
when: php_fpm_enable when: php_fpm_enable
# Configuration # Configuration
@ -77,6 +74,7 @@
- include: config_fpm.yml - include: config_fpm.yml
when: php_fpm_enable when: php_fpm_enable
- name: Enforce permissions on PHP fpm directory - name: Enforce permissions on PHP fpm directory
file: file:
dest: /etc/php/7.3/fpm dest: /etc/php/7.3/fpm
@ -85,6 +83,7 @@
- include: config_apache.yml - include: config_apache.yml
when: php_apache_enable when: php_apache_enable
- name: Enforce permissions on PHP apache2 directory - name: Enforce permissions on PHP apache2 directory
file: file:
dest: /etc/php/7.3/apache2 dest: /etc/php/7.3/apache2

View file

@ -16,9 +16,7 @@
- name: "Install PHP packages (jessie)" - name: "Install PHP packages (jessie)"
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- php5-cli - php5-cli
- php5-gd - php5-gd
- php5-imap - php5-imap
@ -31,23 +29,22 @@
- php5-curl - php5-curl
- php5-ssh2 - php5-ssh2
- libphp-phpmailer - libphp-phpmailer
state: present
- name: "Install mod_php packages (jessie)" - name: "Install mod_php packages (jessie)"
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- libapache2-mod-php5 - libapache2-mod-php5
- php5 - php5
state: present
when: php_apache_enable when: php_apache_enable
- name: "Install PHP FPM packages (jessie)" - name: "Install PHP FPM packages (jessie)"
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- php5-fpm - php5-fpm
- php5 - php5
state: present
when: php_fpm_enable when: php_fpm_enable
# Configuration # Configuration
@ -58,6 +55,7 @@
mode: "0755" mode: "0755"
- include: config_cli.yml - include: config_cli.yml
- name: Enforce permissions on PHP cli directory - name: Enforce permissions on PHP cli directory
file: file:
dest: /etc/php5/cli dest: /etc/php5/cli
@ -65,6 +63,7 @@
- include: config_fpm.yml - include: config_fpm.yml
when: php_fpm_enable when: php_fpm_enable
- name: Enforce permissions on PHP fpm directory - name: Enforce permissions on PHP fpm directory
file: file:
dest: /etc/php5/fpm dest: /etc/php5/fpm
@ -73,6 +72,7 @@
- include: config_apache.yml - include: config_apache.yml
when: php_apache_enable when: php_apache_enable
- name: Enforce permissions on PHP apache2 directory - name: Enforce permissions on PHP apache2 directory
file: file:
dest: /etc/php5/apache2 dest: /etc/php5/apache2

View file

@ -37,26 +37,23 @@
- name: "Install PHP packages (Debian 9 or later)" - name: "Install PHP packages (Debian 9 or later)"
apt: apt:
name: '{{ item }}' name: '{{ php_stretch_packages }}'
state: present state: present
with_items: "{{ php_stretch_packages }}"
- name: "Install mod_php packages (Debian 9 or later)" - name: "Install mod_php packages (Debian 9 or later)"
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- libapache2-mod-php - libapache2-mod-php
- php - php
state: present
when: php_apache_enable when: php_apache_enable
- name: "Install PHP FPM packages (Debian 9 or later)" - name: "Install PHP FPM packages (Debian 9 or later)"
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- php-fpm - php-fpm
- php - php
state: present
when: php_fpm_enable when: php_fpm_enable
# Configuration # Configuration
@ -70,6 +67,7 @@
- /etc/php/7.0 - /etc/php/7.0
- include: config_cli.yml - include: config_cli.yml
- name: Enforce permissions on PHP cli directory - name: Enforce permissions on PHP cli directory
file: file:
dest: /etc/php/7.0/cli dest: /etc/php/7.0/cli
@ -77,6 +75,7 @@
- include: config_fpm.yml - include: config_fpm.yml
when: php_fpm_enable when: php_fpm_enable
- name: Enforce permissions on PHP fpm directory - name: Enforce permissions on PHP fpm directory
file: file:
dest: /etc/php/7.0/fpm dest: /etc/php/7.0/fpm
@ -85,6 +84,7 @@
- include: config_apache.yml - include: config_apache.yml
when: php_apache_enable when: php_apache_enable
- name: Enforce permissions on PHP apache2 directory - name: Enforce permissions on PHP apache2 directory
file: file:
dest: /etc/php/7.0/apache2 dest: /etc/php/7.0/apache2

View file

@ -1,10 +1,8 @@
--- ---
- name: ensure packages are installed - name: ensure packages are installed
apt: apt:
name: '{{ item }}' name: postfix
state: present state: present
with_items:
- postfix
tags: tags:
- postfix - postfix
@ -17,8 +15,6 @@
mode: "0644" mode: "0644"
force: yes force: yes
notify: restart postfix notify: restart postfix
when: postfix_force_main_cf == True or when: postfix_force_main_cf or postfix_maincf_md5_jessie in default_main_cf.stdout or postfix_maincf_md5_stretch in default_main_cf.stdout
postfix_maincf_md5_jessie in default_main_cf.stdout or
postfix_maincf_md5_stretch in default_main_cf.stdout
tags: tags:
- postfix - postfix

View file

@ -1,13 +1,12 @@
--- ---
- name: ensure packages are installed - name: ensure packages are installed
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- postfix - postfix
- postfix-ldap - postfix-ldap
- postfix-policyd-spf-python - postfix-policyd-spf-python
- mailgraph - mailgraph
state: present
tags: tags:
- postfix - postfix
@ -20,9 +19,7 @@
mode: "0644" mode: "0644"
force: yes force: yes
notify: restart postfix notify: restart postfix
when: postfix_force_main_cf == True or when: postfix_force_main_cf or postfix_maincf_md5_jessie in default_main_cf.stdout or postfix_maincf_md5_stretch in default_main_cf.stdout
postfix_maincf_md5_jessie in default_main_cf.stdout or
postfix_maincf_md5_stretch in default_main_cf.stdout
tags: tags:
- postfix - postfix

View file

@ -1,9 +1,7 @@
- name: Install packages - name: Install packages
apt: apt:
name: "{{ item }}" name: rabbitmq-server
state: present state: present
with_items:
- rabbitmq-server
- name: Create rabbitmq-env.conf - name: Create rabbitmq-env.conf
copy: copy:

View file

@ -2,9 +2,7 @@
- name: "Rbenv dependencies are installed" - name: "Rbenv dependencies are installed"
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- build-essential - build-essential
- git - git
- libcurl4-openssl-dev - libcurl4-openssl-dev
@ -15,6 +13,7 @@
- libxslt1-dev - libxslt1-dev
- zlib1g-dev - zlib1g-dev
- pkg-config - pkg-config
state: present
tags: tags:
- rbenv - rbenv
- packages - packages

View file

@ -5,11 +5,10 @@
- name: Redis is installed. - name: Redis is installed.
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- redis-server - redis-server
- redis-tools - redis-tools
state: present
tags: tags:
- redis - redis
- packages - packages
@ -86,8 +85,7 @@
- nrpe - nrpe
- include: nrpe.yml - include: nrpe.yml
when: when: nrpe_evolix_config.stat.exists
- nrpe_evolix_config.stat.exists == true
tags: tags:
- redis - redis
- nrpe - nrpe

View file

@ -1,9 +1,7 @@
--- ---
- name: Install dependancy - name: Install dependancy
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- libpam-systemd - libpam-systemd
- imagemagick - imagemagick
- git-core - git-core
@ -17,5 +15,6 @@
- libmagickcore-dev - libmagickcore-dev
- libmariadbclient-dev - libmariadbclient-dev
- python-mysqldb - python-mysqldb
state: present
tags: tags:
- redmine - redmine

View file

@ -1,11 +1,10 @@
--- ---
- name: install SpamAssasin - name: install SpamAssasin
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- spamassassin - spamassassin
- evomaintenance - evomaintenance
state: present
tags: tags:
- spamassassin - spamassassin

View file

@ -17,11 +17,10 @@
- name: "Install Squid packages" - name: "Install Squid packages"
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- "{{ squid_daemon_name }}" - "{{ squid_daemon_name }}"
- squidclient - squidclient
state: present
- name: "Set alternative config file (Debian 9 or later)" - name: "Set alternative config file (Debian 9 or later)"
copy: copy:

View file

@ -1,12 +1,11 @@
--- ---
- name: Install packages - name: Install packages
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- "tomcat{{ tomcat_version }}" - "tomcat{{ tomcat_version }}"
- "tomcat{{ tomcat_version }}-user" - "tomcat{{ tomcat_version }}-user"
- "libpam-systemd" - "libpam-systemd"
state: present
- name: Create tomcat root dir - name: Create tomcat root dir
file: file:

View file

@ -6,10 +6,8 @@
- name: Install PHP packages (Debian 10 and later) - name: Install PHP packages (Debian 10 and later)
apt: apt:
name: '{{ item }}' name: php-pear
state: present state: present
with_items:
- php-pear
when: ansible_distribution_major_version is version_compare('10', '>=') when: ansible_distribution_major_version is version_compare('10', '>=')
# /!\ Warning, this is a temporary hack # /!\ Warning, this is a temporary hack
@ -27,18 +25,15 @@
- name: Install PHP packages (stretch) - name: Install PHP packages (stretch)
apt: apt:
name: '{{ item }}' name:
state: present
with_items:
- php-pear - php-pear
- php-log - php-log
state: present
when: ansible_distribution_release == "stretch" when: ansible_distribution_release == "stretch"
- name: Install PHP5 packages (jessie) - name: Install PHP5 packages (jessie)
apt: apt:
name: '{{ item }}' name: php5-pam
state: present state: present
allow_unauthenticated: True allow_unauthenticated: True
with_items:
- php5-pam
when: ansible_distribution_release == "jessie" when: ansible_distribution_release == "jessie"

View file

@ -13,15 +13,14 @@
- name: install Roundcube - name: install Roundcube
apt: apt:
name: "{{ item }}" name:
state: present
with_items:
- imapproxy - imapproxy
- roundcube - roundcube
- roundcube-sqlite3 - roundcube-sqlite3
- roundcube-plugins - roundcube-plugins
- php-net-sieve - php-net-sieve
- php-zip - php-zip
state: present
tags: tags:
- roundcube - roundcube