30 lines
		
	
	
		
			720 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
		
			720 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| - include_role:
 | |
|     name: per_user
 | |
| 
 | |
| # - name: Create directories
 | |
| #   file:
 | |
| #     name: "{{ account_homedir.stdout }}/{{ item }}"
 | |
| #     state: directory
 | |
| #     mode: 0700
 | |
| #     owner: "{{ account_name.stdout }}"
 | |
| #     group: "{{ group_name.stdout }}"
 | |
| #   loop:
 | |
| #     - ".config/foo"
 | |
| 
 | |
| # - name: Copy files
 | |
| #   copy:
 | |
| #     src: "files/{{ item.src }}"
 | |
| #     dest: "{{ account_homedir.stdout }}/{{ item.dest }}"
 | |
| #     mode: 0600
 | |
| #     owner: "{{ account_name.stdout }}"
 | |
| #     group: "{{ group_name.stdout }}"
 | |
| #   loop:
 | |
| #     - src: foo.conf
 | |
| #       dest: .config/foo/foo.conf
 | |
| 
 | |
| - import_tasks: tasks/peruser_freebsd.yaml
 | |
|   when: 'os_flavor == "freebsd"'
 | |
| 
 | |
| - import_tasks: tasks/peruser_linux.yaml
 | |
|   when: 'os_flavor == "linux"'
 | 
