diff --git a/roles/service/defaults/main.yaml b/roles/service/defaults/main.yaml index 9963233..f30c7e4 100644 --- a/roles/service/defaults/main.yaml +++ b/roles/service/defaults/main.yaml @@ -9,6 +9,7 @@ service_proxy_pass_host_header: true service_proxy_auth_type: none service_container_ip: "" +service_container_hostname: "" service_container_additional_networks: [] service_container_user: "" service_container_publish_ports: [] diff --git a/roles/service/meta/argument_specs.yaml b/roles/service/meta/argument_specs.yaml index 9639a1c..796d2c5 100644 --- a/roles/service/meta/argument_specs.yaml +++ b/roles/service/meta/argument_specs.yaml @@ -82,6 +82,11 @@ argument_specs: type: str required: false default: "" + service_container_hostname: + description: Hostname to set inside the container. + type: str + required: false + default: "" service_container_additional_networks: description: >- A list of additional podman networks for the service container (in diff --git a/roles/service/tasks/main.yaml b/roles/service/tasks/main.yaml index 23cd41e..9112a6d 100644 --- a/roles/service/tasks/main.yaml +++ b/roles/service/tasks/main.yaml @@ -44,6 +44,7 @@ container_devices: "{{ service_container_devices }}" container_publish_ports: "{{ _service_container_publish_ports }}" container_networks: "{{ _service_container_networks }}" + container_hostname: "{{ service_container_hostname }}" container_secrets: "{{ _service_container_secrets }}" container_env: "{{ service_container_env }}" container_add_capabilities: "{{ service_container_add_capabilities }}"