43 lines
		
	
	
		
			939 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
		
		
			
		
	
	
			43 lines
		
	
	
		
			939 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 - name: Copy the backup scripts
							 | 
						||
| 
								 | 
							
								   become: yes
							 | 
						||
| 
								 | 
							
								   copy:
							 | 
						||
| 
								 | 
							
								     src: "backup-entries/{{ inventory_hostname }}"
							 | 
						||
| 
								 | 
							
								     dest: "/usr/local/etc/Aether/backup-entries"
							 | 
						||
| 
								 | 
							
								     owner: aether
							 | 
						||
| 
								 | 
							
								     group: aether
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 - name: Seed the backup passphrase
							 | 
						||
| 
								 | 
							
								   become: yes
							 | 
						||
| 
								 | 
							
								   copy:
							 | 
						||
| 
								 | 
							
								     content: "{{ passwords['Aether'] }}"
							 | 
						||
| 
								 | 
							
								     dest: "/usr/local/etc/Aether/pass.txt"
							 | 
						||
| 
								 | 
							
								     owner: aether
							 | 
						||
| 
								 | 
							
								     group: aether
							 | 
						||
| 
								 | 
							
								     mode: 0600
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 - name: Enable the generation service
							 | 
						||
| 
								 | 
							
								   become: yes
							 | 
						||
| 
								 | 
							
								   when: "{{ inventory_hostname }} == 'Core'"
							 | 
						||
| 
								 | 
							
								   service:
							 | 
						||
| 
								 | 
							
								     name: aether-gen.timer
							 | 
						||
| 
								 | 
							
								     state: enabled
							 | 
						||
| 
								 | 
							
								     running: yes
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 - name: Enable the generation service - 2
							 | 
						||
| 
								 | 
							
								   become: yes
							 | 
						||
| 
								 | 
							
								   when: "{{ inventory_hostname }} == 'Core'"
							 | 
						||
| 
								 | 
							
								   service:
							 | 
						||
| 
								 | 
							
								     name: aether.timer
							 | 
						||
| 
								 | 
							
								     state: disabled
							 | 
						||
| 
								 | 
							
								     running: no
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								 - name: Set up the authorized_keys
							 | 
						||
| 
								 | 
							
								   template:
							 | 
						||
| 
								 | 
							
								     src: authorized_keys.j2
							 | 
						||
| 
								 | 
							
								     dest: /home/aether/.ssh/authorized_keys
							 | 
						||
| 
								 | 
							
								     mode: 0600
							 | 
						||
| 
								 | 
							
								     owner: aether
							 | 
						||
| 
								 | 
							
								     group: aether
							 |