From b2ac6e80cdb04108b05dc84cb5762d234dfb9138 Mon Sep 17 00:00:00 2001 From: Sam Yaple Date: Wed, 14 Oct 2015 10:21:02 +0000 Subject: [PATCH] Add tty to containers sudo requires a tty to function by default on centos. Instead of tweaking the sudo conf we can just add a tty. This has the added advantage of making the containers more friendly if you have to `docker exec -i bash` into them. Change-Id: If97a02ca1d37c243a787d98ade54bde8d641aecd backport: liberty Partially-Implements: blueprint functional-testing-gate --- ansible/roles/ceph/tasks/bootstrap_mons.yml | 1 + ansible/roles/ceph/tasks/bootstrap_osds.yml | 2 ++ ansible/roles/ceph/tasks/generate_cluster.yml | 1 + ansible/roles/ceph/tasks/start_mons.yml | 1 + ansible/roles/ceph/tasks/start_osds.yml | 1 + ansible/roles/cinder/tasks/bootstrap.yml | 3 +++ ansible/roles/cinder/tasks/start.yml | 4 ++++ ansible/roles/common/tasks/start.yml | 3 +++ ansible/roles/glance/tasks/bootstrap.yml | 3 +++ ansible/roles/glance/tasks/start.yml | 2 ++ ansible/roles/haproxy/tasks/start.yml | 2 ++ ansible/roles/heat/tasks/bootstrap.yml | 2 ++ ansible/roles/heat/tasks/start.yml | 3 +++ ansible/roles/horizon/tasks/start.yml | 1 + ansible/roles/ironic/tasks/bootstrap.yml | 2 ++ ansible/roles/ironic/tasks/start.yml | 4 ++++ ansible/roles/keystone/tasks/bootstrap.yml | 2 ++ ansible/roles/keystone/tasks/start.yml | 1 + ansible/roles/mariadb/tasks/bootstrap.yml | 2 ++ ansible/roles/mariadb/tasks/start.yml | 1 + ansible/roles/memcached/tasks/start.yml | 1 + ansible/roles/murano/tasks/bootstrap.yml | 2 ++ ansible/roles/murano/tasks/start.yml | 2 ++ ansible/roles/neutron/tasks/bootstrap.yml | 2 ++ ansible/roles/neutron/tasks/start.yml | 6 ++++++ ansible/roles/nova/tasks/bootstrap.yml | 3 +++ ansible/roles/nova/tasks/start.yml | 7 +++++++ ansible/roles/rabbitmq/tasks/bootstrap.yml | 3 +++ ansible/roles/rabbitmq/tasks/start.yml | 1 + ansible/roles/swift/tasks/bootstrap.yml | 1 + ansible/roles/swift/tasks/start.yml | 15 +++++++++++++++ 31 files changed, 84 insertions(+) diff --git a/ansible/roles/ceph/tasks/bootstrap_mons.yml b/ansible/roles/ceph/tasks/bootstrap_mons.yml index 0b585e6f8c..5e0ff61fe8 100644 --- a/ansible/roles/ceph/tasks/bootstrap_mons.yml +++ b/ansible/roles/ceph/tasks/bootstrap_mons.yml @@ -37,6 +37,7 @@ - name: Starting Ceph Monitor data container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/ceph/tasks/bootstrap_osds.yml b/ansible/roles/ceph/tasks/bootstrap_osds.yml index a01c79e58c..70023dba99 100644 --- a/ansible/roles/ceph/tasks/bootstrap_osds.yml +++ b/ansible/roles/ceph/tasks/bootstrap_osds.yml @@ -7,6 +7,7 @@ - name: Bootstrapping Ceph OSDs docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "no" @@ -40,6 +41,7 @@ - name: Cleaning up bootstrap containers docker: + tty: True name: "bootstrap_osd_{{ item.0 }}" image: "{{ ceph_osd_image_full }}" state: absent diff --git a/ansible/roles/ceph/tasks/generate_cluster.yml b/ansible/roles/ceph/tasks/generate_cluster.yml index 2eaf98b023..7788935414 100644 --- a/ansible/roles/ceph/tasks/generate_cluster.yml +++ b/ansible/roles/ceph/tasks/generate_cluster.yml @@ -1,6 +1,7 @@ --- - name: Generating Initial Ceph keyrings and monmap docker: + tty: True detach: False net: host pull: "{{ docker_pull_policy }}" diff --git a/ansible/roles/ceph/tasks/start_mons.yml b/ansible/roles/ceph/tasks/start_mons.yml index e93fc2cdaf..a9288ca873 100644 --- a/ansible/roles/ceph/tasks/start_mons.yml +++ b/ansible/roles/ceph/tasks/start_mons.yml @@ -1,6 +1,7 @@ --- - name: Starting ceph-mon container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/ceph/tasks/start_osds.yml b/ansible/roles/ceph/tasks/start_osds.yml index bb20c913bb..657f9483a9 100644 --- a/ansible/roles/ceph/tasks/start_osds.yml +++ b/ansible/roles/ceph/tasks/start_osds.yml @@ -21,6 +21,7 @@ - name: Starting ceph-osds container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/cinder/tasks/bootstrap.yml b/ansible/roles/cinder/tasks/bootstrap.yml index 2547f072e3..4b72e76112 100644 --- a/ansible/roles/cinder/tasks/bootstrap.yml +++ b/ansible/roles/cinder/tasks/bootstrap.yml @@ -29,6 +29,7 @@ - name: Starting Cinder data container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -44,6 +45,7 @@ - name: Starting Cinder bootstrap container docker: + tty: True detach: False net: host pull: "{{ docker_pull_policy }}" @@ -74,6 +76,7 @@ - name: Cleaning up Cinder bootstrap container docker: + tty: True name: bootstrap_cinder image: "{{ cinder_api_image_full }}" state: absent diff --git a/ansible/roles/cinder/tasks/start.yml b/ansible/roles/cinder/tasks/start.yml index 073e78d296..563d3a558a 100644 --- a/ansible/roles/cinder/tasks/start.yml +++ b/ansible/roles/cinder/tasks/start.yml @@ -1,5 +1,6 @@ - name: Starting Cinder-api container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -20,6 +21,7 @@ - name: Starting Cinder-backup container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -40,6 +42,7 @@ - name: Starting Cinder-scheduler container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -60,6 +63,7 @@ - name: Starting Cinder-volume container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/common/tasks/start.yml b/ansible/roles/common/tasks/start.yml index b90a3456a8..2484c896b0 100755 --- a/ansible/roles/common/tasks/start.yml +++ b/ansible/roles/common/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting log_data container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -19,6 +20,7 @@ - name: Starting rsyslog container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -41,6 +43,7 @@ - name: Starting Ansible container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/glance/tasks/bootstrap.yml b/ansible/roles/glance/tasks/bootstrap.yml index 4441763906..e17a612d41 100644 --- a/ansible/roles/glance/tasks/bootstrap.yml +++ b/ansible/roles/glance/tasks/bootstrap.yml @@ -30,6 +30,7 @@ - name: Starting Glance data container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -45,6 +46,7 @@ - name: Starting Glance bootstrap container docker: + tty: True detach: False net: host pull: "{{ docker_pull_policy }}" @@ -75,6 +77,7 @@ - name: Cleaning up Glance bootstrap container docker: + tty: True name: bootstrap_glance image: "{{ glance_api_image_full }}" state: absent diff --git a/ansible/roles/glance/tasks/start.yml b/ansible/roles/glance/tasks/start.yml index c36d9dad9c..a28e3f3b14 100644 --- a/ansible/roles/glance/tasks/start.yml +++ b/ansible/roles/glance/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting Glance-registry container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -23,6 +24,7 @@ - name: Starting Glance-api container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/haproxy/tasks/start.yml b/ansible/roles/haproxy/tasks/start.yml index fbed919d25..b0deaef12a 100755 --- a/ansible/roles/haproxy/tasks/start.yml +++ b/ansible/roles/haproxy/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting keepalived container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -22,6 +23,7 @@ - name: Starting HAProxy container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/heat/tasks/bootstrap.yml b/ansible/roles/heat/tasks/bootstrap.yml index 5c2a601cdf..4fb6fbe96b 100644 --- a/ansible/roles/heat/tasks/bootstrap.yml +++ b/ansible/roles/heat/tasks/bootstrap.yml @@ -29,6 +29,7 @@ - name: Starting Heat bootstrap container docker: + tty: True detach: False net: host pull: "{{ docker_pull_policy }}" @@ -63,6 +64,7 @@ - name: Cleaning up Heat boostrap container docker: + tty: True name: bootstrap_heat image: "{{ heat_api_image_full }}" state: absent diff --git a/ansible/roles/heat/tasks/start.yml b/ansible/roles/heat/tasks/start.yml index 8b417b098e..fa279c5fd8 100644 --- a/ansible/roles/heat/tasks/start.yml +++ b/ansible/roles/heat/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting heat-api container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -21,6 +22,7 @@ - name: Starting heat-api-cfn container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -41,6 +43,7 @@ - name: Starting heat-engine container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/horizon/tasks/start.yml b/ansible/roles/horizon/tasks/start.yml index 924a4ffeb1..2d7617dfdb 100644 --- a/ansible/roles/horizon/tasks/start.yml +++ b/ansible/roles/horizon/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting horizon container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/ironic/tasks/bootstrap.yml b/ansible/roles/ironic/tasks/bootstrap.yml index 4b200bc2b4..db5d979d5c 100644 --- a/ansible/roles/ironic/tasks/bootstrap.yml +++ b/ansible/roles/ironic/tasks/bootstrap.yml @@ -31,6 +31,7 @@ - name: Starting Ironic bootstrap container docker: + tty: True detach: False net: host pull: "{{ docker_pull_policy }}" @@ -57,6 +58,7 @@ - name: Cleaning up boostrap container docker: + tty: True name: bootstrap_ironic image: "{{ ironic_api_image_full }}" state: absent diff --git a/ansible/roles/ironic/tasks/start.yml b/ansible/roles/ironic/tasks/start.yml index aa08ca637b..a9ee921e05 100644 --- a/ansible/roles/ironic/tasks/start.yml +++ b/ansible/roles/ironic/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting Ironic-api container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -19,6 +20,7 @@ - name: Starting Ironic-conductor container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -37,6 +39,7 @@ - name: Starting Ironic-discoverd container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -56,6 +59,7 @@ - name: Starting Ironic-pxe container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/keystone/tasks/bootstrap.yml b/ansible/roles/keystone/tasks/bootstrap.yml index 91287c546e..34ee7b31ae 100644 --- a/ansible/roles/keystone/tasks/bootstrap.yml +++ b/ansible/roles/keystone/tasks/bootstrap.yml @@ -31,6 +31,7 @@ - name: Starting Keystone bootstrap container docker: + tty: True detach: False net: host pull: "{{ docker_pull_policy }}" @@ -66,6 +67,7 @@ - name: Cleaning up Keystone bootstrap container docker: + tty: True name: bootstrap_keystone image: "{{ keystone_image_full }}" state: absent diff --git a/ansible/roles/keystone/tasks/start.yml b/ansible/roles/keystone/tasks/start.yml index ea0b9c26b1..620a468d65 100644 --- a/ansible/roles/keystone/tasks/start.yml +++ b/ansible/roles/keystone/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting Keystone container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/mariadb/tasks/bootstrap.yml b/ansible/roles/mariadb/tasks/bootstrap.yml index b126eb5906..625df10a08 100644 --- a/ansible/roles/mariadb/tasks/bootstrap.yml +++ b/ansible/roles/mariadb/tasks/bootstrap.yml @@ -38,6 +38,7 @@ - name: Starting MariaDB data container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -53,6 +54,7 @@ - name: Starting MariaDB bootstrap container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "no" diff --git a/ansible/roles/mariadb/tasks/start.yml b/ansible/roles/mariadb/tasks/start.yml index d887c21fbf..763f15a9b3 100644 --- a/ansible/roles/mariadb/tasks/start.yml +++ b/ansible/roles/mariadb/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting MariaDB container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/memcached/tasks/start.yml b/ansible/roles/memcached/tasks/start.yml index 61815c171e..a753e14ec4 100644 --- a/ansible/roles/memcached/tasks/start.yml +++ b/ansible/roles/memcached/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting memcached container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/murano/tasks/bootstrap.yml b/ansible/roles/murano/tasks/bootstrap.yml index 2e89f1beef..2dde55d1d6 100644 --- a/ansible/roles/murano/tasks/bootstrap.yml +++ b/ansible/roles/murano/tasks/bootstrap.yml @@ -30,6 +30,7 @@ - name: Starting Murano bootstrap container docker: + tty: True detach: False net: host pull: "{{ docker_pull_policy }}" @@ -56,6 +57,7 @@ - name: Cleaning up Murano boostrap container docker: + tty: True name: bootstrap_murano image: "{{ murano_api_image_full }}" state: absent diff --git a/ansible/roles/murano/tasks/start.yml b/ansible/roles/murano/tasks/start.yml index df3edd0c02..fe3301656d 100644 --- a/ansible/roles/murano/tasks/start.yml +++ b/ansible/roles/murano/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting Murano-engine container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -22,6 +23,7 @@ - name: Starting Murano-api container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/neutron/tasks/bootstrap.yml b/ansible/roles/neutron/tasks/bootstrap.yml index da17bd92f5..f5b72506ae 100644 --- a/ansible/roles/neutron/tasks/bootstrap.yml +++ b/ansible/roles/neutron/tasks/bootstrap.yml @@ -29,6 +29,7 @@ - name: Starting Neutron bootstrap container docker: + tty: True detach: False net: host pull: "{{ docker_pull_policy }}" @@ -57,6 +58,7 @@ - name: Cleaning up Neutron bootstrap container docker: + tty: True name: bootstrap_neutron image: "{{ neutron_server_image_full }}" state: absent diff --git a/ansible/roles/neutron/tasks/start.yml b/ansible/roles/neutron/tasks/start.yml index bc884a33fc..7aaeb0e2bc 100644 --- a/ansible/roles/neutron/tasks/start.yml +++ b/ansible/roles/neutron/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting Openvswitch-db container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -22,6 +23,7 @@ - name: Starting Openvswitch-vswitchd container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -52,6 +54,7 @@ - name: Starting Neutron-server container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -72,6 +75,7 @@ - name: Starting Neutron-openvswitch-agent container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -96,6 +100,7 @@ - name: Starting Neutron-linuxbridge-agent container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -122,6 +127,7 @@ - name: Starting Neutron-agents container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/nova/tasks/bootstrap.yml b/ansible/roles/nova/tasks/bootstrap.yml index 89625c0d7a..44bfa40b93 100644 --- a/ansible/roles/nova/tasks/bootstrap.yml +++ b/ansible/roles/nova/tasks/bootstrap.yml @@ -29,6 +29,7 @@ - name: Starting Nova data container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -46,6 +47,7 @@ - name: Starting Nova bootstrap container docker: + tty: True detach: False net: host pull: "{{ docker_pull_policy }}" @@ -74,6 +76,7 @@ - name: Cleaning up Nova bootstrap container docker: + tty: True name: bootstrap_nova image: "{{ nova_api_image_full }}" state: absent diff --git a/ansible/roles/nova/tasks/start.yml b/ansible/roles/nova/tasks/start.yml index 6070d32475..0d8c22cc84 100644 --- a/ansible/roles/nova/tasks/start.yml +++ b/ansible/roles/nova/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting Nova-libvirt container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -27,6 +28,7 @@ - name: Starting Nova-api container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -49,6 +51,7 @@ - name: Starting Nova-conductor container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -69,6 +72,7 @@ - name: Starting Nova-consoleauth container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -89,6 +93,7 @@ - name: Starting Nova-novncproxy container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -109,6 +114,7 @@ - name: Starting Nova-scheduler container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -129,6 +135,7 @@ - name: Starting Nova-compute container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/rabbitmq/tasks/bootstrap.yml b/ansible/roles/rabbitmq/tasks/bootstrap.yml index 6c0f86e46c..930f0f7f08 100644 --- a/ansible/roles/rabbitmq/tasks/bootstrap.yml +++ b/ansible/roles/rabbitmq/tasks/bootstrap.yml @@ -9,6 +9,7 @@ - name: Starting RabbitMQ data container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -24,6 +25,7 @@ - name: Starting RabbitMQ bootstrap container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "no" @@ -53,6 +55,7 @@ - name: Cleaning up bootstrap container docker: + tty: True image: "{{ rabbitmq_image_full }}" name: "rabbitmq_bootstrap" state: "absent" diff --git a/ansible/roles/rabbitmq/tasks/start.yml b/ansible/roles/rabbitmq/tasks/start.yml index cdf7087943..1b7b077fa3 100644 --- a/ansible/roles/rabbitmq/tasks/start.yml +++ b/ansible/roles/rabbitmq/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting RabbitMQ container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/swift/tasks/bootstrap.yml b/ansible/roles/swift/tasks/bootstrap.yml index c132809fc9..ce4fa9c4f0 100644 --- a/ansible/roles/swift/tasks/bootstrap.yml +++ b/ansible/roles/swift/tasks/bootstrap.yml @@ -1,6 +1,7 @@ --- - name: Starting Swift data container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" diff --git a/ansible/roles/swift/tasks/start.yml b/ansible/roles/swift/tasks/start.yml index f20ee05359..ff130a0523 100644 --- a/ansible/roles/swift/tasks/start.yml +++ b/ansible/roles/swift/tasks/start.yml @@ -1,6 +1,7 @@ --- - name: Starting Swift-rsyncd container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -22,6 +23,7 @@ - name: Starting Swift Proxy Server container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -45,6 +47,7 @@ - name: Starting Swift Account Server container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -68,6 +71,7 @@ - name: Starting Swift Account Auditor container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -91,6 +95,7 @@ - name: Starting Swift Account Replicator container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -114,6 +119,7 @@ - name: Starting Swift Account Reaper container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -137,6 +143,7 @@ - name: Starting Swift Container Server container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -160,6 +167,7 @@ - name: Starting Swift Container Auditor container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -183,6 +191,7 @@ - name: Starting Swift Container Replicator container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -206,6 +215,7 @@ - name: Starting Swift Container Updater container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -229,6 +239,7 @@ - name: Starting Swift Object Server container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -252,6 +263,7 @@ - name: Starting Swift Object Auditor container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -275,6 +287,7 @@ - name: Starting Swift Object Replicator container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -298,6 +311,7 @@ - name: Starting Swift Object Updater container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}" @@ -321,6 +335,7 @@ - name: Starting Swift Object Expirer container docker: + tty: True net: host pull: "{{ docker_pull_policy }}" restart_policy: "{{ docker_restart_policy }}"