This is needed for situations, where one wants to use a vendor-provided compose file and configure it using environment variables. Like for example: https://github.com/zammad/zammad-docker-compose
		
			
				
	
	
		
			32 lines
		
	
	
	
		
			978 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			32 lines
		
	
	
	
		
			978 B
		
	
	
	
		
			YAML
		
	
	
	
	
	
argument_specs:
 | 
						|
  main:
 | 
						|
    options:
 | 
						|
      docker_compose__compose_file_content:
 | 
						|
        description: >-
 | 
						|
          The content of the Compose file at
 | 
						|
          `/ansible_docker_compose/compose.yaml`.
 | 
						|
        type: str
 | 
						|
        required: true
 | 
						|
      docker_compose__env_file_content:
 | 
						|
        description: >-
 | 
						|
          The content of the .env file at
 | 
						|
          `/ansible_docker_compose/.env`.
 | 
						|
        type: str
 | 
						|
        required: false
 | 
						|
      docker_compose__configuration_files:
 | 
						|
        description: >-
 | 
						|
          A list of configuration files to be deployed in the
 | 
						|
          `/ansible_docker_compose/configs/` directory.
 | 
						|
        type: list
 | 
						|
        elements: dict
 | 
						|
        required: false
 | 
						|
        default: [ ]
 | 
						|
        options:
 | 
						|
          name:
 | 
						|
            description: The name of the configuration file.
 | 
						|
            type: str
 | 
						|
            required: true
 | 
						|
          content:
 | 
						|
            description: The content of the configuration file.
 | 
						|
            type: str
 | 
						|
            required: true
 |