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__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