Add play to backup bookstack, reorganize files
This commit is contained in:
		
							parent
							
								
									027e221d35
								
							
						
					
					
						commit
						1a3270d012
					
				@ -1,5 +1,5 @@
 | 
				
			|||||||
---
 | 
					---
 | 
				
			||||||
- hosts: all
 | 
					- hosts: core
 | 
				
			||||||
  become: yes
 | 
					  become: yes
 | 
				
			||||||
  tasks:
 | 
					  tasks:
 | 
				
			||||||
    - name: Ensure package lists are up-to-date
 | 
					    - name: Ensure package lists are up-to-date
 | 
				
			||||||
							
								
								
									
										18
									
								
								ansible/plays/bookstack-backup.yml
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										18
									
								
								ansible/plays/bookstack-backup.yml
									
									
									
									
									
										Normal file
									
								
							@ -0,0 +1,18 @@
 | 
				
			|||||||
 | 
					---
 | 
				
			||||||
 | 
					- hosts: bookstack
 | 
				
			||||||
 | 
					  become: yes
 | 
				
			||||||
 | 
					  tasks:
 | 
				
			||||||
 | 
					    - name: Create backup directory if it doesn't exist
 | 
				
			||||||
 | 
					      file:
 | 
				
			||||||
 | 
					        path: /home/bookstackuser/backups
 | 
				
			||||||
 | 
					        state: directory
 | 
				
			||||||
 | 
					    - name: Backup Bookstack container files
 | 
				
			||||||
 | 
					      archive:
 | 
				
			||||||
 | 
					        path: /home/bookstackuser/docker-bookstack
 | 
				
			||||||
 | 
					        dest: /home/bookstackuser/backups/bookstack.tgz
 | 
				
			||||||
 | 
					    - name: Fetching backup files from remote host
 | 
				
			||||||
 | 
					      synchronize:
 | 
				
			||||||
 | 
					        src: /home/bookstackuser/backups/
 | 
				
			||||||
 | 
					        dest: /home/ansibleuser/backups/
 | 
				
			||||||
 | 
					        mode: pull
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user