cellinfo
/
ansible.apt
Archived
2
0
Fork 0

Rename apt_old_* to apt_unwanted_* vars.

This commit is contained in:
Jeremy Gardais 2017-11-29 14:41:53 +01:00
parent c8ed34b932
commit 7593a2c5a5
4 changed files with 11 additions and 10 deletions

View File

@ -4,6 +4,7 @@
### Enhancements
* Add Stretch-Security repository.
* Update README.md with example.
* Rename apt_old_* to apt_unwanted_* vars.
## v1.0.2

View File

@ -31,9 +31,9 @@ Manage APT repos, preferences and configuration for IPR's servers.
* **apt_tools_list**: The list of additionnals tools to install [default [see below](#tools)].
* **apt_tools_state**: State of new tools [default: `installed`].
* **apt_tools_manage**: If those tools should be managed by the role [default: `true`].
* **apt_old_pkg_list**: The list of totally useless packages for a production server [default [see below](#tools)].
* **apt_old_pkg_state**: State of old packages [default: `absent`].
* **apt_old_pkg_manage**: If those old packages should be managed by the role [default: `true`].
* **apt_unwanted_pkg_list**: The list of totally useless packages for a production server [default [see below](#tools)].
* **apt_unwanted_pkg_state**: State of old packages [default: `absent`].
* **apt_unwanted_pkg_manage**: If those old packages should be managed by the role [default: `true`].
* **apt_unattended_upgrades**: If `unattended-upgrades` should be managed by the role [default: `yes`].
* **apt_unattended_upgrades_blacklist**: List of packages to not update (regexp are supported) [default: `[]`].
@ -53,7 +53,7 @@ Manage APT repos, preferences and configuration for IPR's servers.
- hosts: serverXYZ
roles:
- role: ipr-cnrs.apt
apt_old_pkg_manage: false
apt_unwanted_pkg_manage: false
```
## Configuration

View File

@ -30,11 +30,11 @@ apt_tools_list:
- aptitude
apt_tools_state: 'installed'
apt_tools_manage: true
apt_old_pkg_list: # TODO: rename as apt_unwanted_pkg_list as 'old' doesn't seem to be appropriate here
apt_unwanted_pkg_list:
- laptop-detect
- tasksel
apt_old_pkg_state: 'absent'
apt_old_pkg_manage: true
apt_unwanted_pkg_state: 'absent'
apt_unwanted_pkg_manage: true
# unattended-upgrades
apt_unattended_upgrades: yes

View File

@ -20,7 +20,7 @@
- name: INSTALL purge useless packages
apt:
name: '{{ item }}'
state: '{{ apt_old_pkg_state }}'
state: '{{ apt_unwanted_pkg_state }}'
with_items:
- '{{ apt_old_pkg_list }}'
when: apt_old_pkg_manage
- '{{ apt_unwanted_pkg_list }}'
when: apt_unwanted_pkg_manage