21 lines
		
	
	
		
			480 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			480 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| - name: Install packages
 | |
|   package:
 | |
|     name:
 | |
|       - kanshi
 | |
|     state: present
 | |
| 
 | |
| - import_tasks: tasks/freebsd.yaml
 | |
|   when: 'os_flavor == "freebsd"'
 | |
| 
 | |
| - import_tasks: tasks/linux.yaml
 | |
|   when: 'os_flavor == "linux"'
 | |
| 
 | |
| - include_tasks:
 | |
|     file: tasks/peruser.yaml
 | |
|     apply:
 | |
|       become: yes
 | |
|       become_user: "{{ initialize_user }}"
 | |
|   loop: "{{ users | dict2items | community.general.json_query('[?value.initialize==`true`].key') }}"
 | |
|   loop_control:
 | |
|     loop_var: initialize_user
 | 
