Seeding Aether
This commit is contained in:
		
							
								
								
									
										42
									
								
								roles/Aether/tasks/source.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										42
									
								
								roles/Aether/tasks/source.yml
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,42 @@
 | 
			
		||||
---
 | 
			
		||||
 | 
			
		||||
 - 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
 | 
			
		||||
		Reference in New Issue
	
	Block a user