40 lines
		
	
	
		
			848 B
		
	
	
	
		
			YAML
		
	
	
	
			
		
		
	
	
			40 lines
		
	
	
		
			848 B
		
	
	
	
		
			YAML
		
	
	
	
| ---
 | |
| # tasks file for pkg_utils
 | |
| 
 | |
| - name: Load specific OS vars
 | |
|   include_vars: "{{ item }}"
 | |
|   with_first_found:
 | |
|     - "{{ ansible_distribution|lower }}-{{ ansible_distribution_version }}.yml"
 | |
|     - "{{ ansible_distribution|lower }}.yml"
 | |
|     - "{{ ansible_os_family|lower }}.yml"
 | |
| 
 | |
| # packages {{{
 | |
| - name: Ensure useful packages
 | |
|   apt:
 | |
|     name: '{{ item }}'
 | |
|     state: '{{ pkg_utils_new_state }}'
 | |
|   with_items:
 | |
|     - '{{ pkg_utils_new_list }}'
 | |
| 
 | |
| - name: Remove useless packages
 | |
|   apt:
 | |
|     name: '{{ item }}'
 | |
|     state: '{{ pkg_utils_old_state }}'
 | |
|   with_items:
 | |
|     - '{{ pkg_utils_old_list }}'
 | |
|   when: pkg_utils_old_manage
 | |
| 
 | |
| # }}}
 | |
| 
 | |
|   # configuration {{{
 | |
| - name: CONFIG updatedb
 | |
|   template:
 | |
|     src: '{{ pkg_utils_updatedb_conf_tpl }}'
 | |
|     dest: '{{ pkg_utils_updatedb_conf_path }}'
 | |
|     owner: root
 | |
|     group: root
 | |
|     mode: 0644
 | |
|     backup: true
 | |
| 
 | |
| # }}}
 |