diff --git a/deployment/podman/podman-baremetal-ansible.yaml b/deployment/podman/podman-baremetal-ansible.yaml index f9c2fd9afb..6f5db71f57 100644 --- a/deployment/podman/podman-baremetal-ansible.yaml +++ b/deployment/podman/podman-baremetal-ansible.yaml @@ -58,6 +58,13 @@ parameters: default: 4096 description: Setting to configure the default pids_limit in /etc/container/container.conf. This is supported starting with podman 2.0.x + ContainerDefaultEventsLogger: + type: string + default: 'journald' + description: Setting to configure where podman logs its events. Uses journald by default + as that will rotate data stored in tmpfs. + constraints: + - allowed_values: ['journald', 'file', 'none'] SystemdDropInDependencies: default: true description: tell the container manager (e.g. paunch) to inject @@ -91,6 +98,7 @@ outputs: container_registry_logins: {} container_registry_logins_json: {get_param: ContainerImageRegistryCredentials} container_default_pids_limit: {get_param: ContainerDefaultPidsLimit} + container_events_logger_mechanism: {get_param: ContainerDefaultEventsLogger} - name: Convert logins json to dict set_fact: @@ -115,6 +123,7 @@ outputs: vars: tripleo_container_registry_insecure_registries: "{{ container_registry_insecure_registries }}" tripleo_container_default_pids_limit: "{{ container_default_pids_limit }}" + tripleo_container_events_logger_mechanism: "{{ container_events_logger_mechanism }}" - name: Run podman login include_role: