forked from finallycoffee/base
		
	
		
			
				
	
	
		
			38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			38 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
---
 | 
						|
nginx_version: "1.29.3"
 | 
						|
nginx_flavour: alpine
 | 
						|
nginx_base_path: /opt/nginx
 | 
						|
nginx_config_file: "{{ nginx_base_path }}/nginx.conf"
 | 
						|
nginx_state: present
 | 
						|
nginx_deployment_method: docker
 | 
						|
 | 
						|
nginx_container_name: nginx
 | 
						|
nginx_container_image_reference: >-
 | 
						|
  {{
 | 
						|
    nginx_container_image_repository
 | 
						|
    + ':' + (nginx_container_image_tag
 | 
						|
      | default(nginx_version
 | 
						|
      + (('-' + nginx_flavour) if nginx_flavour is defined else ''), true))
 | 
						|
  }}
 | 
						|
nginx_container_image_repository: >-
 | 
						|
  {{
 | 
						|
    (
 | 
						|
      container_registries[nginx_container_image_registry]
 | 
						|
      | default(nginx_container_image_registry)
 | 
						|
    )
 | 
						|
    + '/'
 | 
						|
    + nginx_container_image_namespace | default('')
 | 
						|
    + nginx_container_image_name
 | 
						|
  }}
 | 
						|
nginx_container_image_registry: "docker.io"
 | 
						|
nginx_container_image_name: "nginx"
 | 
						|
nginx_container_image_tag: ~
 | 
						|
nginx_container_image_source: pull
 | 
						|
nginx_container_state: >-2
 | 
						|
  {{ (nginx_state == 'present') | ternary('started', 'absent') }}
 | 
						|
 | 
						|
nginx_container_restart_policy: "unless-stopped"
 | 
						|
nginx_container_volumes:
 | 
						|
  - "{{ nginx_config_file }}:/etc/nginx/conf.d/nginx.conf:ro"
 | 
						|
 
 |