2016-11-07 14:00:57 +01:00
|
|
|
---
|
|
|
|
- name: Install/Update default packages (might take some time)
|
2016-12-20 18:22:07 +01:00
|
|
|
apt:
|
|
|
|
name: "{{ item }}"
|
|
|
|
with_items: "{{ evolinux_default_packages }}"
|
|
|
|
|
|
|
|
- name: Install/Update unauthenticated packages (might take some time)
|
|
|
|
command: "apt-get install -yq --allow-unauthenticated {{ evolinux_unauthenticated_packages | join(' ') }}"
|
2016-12-21 09:30:08 +01:00
|
|
|
register: install_packages
|
|
|
|
changed_when: not (install_packages.stdout | search("0 upgraded") and install_packages.stdout | search("0 newly installed"))
|
2016-11-07 14:00:57 +01:00
|
|
|
|
2016-12-20 18:22:07 +01:00
|
|
|
|
2016-12-21 09:39:16 +01:00
|
|
|
- name: is an MTA installed?
|
|
|
|
command: "dpkg -S /usr/sbin/sendmail"
|
|
|
|
register: mta_installed
|
2016-12-20 18:22:07 +01:00
|
|
|
failed_when: False
|
|
|
|
changed_when: False
|
|
|
|
|
2016-12-21 09:39:16 +01:00
|
|
|
- name: Install lsb-invalid-mta
|
2016-12-20 18:22:07 +01:00
|
|
|
apt:
|
|
|
|
name: lsb-invalid-mta
|
2016-12-21 09:39:16 +01:00
|
|
|
when: mta_installed.rc != 0
|
2016-12-20 18:22:07 +01:00
|
|
|
|
|
|
|
|
2016-11-07 14:00:57 +01:00
|
|
|
- name: Deleting rpcbin and nfs-common
|
|
|
|
apt:
|
|
|
|
name: "{{ item }}"
|
|
|
|
state: absent
|
|
|
|
with_items:
|
|
|
|
- rpcbind
|
|
|
|
- nfs-common
|
|
|
|
when: evolinux_delete_nfs
|