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 
						 
				 
			
				
					
						
							
							
								Manu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4e376b4442 
							
						 
					 
					
						
						
							
							Use Python3 setuptools on Debian ( #89 )  
						
						
						
					 
					
						2022-01-07 15:04:09 +04:00 
						 
				 
			
				
					
						
							
							
								michalroxorpl 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa5830aca0 
							
						 
					 
					
						
						
							
							Introduce support for Archlinux. By @michalroxorpl ( #79 )  
						
						
						
					 
					
						2021-09-23 14:07:49 +04:00 
						 
				 
			
				
					
						
							
							
								Manu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10ed2c3f44 
							
						 
					 
					
						
						
							
							Fix for Debian 11 ( #76 )  
						
						... 
						
						
						
						* Fix for Debian 11 install
* Pin CentOS version
* Bump Python version 
						
					 
					
						2021-08-18 18:53:42 +04:00 
						 
				 
			
				
					
						
							
							
								Casey Link 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							81a3f1106e 
							
						 
					 
					
						
						
							
							Fedora: correctly install borg and borgmatic into the venv ( #75 )  
						
						
						
					 
					
						2021-08-18 16:09:40 +04:00 
						 
				 
			
				
					
						
							
							
								Manu 
							
						 
					 
					
						
						
						
						
							
						
						
							97160c1d82 
							
						 
					 
					
						
						
							
							Update test badge  
						
						
						
					 
					
						2021-08-05 12:03:16 +04:00 
						 
				 
			
				
					
						
							
							
								Lammert Hellinga 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b52efea18e 
							
						 
					 
					
						
						
							
							Add if around exclude options to prevent yaml error. By @Kogelvis ( #72 )  
						
						
						
					 
					
						2021-08-05 12:00:42 +04:00 
						 
				 
			
				
					
						
							
							
								Manu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cce04c3648 
							
						 
					 
					
						
						
							
							Use borgmatic_config_name for normal-sized cron job.  Fixes   #69  ( #70 )  
						
						
						
					 
					
						2021-06-22 10:36:26 +04:00 
						 
				 
			
				
					
						
							
							
								Luc Stroobant 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b99de011fc 
							
						 
					 
					
						
						
							
							Install borgmatic in virtualenv. By @stroobl.  Fixes   #60  ( #68 )  
						
						
						
					 
					
						2021-06-21 21:58:51 +04:00 
						 
				 
			
				
					
						
							
							
								savoiringfaire 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							995c866c22 
							
						 
					 
					
						
						
							
							Don't specify full path in cron ( #67 )  
						
						
						
					 
					
						2021-06-21 21:38:55 +04:00 
						 
				 
			
				
					
						
							
							
								Kevin 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c94da43a80 
							
						 
					 
					
						
						
							
							Fix BorgBase repository creation ( #66 )  
						
						
						
					 
					
						2021-05-09 09:27:34 +08:00 
						 
				 
			
				
					
						
							
							
								Manu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3bd0b3d497 
							
						 
					 
					
						
						
							
							Add Manjaro support (by @verbumfeit), CI fixes. ( #65 )  
						
						... 
						
						
						
						Co-authored-by: verbumfeit <verbumfeit@tuta.io> 
						
					 
					
						2021-04-20 14:53:35 +08:00 
						 
				 
			
				
					
						
							
							
								tabic 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							7925d31198 
							
						 
					 
					
						
						
							
							Fix role badge. By @tabic ( #63 )  
						
						
						
					 
					
						2021-03-25 22:42:26 +08:00 
						 
				 
			
				
					
						
							
							
								Manu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa5f2d5d8d 
							
						 
					 
					
						
						
							
							Prettier default archive timestamps ( #61 )  
						
						
						
					 
					
						2021-02-18 23:58:24 +08:00 
						 
				 
			
				
					
						
							
							
								Manu 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bebe44d080 
							
						 
					 
					
						
						
							
							Rebased: cron name setable by @debauer ( #59 )  
						
						... 
						
						
						
						See #51  
						
					 
					
						2021-02-17 10:16:34 +08:00 
						 
				 
			
				
					
						
							
							
								Luc Stroobant 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a10b655e89 
							
						 
					 
					
						
						
							
							Quote exclude patterns correctly. By @stroobl ( #56 )  
						
						
						
					 
					
						2021-01-17 13:31:46 +08:00 
						 
				 
			
				
					
						
							
							
								jobroe 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a241c9378a 
							
						 
					 
					
						
						
							
							Allow to update borgbase repositories. By @stroobl ( #53 )  
						
						
						
					 
					
						2021-01-15 18:55:05 +08:00 
						 
				 
			
				
					
						
							
							
								Manu 
							
						 
					 
					
						
						
						
						
							
						
						
							f6a01fc7f3 
							
						 
					 
					
						
						
							
							Leave enough time between backup and monthly check.  
						
						
						
					 
					
						2021-01-15 09:30:53 +08:00 
						 
				 
			
				
					
						
							
							
								Luc Stroobant 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9193c18128 
							
						 
					 
					
						
						
							
							Use inventory_hostname as random seed to keep same Cron time. By @stroobl ( #54 )  
						
						
						
					 
					
						2021-01-12 09:58:47 +08:00 
						 
				 
			
				
					
						
							
							
								K 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e9caa74560 
							
						 
					 
					
						
						
							
							Add options for consistency checks and storage. By @kenayagi ( #50 )  
						
						... 
						
						
						
						* borg_remote_rate_limit config
* borg_remote_rate_limit optional argument
* Set default rate_limit to 0 (unlimited)
* additional options for checks and storage 
						
					 
					
						2020-12-24 08:23:33 +08:00 
						 
				 
			
				
					
						
							
							
								Juan Orti Alcaine 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e29c4df98c 
							
						 
					 
					
						
						
							
							Update packages installed in Fedora ( #48 )  
						
						... 
						
						
						
						Remove Fedora 31 as it's EOL and use the borgbackup, borgmatic and
cython packages from Fedora's repositories. 
						
					 
					
						2020-12-07 19:52:40 +08:00 
						 
				 
			
				
					
						
							
							
								K 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							613b565716 
							
						 
					 
					
						
						
							
							Add optional argument: remote_rate_limit. By @kenayagi ( #47 )  
						
						
						
					 
					
						2020-12-02 19:56:50 +08:00