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