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 ### Enhancements
* Add Stretch-Security repository. * Add Stretch-Security repository.
* Update README.md with example. * Update README.md with example.
* Rename apt_old_* to apt_unwanted_* vars.
## v1.0.2 ## 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_list**: The list of additionnals tools to install [default [see below](#tools)].
* **apt_tools_state**: State of new tools [default: `installed`]. * **apt_tools_state**: State of new tools [default: `installed`].
* **apt_tools_manage**: If those tools should be managed by the role [default: `true`]. * **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_unwanted_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_unwanted_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_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**: 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: `[]`]. * **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 - hosts: serverXYZ
roles: roles:
- role: ipr-cnrs.apt - role: ipr-cnrs.apt
apt_old_pkg_manage: false apt_unwanted_pkg_manage: false
``` ```
## Configuration ## Configuration

View File

@ -30,11 +30,11 @@ apt_tools_list:
- aptitude - aptitude
apt_tools_state: 'installed' apt_tools_state: 'installed'
apt_tools_manage: true 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 - laptop-detect
- tasksel - tasksel
apt_old_pkg_state: 'absent' apt_unwanted_pkg_state: 'absent'
apt_old_pkg_manage: true apt_unwanted_pkg_manage: true
# unattended-upgrades # unattended-upgrades
apt_unattended_upgrades: yes apt_unattended_upgrades: yes

View File

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