forked from CCCHH/ansible-infra
		
	
		
			
				
	
	
		
			64 lines
		
	
	
	
		
			2.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			64 lines
		
	
	
	
		
			2.5 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| argument_specs:
 | |
|   main:
 | |
|     options:
 | |
|       nginx__version_spec:
 | |
|         description: >-
 | |
|           The version specification to use for installing the `nginx` package. The
 | |
|           provided version specification will be used like the following: `nginx={{
 | |
|           nginx__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
 | |
|       nginx__deploy_redirect_conf:
 | |
|         description: >-
 | |
|           Whether or not to deploy a `redirect.conf` to
 | |
|           `/etc/nginx/conf.d/redirect.conf`.
 | |
|         type: bool
 | |
|         required: false
 | |
|         default: true
 | |
|       nginx__deploy_tls_conf:
 | |
|         description: >-
 | |
|           Whether or not to deploy a `tls.conf` to `/etc/nginx/conf.d/tls.conf`.
 | |
|         type: bool
 | |
|         required: false
 | |
|         default: true
 | |
|       nginx__configurations:
 | |
|         description: A list of nginx configurations.
 | |
|         type: list
 | |
|         elements: dict
 | |
|         required: false
 | |
|         default: [ ]
 | |
|         options:
 | |
|           name:
 | |
|             description: >-
 | |
|               The name of the configuration file, where the configuration should
 | |
|               be deployed to. The file will be placed under `/etc/nginx/conf.d/`
 | |
|               and `.conf` will be appended to the given name. So in the end the
 | |
|               path will be like this: `/etc/nginx/conf.d/\{\{ name \}\}.conf`.
 | |
|               Note that the names `tls` and `redirect` aren't allowed.
 | |
|             type: str
 | |
|             required: true
 | |
|           content:
 | |
|             description: The content of the configuration.
 | |
|             type: str
 | |
|             required: true
 | |
|       nginx__use_custom_nginx_conf:
 | |
|         description: >-
 | |
|           Whether or not to use a custom `/etc/nginx/nginx.conf`. If set to
 | |
|           true, you must provide a custom `nginx.conf` via
 | |
|           `nginx__custom_nginx_conf`.
 | |
|         type: bool
 | |
|         required: false
 | |
|         default: false
 | |
|       nginx__custom_nginx_conf:
 | |
|         description: >-
 | |
|           The value for a `nginx.conf` to be placed at `/etc/nginx/nginx.conf`.
 | |
|           You must set `nginx__use_custom_nginx_conf` to true for this value to
 | |
|           be used.
 | |
|           You should probably make sure that your custom `nginx.conf` still
 | |
|           includes `/etc/nginx/conf.d/*.conf` so that the configuration provided
 | |
|           using `nginx__configurations` still work.
 | |
|         type: str
 | |
|         required: false
 | |
|         default: ""
 | 
