22 lines
		
	
	
		
			843 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			22 lines
		
	
	
		
			843 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
# `finallycoffee.services.hedgedoc` ansible role
 | 
						|
 | 
						|
Role to deploy and configure hedgedoc using `docker` or `podman`.
 | 
						|
To configure hedgedoc, set either the config as complex data
 | 
						|
directly in `hedgedoc_config` or use the flattened variables
 | 
						|
from the `hedgedoc_config_*` prefix (see
 | 
						|
[defaults/main/config.yml](defaults/main/config.yml)).
 | 
						|
 | 
						|
To remove hedgedoc, set `hedgedoc_state: absent`. Note that this
 | 
						|
will delete all data directories aswell, removing any traces this
 | 
						|
role created on the target (except database contents).
 | 
						|
 | 
						|
# Required configuration
 | 
						|
 | 
						|
- `hedgedoc_config_domain` - Domain of the hedgedoc instance
 | 
						|
- `hedgedoc_config_session_secret` - session secret for hedgedoc
 | 
						|
 | 
						|
## Deployment methods
 | 
						|
 | 
						|
To set the desired deployment method, set `hedgedoc_deployment_method` to a
 | 
						|
supported deployment methods (see [vars/main.yml](vars/main.yml#5)).
 |