Evolinux-base: group packages
This commit is contained in:
parent
79792ec0ed
commit
9fc56586fe
|
@ -1,32 +0,0 @@
|
|||
---
|
||||
- name: Install/Update default packages (might take some time)
|
||||
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(' ') }}"
|
||||
register: install_packages
|
||||
changed_when: not (install_packages.stdout | search("0 upgraded") and install_packages.stdout | search("0 newly installed"))
|
||||
|
||||
|
||||
- name: is an MTA installed?
|
||||
command: "dpkg -S /usr/sbin/sendmail"
|
||||
register: mta_installed
|
||||
failed_when: False
|
||||
changed_when: False
|
||||
|
||||
- name: Install lsb-invalid-mta
|
||||
apt:
|
||||
name: lsb-invalid-mta
|
||||
when: mta_installed.rc != 0
|
||||
|
||||
|
||||
- name: Deleting rpcbin and nfs-common
|
||||
apt:
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
with_items:
|
||||
- rpcbind
|
||||
- nfs-common
|
||||
when: evolinux_delete_nfs
|
|
@ -11,8 +11,8 @@
|
|||
- name: Fstab configuration
|
||||
include: fstab.yml
|
||||
|
||||
- name: Default packages
|
||||
include: default_packages.yml
|
||||
- name: Packages
|
||||
include: packages.yml
|
||||
|
||||
- name: System settings
|
||||
include: system.yml
|
||||
|
@ -20,6 +20,9 @@
|
|||
- name: Root user configuration
|
||||
include: root.yml
|
||||
|
||||
- name: Postfix
|
||||
include: postfix.yml
|
||||
|
||||
- name: Logs management
|
||||
include: logs.yml
|
||||
|
||||
|
|
78
evolinux-base/tasks/packages.yml
Normal file
78
evolinux-base/tasks/packages.yml
Normal file
|
@ -0,0 +1,78 @@
|
|||
---
|
||||
|
||||
- name: Install/Update diagnostic tools
|
||||
apt:
|
||||
name: "{{ item }}"
|
||||
with_items:
|
||||
- strace
|
||||
- htop
|
||||
- iftop
|
||||
- iptraf
|
||||
- ncdu
|
||||
- iotop
|
||||
- tcpdump
|
||||
- mtr-tiny
|
||||
|
||||
- name: Install/Update system tools
|
||||
apt:
|
||||
name: "{{ item }}"
|
||||
with_items:
|
||||
- sudo
|
||||
- ntp
|
||||
- ntpdate
|
||||
- lsb-release
|
||||
- dnsutils
|
||||
- pv
|
||||
- apg
|
||||
- conntrack
|
||||
|
||||
- name: Install/Update hardware tools
|
||||
apt:
|
||||
name: "{{ item }}"
|
||||
with_items:
|
||||
- hdparm
|
||||
- smartmontools
|
||||
- lm-sensors
|
||||
|
||||
|
||||
- name: Install/Update common tools
|
||||
apt:
|
||||
name: "{{ item }}"
|
||||
with_items:
|
||||
- vim
|
||||
- screen
|
||||
- tmux
|
||||
- mutt
|
||||
- tree
|
||||
- git
|
||||
- subversion
|
||||
- rsync
|
||||
- bc
|
||||
- pinentry-curses
|
||||
|
||||
- name: Install/Update serveur-base meta-package
|
||||
command: "apt-get install -yq --allow-unauthenticated serveur-base"
|
||||
register: install_server_base
|
||||
changed_when: not (install_server_base.stdout | search("0 upgraded") and install_server_base.stdout | search("0 newly installed"))
|
||||
|
||||
|
||||
- name: is an MTA installed?
|
||||
command: "dpkg -S /usr/sbin/sendmail"
|
||||
register: mta_installed
|
||||
failed_when: False
|
||||
changed_when: False
|
||||
|
||||
- name: Install lsb-invalid-mta
|
||||
apt:
|
||||
name: lsb-invalid-mta
|
||||
when: mta_installed.rc != 0
|
||||
|
||||
|
||||
- name: Deleting rpcbin and nfs-common
|
||||
apt:
|
||||
name: "{{ item }}"
|
||||
state: absent
|
||||
with_items:
|
||||
- rpcbind
|
||||
- nfs-common
|
||||
when: evolinux_delete_nfs
|
|
@ -1,32 +0,0 @@
|
|||
evolinux_default_packages:
|
||||
- strace
|
||||
- htop
|
||||
- iftop
|
||||
- iptraf
|
||||
- ncdu
|
||||
- vim
|
||||
- iotop
|
||||
- rsync
|
||||
- mtr-tiny
|
||||
- sudo
|
||||
- git
|
||||
- subversion
|
||||
- ntp
|
||||
- screen
|
||||
- pv
|
||||
- apg
|
||||
- tcpdump
|
||||
- ntpdate
|
||||
- lsb-release
|
||||
- mutt
|
||||
- pinentry-curses
|
||||
- bc
|
||||
- dnsutils
|
||||
- lm-sensors
|
||||
- conntrack
|
||||
- hdparm
|
||||
- smartmontools
|
||||
- tree
|
||||
|
||||
evolinux_unauthenticated_packages:
|
||||
- serveur-base
|
Loading…
Reference in a new issue