Rename apt_old_* to apt_unwanted_* vars.
This commit is contained in:
parent
c8ed34b932
commit
7593a2c5a5
|
@ -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
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
|
@ -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
|
||||||
|
|
Reference in New Issue