forked from ungleich-public/cdist
		
	Add --renew-hook param to letsencrypt_cert type.
This commit is contained in:
		
					parent
					
						
							
								c76637242f
							
						
					
				
			
			
				commit
				
					
						47399bfa9f
					
				
			
		
					 4 changed files with 21 additions and 3 deletions
				
			
		| 
						 | 
					@ -25,23 +25,32 @@ OPTIONAL PARAMETERS
 | 
				
			||||||
-------------------
 | 
					-------------------
 | 
				
			||||||
None.
 | 
					None.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					OPTIONAL MULTIPLE PARAMETERS
 | 
				
			||||||
 | 
					----------------------------
 | 
				
			||||||
 | 
					renew-hook
 | 
				
			||||||
 | 
					    Renew hook command directly passed to certbot in cron job.
 | 
				
			||||||
 | 
					
 | 
				
			||||||
EXAMPLES
 | 
					EXAMPLES
 | 
				
			||||||
--------
 | 
					--------
 | 
				
			||||||
 | 
					
 | 
				
			||||||
.. code-block:: sh
 | 
					.. code-block:: sh
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    __letsencrypt_cert example.com --webroot /data/letsencrypt/root
 | 
					    __letsencrypt_cert example.com --admin-email root@example.com --webroot /data/letsencrypt/root
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    __letsencrypt_cert example.com --admin-email root@example.com --webroot /data/letsencrypt/root --renew-hook "service nginx reload"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
AUTHORS
 | 
					AUTHORS
 | 
				
			||||||
-------
 | 
					-------
 | 
				
			||||||
Nico Schottelius <nico-cdist--@--schottelius.org>
 | 
					Nico Schottelius <nico-cdist--@--schottelius.org>
 | 
				
			||||||
Kamila Součková <kamila--@--ksp.sk>
 | 
					Kamila Součková <kamila--@--ksp.sk>
 | 
				
			||||||
 | 
					Darko Poljak <darko.poljak--@--gmail.com>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					
 | 
				
			||||||
COPYING
 | 
					COPYING
 | 
				
			||||||
-------
 | 
					-------
 | 
				
			||||||
Copyright \(C) 2017 Nico Schottelius, Kamila Součková. You can redistribute it
 | 
					Copyright \(C) 2017 Nico Schottelius, Kamila Součková, Darko Poljak. You can redistribute it
 | 
				
			||||||
and/or modify it under the terms of the GNU General Public License as
 | 
					and/or modify it under the terms of the GNU General Public License as
 | 
				
			||||||
published by the Free Software Foundation, either version 3 of the
 | 
					published by the Free Software Foundation, either version 3 of the
 | 
				
			||||||
License, or (at your option) any later version.
 | 
					License, or (at your option) any later version.
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -64,9 +64,16 @@ case "$os" in
 | 
				
			||||||
        ;;
 | 
					        ;;
 | 
				
			||||||
esac
 | 
					esac
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					renew_hook_param="$__object/parameter/renew-hook"
 | 
				
			||||||
 | 
					renew_hook=""
 | 
				
			||||||
 | 
					if [ -f "$renew_hook_param" ]; then
 | 
				
			||||||
 | 
					    while read hook; do
 | 
				
			||||||
 | 
					        renew_hook="$renew_hook --renew-hook \"$hook\""
 | 
				
			||||||
 | 
					    done < "$renew_hook_param"
 | 
				
			||||||
 | 
					fi
 | 
				
			||||||
 | 
					
 | 
				
			||||||
__cron letsencrypt-certbot  \
 | 
					__cron letsencrypt-certbot  \
 | 
				
			||||||
    --user root \
 | 
					    --user root \
 | 
				
			||||||
    --command "$certbot_fullpath renew -q" \
 | 
					    --command "$certbot_fullpath renew -q $renew_hook" \
 | 
				
			||||||
    --hour 0 \
 | 
					    --hour 0 \
 | 
				
			||||||
    --minute 47
 | 
					    --minute 47
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
| 
						 | 
					@ -0,0 +1 @@
 | 
				
			||||||
 | 
					renew-hook
 | 
				
			||||||
| 
						 | 
					@ -19,6 +19,7 @@ next:
 | 
				
			||||||
	* Type __motd: Support reading from stdin (Jonas Weber)
 | 
						* Type __motd: Support reading from stdin (Jonas Weber)
 | 
				
			||||||
	* Type __issue: Support reading from stdin (Jonas Weber)
 | 
						* Type __issue: Support reading from stdin (Jonas Weber)
 | 
				
			||||||
	* Type __package_apt: Add support for --version parameter (Darko Poljak)
 | 
						* Type __package_apt: Add support for --version parameter (Darko Poljak)
 | 
				
			||||||
 | 
						* Type __letsencrypt_cert: Add --renew-hook parameter(Darko Poljak)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
4.7.3: 2017-11-10
 | 
					4.7.3: 2017-11-10
 | 
				
			||||||
	* Type __ccollect_source: Add create destination parameter (Dominique Roux)
 | 
						* Type __ccollect_source: Add create destination parameter (Dominique Roux)
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue