Add role for deploying certbot and setting up certificate using it
This commit is contained in:
		
					parent
					
						
							
								1b45e94960
							
						
					
				
			
			
				commit
				
					
						5341f9dfba
					
				
			
		
					 7 changed files with 104 additions and 0 deletions
				
			
		
							
								
								
									
										21
									
								
								playbooks/roles/certbot/meta/argument_specs.yaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										21
									
								
								playbooks/roles/certbot/meta/argument_specs.yaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,21 @@ | |||
| argument_specs: | ||||
|   main: | ||||
|     options: | ||||
|       certbot__version_spec: | ||||
|         description: >- | ||||
|           The version specification to use for installing the `certbot` package. | ||||
|           The provided version specification will be used like the following: | ||||
|           `cerbot={{ certbot__version_spec }}*`. This makes it possible to e.g. | ||||
|           specify until a minor version (like `1.3.`) and then have patch | ||||
|           versions be installed automatically (like `1.3.1` and so on). | ||||
|         type: str | ||||
|         required: true | ||||
|       certbot__acme_account_email_address: | ||||
|         description: The E-Mail address to give to certbot for the ACME account. | ||||
|         type: str | ||||
|         required: true | ||||
|       certbot__certificate_domains: | ||||
|         description: The domains for which to obtain a certificate. | ||||
|         type: list | ||||
|         elements: str | ||||
|         required: true | ||||
							
								
								
									
										9
									
								
								playbooks/roles/certbot/meta/main.yaml
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										9
									
								
								playbooks/roles/certbot/meta/main.yaml
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,9 @@ | |||
| --- | ||||
| dependencies: | ||||
|   - role: distribution_check | ||||
|     vars: | ||||
|       distribution_check__distribution_support_spec: | ||||
|         - name: Debian | ||||
|           major_versions: | ||||
|             - 11 | ||||
|             - 12 | ||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 julian
					julian