Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							768c6becd4 
							
						 
					 
					
						
						
							
							remove copy ssh-keys and cert parts  
						
						 
						
						
						
					 
					
						2023-03-11 22:08:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							ed37bb57c3 
							
						 
					 
					
						
						
							
							Renamed backup_repository to borg_repository and add better explanations  
						
						 
						
						
						
					 
					
						2023-03-11 22:07:45 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							3d152d52d6 
							
						 
					 
					
						
						
							
							Rename backup_ssh_command to borg_ssh_command, tis was a double definition  
						
						 
						
						
						
					 
					
						2023-03-11 22:04:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							c810423b30 
							
						 
					 
					
						
						
							
							Removed install_backup as var (bool) to prevent that this role run  
						
						 
						
						
						
					 
					
						2023-03-11 14:05:11 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							d21ae6cf5f 
							
						 
					 
					
						
						
							
							The initialization of the repository must be activated and does not take place automatically.  
						
						 
						
						
						
					 
					
						2023-03-11 13:43:38 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							0e109849e7 
							
						 
					 
					
						
						
							
							The initialization of the repository must be activated and does not take place automatically.  
						
						 
						
						
						
					 
					
						2023-03-11 13:40:17 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							2200677f5e 
							
						 
					 
					
						
						
							
							set coverage back to: m3nu.ansible_role_borgbackup  
						
						 
						
						
						
					 
					
						2023-03-11 12:42:20 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							bcd4eb171d 
							
						 
					 
					
						
						
							
							Add description to install_backup  
						
						 
						
						
						
					 
					
						2023-03-11 12:40:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							68f6566c4c 
							
						 
					 
					
						
						
							
							Add description to install_backup  
						
						 
						
						
						
					 
					
						2023-03-11 12:40:37 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manu 
							
						 
					 
					
						
						
						
						
							
						
						
							3944aa17b8 
							
						 
					 
					
						
						
							
							No auto init  
						
						 
						
						
						
					 
					
						2023-03-11 11:27:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manu 
							
						 
					 
					
						
						
						
						
							
						
						
							e3b22f1849 
							
						 
					 
					
						
						
							
							Update Python version for testing  
						
						 
						
						
						
					 
					
						2023-03-11 11:11:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							3a80957fe8 
							
						 
					 
					
						
						
							
							add example for service account  
						
						 
						
						
						
					 
					
						2023-03-10 18:31:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							2e8fc5e266 
							
						 
					 
					
						
						
							
							Refactored  
						
						 
						
						
						
					 
					
						2023-03-10 18:24:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							cd7a054f98 
							
						 
					 
					
						
						
							
							Refactored  
						
						 
						
						
						
					 
					
						2023-03-10 18:24:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							c80257320f 
							
						 
					 
					
						
						
							
							renamed tasks/03_configure.yml to tasks/04_create_links_to_borg_and_borgmatic.yml  
						
						 
						
						
						
					 
					
						2023-03-10 18:24:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							d992c83e49 
							
						 
					 
					
						
						
							
							Refactored  
						
						 
						
						
						
					 
					
						2023-03-10 18:14:40 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							03c9f4ff11 
							
						 
					 
					
						
						
							
							Refactored  
						
						 
						
						
						
					 
					
						2023-03-10 18:12:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							926a98840c 
							
						 
					 
					
						
						
							
							Refactored: Check for ssh-key if not present, genereate them.  
						
						 
						
						
						
					 
					
						2023-03-10 18:10:54 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							4c2377e188 
							
						 
					 
					
						
						
							
							Switch created to perform the backup as root or service account. If a service account is to be used, it will be created.  
						
						 
						
						
						
					 
					
						2023-03-10 17:58:30 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							1a3131cefc 
							
						 
					 
					
						
						
							
							add new parameters for tests  
						
						 
						
						
						
					 
					
						2023-03-10 17:54:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							cdd541590f 
							
						 
					 
					
						
						
							
							Add comments for running backup with service account  
						
						 
						
						
						
					 
					
						2023-03-10 17:53:07 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							ea619be53f 
							
						 
					 
					
						
						
							
							reworked timer install logic  
						
						 
						
						
						
					 
					
						2023-03-08 15:20:04 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							7414f85e39 
							
						 
					 
					
						
						
							
							reworked timer install logic  
						
						 
						
						
						
					 
					
						2023-03-08 15:19:10 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							05baedc841 
							
						 
					 
					
						
						
							
							Add variable borg_cron_package to install the cron-packages in case of using timer: cron  
						
						 
						
						
						
					 
					
						2023-03-08 15:14:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							252850064d 
							
						 
					 
					
						
						
							
							Add description to borgmatic_timer_cron_name and borgmatic_timer  
						
						 
						
						
						
					 
					
						2023-03-08 15:11:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							dd0521b816 
							
						 
					 
					
						
						
							
							- renamed borgmatic_cron_name to borgmatic_timer_cron_name to be more convergent.  
						
						 
						
						... 
						
						
						
						- Change recommendations implemented by m3nu so that creation of a timer (systemd or cron) is optional and can be selected via borgmatic_timer. 
						
					 
					
						2023-03-08 15:06:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							de797a3b48 
							
						 
					 
					
						
						
							
							add:  
						
						 
						
						... 
						
						
						
						- borgmatic_timer_systemd: true
readd:
  - borgmatic_cron_name: "borgmatic" 
						
					 
					
						2023-03-08 14:31:55 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							cda39e7314 
							
						 
					 
					
						
						
							
							add option: borgmatic_timer  
						
						 
						
						
						
					 
					
						2023-03-08 14:28:49 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							cb52a83ff1 
							
						 
					 
					
						
						
							
							fix letter turner  
						
						 
						
						
						
					 
					
						2023-03-05 21:54:14 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							a09650c8f2 
							
						 
					 
					
						
						
							
							fix ansible-lint errors and warnings  
						
						 
						
						
						
					 
					
						2023-03-05 21:41:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							40b81c759b 
							
						 
					 
					
						
						
							
							cleanup  
						
						 
						
						
						
					 
					
						2023-03-05 14:18:48 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							173e16b2c4 
							
						 
					 
					
						
						
							
							Add borgmatic_initialization_repo (bool) as option to disable init of repo  
						
						 
						
						
						
					 
					
						2023-03-05 14:18:18 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							fa719dfce1 
							
						 
					 
					
						
						
							
							- "borg_source_directories" is not longer a required Argument  
						
						 
						
						... 
						
						
						
						- add "borg_keys_directory" to load key from Service user during starting borgmatic by sudo 
						
					 
					
						2023-03-05 14:05:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							5ac571438e 
							
						 
					 
					
						
						
							
							cleanup: user backup_user  
						
						 
						
						
						
					 
					
						2023-03-05 14:03:06 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							b64bc44b57 
							
						 
					 
					
						
						
							
							restructure role add import logic  
						
						 
						
						
						
					 
					
						2023-03-05 14:02:09 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							8b67e74440 
							
						 
					 
					
						
						
							
							Role restructured:  
						
						 
						
						... 
						
						
						
						- if needed creation of a service user incl. creation of the ssh-key,
  - add the ssh key to authorized_keys,
  - auto init of the repos,
  - creation and start of systemd timer and services and
  - installation of the Docker helperscript. 
						
					 
					
						2023-03-05 13:52:02 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							c9ce5d4856 
							
						 
					 
					
						
						
							
							Created arguments_specs.yml  
						
						 
						
						
						
					 
					
						2023-03-05 13:48:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							2e24a438f5 
							
						 
					 
					
						
						
							
							docker.sh - Stops all or selected containers to save the persistent data intact. The containers are started in reverse order  
						
						 
						
						
						
					 
					
						2023-03-05 13:47:22 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							cba6907980 
							
						 
					 
					
						
						
							
							Removed cronie from package installation because systemd timer is used  
						
						 
						
						
						
					 
					
						2023-03-05 13:40:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							2771f882b5 
							
						 
					 
					
						
						
							
							remove ssh_key_file; change cron to timer  
						
						 
						
						
						
					 
					
						2023-03-05 13:37:15 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							b7f40883e8 
							
						 
					 
					
						
						
							
							Update Readme.me: reorder optional Arguments, update cron -> systemd timer  
						
						 
						
						
						
					 
					
						2023-03-04 11:04:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Frank Dornheim 
							
						 
					 
					
						
						
						
						
							
						
						
							6d86c53e8a 
							
						 
					 
					
						
						
							
							add full path  
						
						 
						
						
						
					 
					
						2023-02-25 20:17:21 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Stefan Morgenthaler 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							981d4f9072 
							
						 
					 
					
						
						
							
							Allow to installation via OS package manager or pip ( #106 )  
						
						 
						
						... 
						
						
						
						* allow to installation via os package manager or pip
* Run a second time to install via package manager
* Check for EPEL if distro package requested.
* Split dep lists to avoid installing build deps when using distro pkg
Co-authored-by: Stefan Morgenthaler <dev@morgenthaler.at>
Co-authored-by: Manu <manu@snapdragon.cc> 
						
					 
					
						2022-12-15 17:40:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Sébastien Clément 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e34f9311d8 
							
						 
					 
					
						
						
							
							Allow setting borg/borgmatic version ( #107 )  
						
						 
						
						
						
					 
					
						2022-11-22 20:54:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e1ba1d1364 
							
						 
					 
					
						
						
							
							Adjust Borgmatic arguments for v1.7.0 ( #102 )  
						
						 
						
						
						
					 
					
						2022-09-03 11:07:50 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manuel Riel 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							1def545c86 
							
						 
					 
					
						
						
							
							Remove borgbase module, now separate ( #100 )  
						
						 
						
						
						
					 
					
						2022-05-13 11:17:47 +04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Luc Stroobant 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							740e9fe758 
							
						 
					 
					
						
						
							
							Upgrade pip and setuptools during installation. By @stroobl ( #95 )  
						
						 
						
						
						
					 
					
						2022-03-06 10:01:25 +04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8429ec5bc1 
							
						 
					 
					
						
						
							
							Support Borg 1.2.0 ( #94 )  
						
						 
						
						... 
						
						
						
						* Move common Python packages to main.yml, install dependent Python packages first. 
						
					 
					
						2022-02-28 10:28:37 +04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							29d0c5f480 
							
						 
					 
					
						
						
							
							Unify all Borgmatic hooks in one variable ( #93 )  
						
						 
						
						
						
					 
					
						2022-02-20 14:42:09 +04:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Manu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb5b6afd4c 
							
						 
					 
					
						
						
							
							Add RHEL9 support, fix empty exclude option ( #92 )  
						
						 
						
						
						
					 
					
						2022-02-20 13:56:14 +04:00