Skip to content

Instantly share code, notes, and snippets.

@antonym
Created November 4, 2017 02:23
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save antonym/7140b6e22b89f424ec91bb404b4ec6ba to your computer and use it in GitHub Desktop.
Save antonym/7140b6e22b89f424ec91bb404b4ec6ba to your computer and use it in GitHub Desktop.
root@rpco-liberty:/opt/rpc-leapfrog/openstack-ansible-ops/leap-upgrades/upgrade-utilities# export | grep -i CONT
##### SOURCE DEFAULT VAR ######
root@rpco-liberty:/opt/rpc-leapfrog/openstack-ansible-ops/leap-upgrades/upgrade-utilities# source ../lib/vars.sh
root@rpco-liberty:/opt/rpc-leapfrog/openstack-ansible-ops/leap-upgrades/upgrade-utilities# cat ../lib/vars.sh | grep -i CONTAINERS_TO_DESTROY
export CONTAINERS_TO_DESTROY="${CONTAINERS_TO_DESTROY:-all_containers:!galera_all:!neutron_agent:!ceph_all:!rsyslog_all}"
root@rpco-liberty:/opt/rpc-leapfrog/openstack-ansible-ops/leap-upgrades/upgrade-utilities# export | grep -i CONT
declare -x CONTAINERS_TO_DESTROY="all_containers:!galera_all:!neutron_agent:!ceph_all:!rsyslog_all"
##### Uses multiple single quotes, correct hosts added ####### 'destroy_hosts='${CONTAINERS_TO_DESTROY}''
root@rpco-liberty:/opt/rpc-leapfrog/openstack-ansible-ops/leap-upgrades/upgrade-utilities# openstack-ansible test-destroy.yml -e 'destroy_hosts='${CONTAINERS_TO_DESTROY}'' --check
Variable files: "-e @/etc/openstack_deploy/user_conf_files.yml -e @/etc/openstack_deploy/user_osa_secrets.yml -e @/etc/openstack_deploy/user_osa_variables_defaults.yml -e @/etc/openstack_deploy/user_osa_variables_overrides.yml -e @/etc/openstack_deploy/user_rpcm_default_variables.yml -e @/etc/openstack_deploy/user_rpcm_variables.yml -e @/etc/openstack_deploy/user_rpco_secrets.yml -e @/etc/openstack_deploy/user_rpco_variables_defaults.yml -e @/etc/openstack_deploy/user_rpco_variables_overrides.yml "
PLAY [Destroy lxc containers except galera] ************************************
TASK [uptime] ******************************************************************
skipping: [rpco-liberty_utility_container-cc9abf14]
skipping: [rpco-liberty_keystone_container-7b3190e9]
skipping: [rpco-liberty_horizon_container-3b57e9ac]
skipping: [rpco-liberty_nova_scheduler_container-57f3d003]
skipping: [rpco-liberty_horizon_container-09ca3f60]
skipping: [rpco-liberty_keystone_container-ce7d97e9]
skipping: [rpco-liberty_cinder_scheduler_container-e42c1176]
skipping: [rpco-liberty_nova_cert_container-c6dbffd0]
skipping: [rpco-liberty_swift_proxy_container-432b3d86]
skipping: [rpco-liberty_logstash_container-2217d7d1]
skipping: [rpco-liberty_elasticsearch_container-f5f8545b]
skipping: [rpco-liberty_repo_container-bbf95729]
skipping: [rpco-liberty_repo_container-f8c31b60]
skipping: [rpco-liberty_heat_apis_container-eb640dc3]
skipping: [rpco-liberty_glance_container-b49963db]
skipping: [rpco-liberty_nova_api_os_compute_container-d1311e2d]
skipping: [rpco-liberty_nova_api_metadata_container-92cbde3c]
skipping: [rpco-liberty_kibana_container-80030dcf]
skipping: [rpco-liberty_nova_conductor_container-ddce106b]
skipping: [rpco-liberty_memcached_container-641a9399]
skipping: [rpco-liberty_cinder_api_container-f9e067bf]
skipping: [rpco-liberty_neutron_server_container-19abf6ee]
skipping: [rpco-liberty_rabbit_mq_container-13a6324b]
skipping: [rpco-liberty_rabbit_mq_container-c969ef81]
skipping: [rpco-liberty_rabbit_mq_container-b44eb3b9]
skipping: [rpco-liberty_nova_console_container-cf506e20]
skipping: [rpco-liberty_heat_engine_container-e103bc1c]
PLAY RECAP *********************************************************************
rpco-liberty_cinder_api_container-f9e067bf : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_cinder_scheduler_container-e42c1176 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_elasticsearch_container-f5f8545b : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_glance_container-b49963db : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_heat_apis_container-eb640dc3 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_heat_engine_container-e103bc1c : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_horizon_container-09ca3f60 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_horizon_container-3b57e9ac : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_keystone_container-7b3190e9 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_keystone_container-ce7d97e9 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_kibana_container-80030dcf : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_logstash_container-2217d7d1 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_memcached_container-641a9399 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_neutron_server_container-19abf6ee : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_api_metadata_container-92cbde3c : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_api_os_compute_container-d1311e2d : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_cert_container-c6dbffd0 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_conductor_container-ddce106b : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_console_container-cf506e20 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_scheduler_container-57f3d003 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_rabbit_mq_container-13a6324b : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_rabbit_mq_container-b44eb3b9 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_rabbit_mq_container-c969ef81 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_repo_container-bbf95729 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_repo_container-f8c31b60 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_swift_proxy_container-432b3d86 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_utility_container-cc9abf14 : ok=0 changed=0 unreachable=0 failed=0
TASK: uptime ------------------------------------------------------------ 1.11s
###### remove extra single quotes, no hosts found ####### 'destroy_hosts=${CONTAINERS_TO_DESTROY}'
root@rpco-liberty:/opt/rpc-leapfrog/openstack-ansible-ops/leap-upgrades/upgrade-utilities# openstack-ansible test-destroy.yml -e 'destroy_hosts=${CONTAINERS_TO_DESTROY}' --check
Variable files: "-e @/etc/openstack_deploy/user_conf_files.yml -e @/etc/openstack_deploy/user_osa_secrets.yml -e @/etc/openstack_deploy/user_osa_variables_defaults.yml -e @/etc/openstack_deploy/user_osa_variables_overrides.yml -e @/etc/openstack_deploy/user_rpcm_default_variables.yml -e @/etc/openstack_deploy/user_rpcm_variables.yml -e @/etc/openstack_deploy/user_rpco_secrets.yml -e @/etc/openstack_deploy/user_rpco_variables_defaults.yml -e @/etc/openstack_deploy/user_rpco_variables_overrides.yml "
PLAY [Destroy lxc containers except galera] ************************************
skipping: no hosts matched
PLAY RECAP *********************************************************************
###### export with single quotes, elasticsearch skipped ############
root@rpco-liberty:/opt/rpc-leapfrog/openstack-ansible-ops/leap-upgrades/upgrade-utilities# export CONTAINERS_TO_DESTROY='all_containers:!galera_all:!neutron_agent:!ceph_all:!rsyslog_all:!elasticsearch_all'
root@rpco-liberty:/opt/rpc-leapfrog/openstack-ansible-ops/leap-upgrades/upgrade-utilities# openstack-ansible test-destroy.yml -e 'destroy_hosts='${CONTAINERS_TO_DESTROY}'' --check
Variable files: "-e @/etc/openstack_deploy/user_conf_files.yml -e @/etc/openstack_deploy/user_osa_secrets.yml -e @/etc/openstack_deploy/user_osa_variables_defaults.yml -e @/etc/openstack_deploy/user_osa_variables_overrides.yml -e @/etc/openstack_deploy/user_rpcm_default_variables.yml -e @/etc/openstack_deploy/user_rpcm_variables.yml -e @/etc/openstack_deploy/user_rpco_secrets.yml -e @/etc/openstack_deploy/user_rpco_variables_defaults.yml -e @/etc/openstack_deploy/user_rpco_variables_overrides.yml "
PLAY [Destroy lxc containers except galera] ************************************
TASK [uptime] ******************************************************************
skipping: [rpco-liberty_nova_scheduler_container-57f3d003]
skipping: [rpco-liberty_utility_container-cc9abf14]
skipping: [rpco-liberty_keystone_container-7b3190e9]
skipping: [rpco-liberty_horizon_container-09ca3f60]
skipping: [rpco-liberty_horizon_container-3b57e9ac]
skipping: [rpco-liberty_keystone_container-ce7d97e9]
skipping: [rpco-liberty_cinder_scheduler_container-e42c1176]
skipping: [rpco-liberty_nova_cert_container-c6dbffd0]
skipping: [rpco-liberty_logstash_container-2217d7d1]
skipping: [rpco-liberty_swift_proxy_container-432b3d86]
skipping: [rpco-liberty_repo_container-bbf95729]
skipping: [rpco-liberty_repo_container-f8c31b60]
skipping: [rpco-liberty_heat_apis_container-eb640dc3]
skipping: [rpco-liberty_glance_container-b49963db]
skipping: [rpco-liberty_nova_api_os_compute_container-d1311e2d]
skipping: [rpco-liberty_nova_api_metadata_container-92cbde3c]
skipping: [rpco-liberty_kibana_container-80030dcf]
skipping: [rpco-liberty_memcached_container-641a9399]
skipping: [rpco-liberty_nova_conductor_container-ddce106b]
skipping: [rpco-liberty_cinder_api_container-f9e067bf]
skipping: [rpco-liberty_neutron_server_container-19abf6ee]
skipping: [rpco-liberty_rabbit_mq_container-13a6324b]
skipping: [rpco-liberty_rabbit_mq_container-c969ef81]
skipping: [rpco-liberty_nova_console_container-cf506e20]
skipping: [rpco-liberty_rabbit_mq_container-b44eb3b9]
skipping: [rpco-liberty_heat_engine_container-e103bc1c]
PLAY RECAP *********************************************************************
rpco-liberty_cinder_api_container-f9e067bf : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_cinder_scheduler_container-e42c1176 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_glance_container-b49963db : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_heat_apis_container-eb640dc3 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_heat_engine_container-e103bc1c : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_horizon_container-09ca3f60 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_horizon_container-3b57e9ac : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_keystone_container-7b3190e9 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_keystone_container-ce7d97e9 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_kibana_container-80030dcf : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_logstash_container-2217d7d1 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_memcached_container-641a9399 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_neutron_server_container-19abf6ee : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_api_metadata_container-92cbde3c : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_api_os_compute_container-d1311e2d : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_cert_container-c6dbffd0 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_conductor_container-ddce106b : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_console_container-cf506e20 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_nova_scheduler_container-57f3d003 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_rabbit_mq_container-13a6324b : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_rabbit_mq_container-b44eb3b9 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_rabbit_mq_container-c969ef81 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_repo_container-bbf95729 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_repo_container-f8c31b60 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_swift_proxy_container-432b3d86 : ok=0 changed=0 unreachable=0 failed=0
rpco-liberty_utility_container-cc9abf14 : ok=0 changed=0 unreachable=0 failed=0
TASK: uptime ------------------------------------------------------------ 1.10s
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment