mirror of
				https://gitlab.sectorq.eu/jaydee/ansible.git
				synced 2025-10-31 02:11:10 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			25 lines
		
	
	
		
			722 B
		
	
	
	
		
			YAML
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			25 lines
		
	
	
		
			722 B
		
	
	
	
		
			YAML
		
	
	
		
			Executable File
		
	
	
	
	
| - name: SSH keys deploy
 | |
|   become: "{{ false if inventory_hostname == 'nas.home.lan' else true }}"
 | |
|   block:
 | |
|     - name: Upload key
 | |
|       ansible.builtin.copy:
 | |
|         src: id_rsa
 | |
|         dest: /home/jd/.ssh/id_rsa
 | |
|         mode: '0600'
 | |
|         owner: jd
 | |
|         group: jd
 | |
|       when: inventory_hostname != 'nas.home.lan'
 | |
|     - name: Upload key
 | |
|       ansible.builtin.copy:
 | |
|         src: id_rsa
 | |
|         dest: /home/jd/.ssh/id_rsa.pub
 | |
|         mode: '0600'
 | |
|         owner: jd
 | |
|         group: jd
 | |
|       when: inventory_hostname != 'nas.home.lan'
 | |
|     - name: Set authorized key taken from file
 | |
|       ansible.posix.authorized_key:
 | |
|         user: jd
 | |
|         state: present
 | |
|         key: "{{ lookup('file', '/home/jd/.ssh/id_rsa.pub') }}"
 | 
