diff --git a/roles/container/meta/argument_specs.yml b/roles/container/meta/argument_specs.yml index ab6c6b5..a4d2112 100644 --- a/roles/container/meta/argument_specs.yml +++ b/roles/container/meta/argument_specs.yml @@ -148,6 +148,11 @@ argument_specs: type: list required: false elements: str + docker_command: + description: "Docker command as list of arguments or command and arguments" + type: list + required: false + elements: str docker_network_mode: description: "Docker container network mode" type: str diff --git a/roles/container/tasks/main.yml b/roles/container/tasks/main.yml index 579b5b7..4a7ed84 100644 --- a/roles/container/tasks/main.yml +++ b/roles/container/tasks/main.yml @@ -93,6 +93,7 @@ labels: "{{ traefik_labels | default(omit) }}" env: "{{ docker_env | combine(docker_additional_env) | combine({'TZ': timezone}) }}" entrypoint: "{{ docker_entrypoint | default(omit) }}" + command: "{{ docker_command | default(omit) }}" restart_policy: always network_mode: "{{ docker_network_mode | default(omit) }}" networks: "{{ container_networks | default(omit) }}"