Started by upstream project "pipeline-nightly" build number 54
originally caused by:
Started by timer
Running as SYSTEM
[EnvInject] - Loading node environment variables.
Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/test-deployment
[WS-CLEANUP] Deleting project workspace...
[WS-CLEANUP] Deferred wipeout is disabled by the job configuration...
[WS-CLEANUP] Done
The recommended git tool is: git
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-jenkins.git
> git init /home/jenkins/workspace/test-deployment/src/opensdn-io/tf-jenkins # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision 10b05238487705ac076df1f73b7769cac9782ce1 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f 10b05238487705ac076df1f73b7769cac9782ce1 # timeout=10
Commit message: "fix script for update-caches"
> git rev-list --no-walk 10b05238487705ac076df1f73b7769cac9782ce1 # timeout=10
The recommended git tool is: NONE
No credentials specified
Wiping out workspace first.
Cloning the remote Git repository
Cloning repository https://github.com/opensdn-io/tf-dev-test.git
> git init /home/jenkins/workspace/test-deployment/src/opensdn-io/tf-dev-test # timeout=10
Fetching upstream changes from https://github.com/opensdn-io/tf-dev-test.git
> git --version # timeout=10
> git --version # 'git version 2.25.1'
> git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-dev-test.git +refs/heads/*:refs/remotes/origin/* # timeout=10
> git config remote.origin.url https://github.com/opensdn-io/tf-dev-test.git # timeout=10
> git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10
Avoid second fetch
> git rev-parse refs/remotes/origin/master^{commit} # timeout=10
Checking out Revision db3640e1a06d21357e58f0b472192976152a0ea5 (refs/remotes/origin/master)
> git config core.sparsecheckout # timeout=10
> git checkout -f db3640e1a06d21357e58f0b472192976152a0ea5 # timeout=10
Commit message: "Merge "Add tempest tests""
> git rev-list --no-walk db3640e1a06d21357e58f0b472192976152a0ea5 # timeout=10
Copied 3 artifacts from "pipeline-nightly" build number 54
[test-deployment] $ /bin/bash -xe /tmp/jenkins3212199196563511440.sh
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-54
++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-54
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_54
++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_54
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_54
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_54
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ export CONTRAIL_CONTAINER_TAG=nightly
++ CONTRAIL_CONTAINER_TAG=nightly
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly
++ export GERRIT_PIPELINE=nightly
++ GERRIT_PIPELINE=nightly
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source /home/jenkins/workspace/test-deployment/deps.test-deployment.65328.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=ubuntu22
++ ENVIRONMENT_OS=ubuntu22
++ export DATA_NETWORK=10.20.0.0/24
++ DATA_NETWORK=10.20.0.0/24
++ head -1
++ export VROUTER_GATEWAY=10.20.0.1
++ VROUTER_GATEWAY=10.20.0.1
++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ export IMAGE_SSH_USER=ubuntu
++ IMAGE_SSH_USER=ubuntu
++ export INSTANCE_IDS=cc2331ab-7ac1-4e99-bd39-eadc8c301adc,2b226efe-68c6-479b-85f1-593a3258e008,64e7fcd9-164d-4b06-86df-cbc6fa7e3b5f,902ed444-451b-420e-a0fc-97ba45a8496f,dab31a0c-5d1d-458d-836c-34d1132363e2,
++ INSTANCE_IDS=cc2331ab-7ac1-4e99-bd39-eadc8c301adc,2b226efe-68c6-479b-85f1-593a3258e008,64e7fcd9-164d-4b06-86df-cbc6fa7e3b5f,902ed444-451b-420e-a0fc-97ba45a8496f,dab31a0c-5d1d-458d-836c-34d1132363e2,
++ export instance_ip=10.0.0.17
++ instance_ip=10.0.0.17
++ export CONTROLLER_NODES=10.0.0.17,10.0.0.12,10.0.0.30,
++ CONTROLLER_NODES=10.0.0.17,10.0.0.12,10.0.0.30,
++ export CONTROL_NODES=10.20.0.11,10.20.0.6,10.20.0.8,
++ CONTROL_NODES=10.20.0.11,10.20.0.6,10.20.0.8,
++ export AGENT_NODES=10.0.0.47,10.0.0.27,
++ AGENT_NODES=10.0.0.47,10.0.0.27,
++ export ORCHESTRATOR=openstack
++ ORCHESTRATOR=openstack
++ export DEPLOYER=ansible
++ DEPLOYER=ansible
++ export JOB_LOGS_PATH=ansible-os-ha-ziu
++ JOB_LOGS_PATH=ansible-os-ha-ziu
+ desc='Pipeline: pipeline-nightly-54 Random: 65328 Stream: ansible-os-ha-ziu'
+ desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_54/ansible-os-ha-ziu'
+ echo 'DESCRIPTION Pipeline: pipeline-nightly-54 Random: 65328 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_54/ansible-os-ha-ziu'
DESCRIPTION Pipeline: pipeline-nightly-54 Random: 65328 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_54/ansible-os-ha-ziu
[description-setter] Description set: Pipeline: pipeline-nightly-54 Random: 65328 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_54/ansible-os-ha-ziu'
[test-deployment] $ /bin/bash -xe /tmp/jenkins17273470110384071664.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-54
++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-54
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_54
++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_54
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_54
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_54
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ export CONTRAIL_CONTAINER_TAG=nightly
++ CONTRAIL_CONTAINER_TAG=nightly
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly
++ export GERRIT_PIPELINE=nightly
++ GERRIT_PIPELINE=nightly
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json
+ ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-dev-test ./patchsets-info.json
[test-deployment] $ /bin/bash -xe /tmp/jenkins12602299598423288363.sh
+ set -eo pipefail
+ source /home/jenkins/workspace/test-deployment/global.env
++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-54
++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-54
++ export SLAVE=openstack
++ SLAVE=openstack
++ export SLAVE_REGION=gz1
++ SLAVE_REGION=gz1
++ export LOGS_HOST=nexus.gz1.opensdn.io
++ LOGS_HOST=nexus.gz1.opensdn.io
++ export LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_54
++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_54
++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_54
++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_54
++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ export CONTRAIL_CONTAINER_TAG=nightly
++ CONTRAIL_CONTAINER_TAG=nightly
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly
++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly
++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly
++ export GERRIT_PIPELINE=nightly
++ GERRIT_PIPELINE=nightly
++ export GERRIT_BRANCH=master
++ GERRIT_BRANCH=master
++ export REPOS_CHANNEL=latest
++ REPOS_CHANNEL=latest
+ source ./src/opensdn-io/tf-jenkins/infra/openstack/definitions
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export OS_NETWORK=management
++ OS_NETWORK=management
++ export OS_DATA_NETWORK=data
++ OS_DATA_NETWORK=data
++ export OS_SG=default
++ OS_SG=default
++ export RESERVED_INSTANCES_COUNT=3
++ RESERVED_INSTANCES_COUNT=3
++ export RESERVED_CORES_COUNT=16
++ RESERVED_CORES_COUNT=16
++ export VM_BOOT_RETRIES=120
++ VM_BOOT_RETRIES=120
++ export VM_BOOT_DELAY=60
++ VM_BOOT_DELAY=60
++ export VOLUME_TYPE=ceph-ssd
++ VOLUME_TYPE=ceph-ssd
++ ENVIRONMENT_OS=rocky9
++ VM_TYPES=(['xsmall']='STD3-1-4' ['small']='STD3-2-8' ['medium']='STD3-4-16' ['large']='STD3-8-32')
++ declare -A VM_TYPES
++ VOLUME_SIZE=(['xsmall']='50' ['small']='50' ['medium']='80' ['large']='80')
++ declare -A VOLUME_SIZE
++ OS_IMAGES=(['CENTOS7']='prepared-centos7' ['CENTOS8']='prepared-centos8' ['UBUNTU20']='prepared-ubuntu20' ['UBUNTU22']='prepared-ubuntu22' ['ROCKY9']='prepared-rocky92')
++ declare -A OS_IMAGES
++ OS_IMAGE_USERS=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky')
++ declare -A OS_IMAGE_USERS
++ OS_IMAGES_UP=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky')
++ declare -A OS_IMAGES_UP
++ OS_IMAGES_DOWN=(['CENTOS7']='' ['CENTOS8']='' ['UBUNTU20']='' ['UBUNTU22']='' ['ROCKY9']='' ['ROCKY92']='')
++ declare -A OS_IMAGES_DOWN
++ SSH_OPTIONS='-T -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PasswordAuthentication=no'
+ source /home/jenkins/workspace/test-deployment/deps.test-deployment.65328.env
++ export PROVIDER=openstack
++ PROVIDER=openstack
++ export ENVIRONMENT_OS=ubuntu22
++ ENVIRONMENT_OS=ubuntu22
++ head -1
++ export DATA_NETWORK=10.20.0.0/24
++ DATA_NETWORK=10.20.0.0/24
++ export VROUTER_GATEWAY=10.20.0.1
++ VROUTER_GATEWAY=10.20.0.1
++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5
++ export IMAGE_SSH_USER=ubuntu
++ IMAGE_SSH_USER=ubuntu
++ export INSTANCE_IDS=cc2331ab-7ac1-4e99-bd39-eadc8c301adc,2b226efe-68c6-479b-85f1-593a3258e008,64e7fcd9-164d-4b06-86df-cbc6fa7e3b5f,902ed444-451b-420e-a0fc-97ba45a8496f,dab31a0c-5d1d-458d-836c-34d1132363e2,
++ INSTANCE_IDS=cc2331ab-7ac1-4e99-bd39-eadc8c301adc,2b226efe-68c6-479b-85f1-593a3258e008,64e7fcd9-164d-4b06-86df-cbc6fa7e3b5f,902ed444-451b-420e-a0fc-97ba45a8496f,dab31a0c-5d1d-458d-836c-34d1132363e2,
++ export instance_ip=10.0.0.17
++ instance_ip=10.0.0.17
++ export CONTROLLER_NODES=10.0.0.17,10.0.0.12,10.0.0.30,
++ CONTROLLER_NODES=10.0.0.17,10.0.0.12,10.0.0.30,
++ export CONTROL_NODES=10.20.0.11,10.20.0.6,10.20.0.8,
++ CONTROL_NODES=10.20.0.11,10.20.0.6,10.20.0.8,
++ export AGENT_NODES=10.0.0.47,10.0.0.27,
++ AGENT_NODES=10.0.0.47,10.0.0.27,
++ export ORCHESTRATOR=openstack
++ ORCHESTRATOR=openstack
++ export DEPLOYER=ansible
++ DEPLOYER=ansible
++ export JOB_LOGS_PATH=ansible-os-ha-ziu
++ JOB_LOGS_PATH=ansible-os-ha-ziu
+ source /home/jenkins/workspace/test-deployment/vars.test-deployment.65328.env
++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
++ export CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
++ CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
++ export MONITORING_DEPLOY_TARGET=HA,ZIU
++ MONITORING_DEPLOY_TARGET=HA,ZIU
++ export MONITORING_DEPLOYER=ansible
++ MONITORING_DEPLOYER=ansible
++ export MONITORING_ORCHESTRATOR=os
++ MONITORING_ORCHESTRATOR=os
++ export USE_DATAPLANE_NETWORK=true
++ USE_DATAPLANE_NETWORK=true
++ export DEPLOYMENT_TEST_TAGS=ziu
++ DEPLOYMENT_TEST_TAGS=ziu
++ export TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly
++ TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly
+ export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_54/ansible-os-ha-ziu
+ FULL_LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_54/ansible-os-ha-ziu
+ export TARGET=deployment
+ TARGET=deployment
+ ./src/opensdn-io/tf-jenkins/jobs/test/functional/run.sh
INFO: Test deployment started Mon Feb 10 01:54:39 UTC 2025
Warning: Permanently added '10.0.0.17' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.17' (ECDSA) to the list of known hosts.
DEPLOYER=ansible
CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly
CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
ORCHESTRATOR=openstack
OPENSTACK_VERSION="yoga"
CONTROLLER_NODES="10.0.0.17 10.0.0.12 10.0.0.30 "
AGENT_NODES="10.0.0.47 10.0.0.27 "
CONTROL_NODES="10.20.0.11 10.20.0.6 10.20.0.8 "
SSL_ENABLE="false"
LEGACY_ANALYTICS_ENABLE="true"
HUGE_PAGES_1G=
CONTAINER_RUNTIME=docker
K8S_CA=
DEPLOY_IPA_SERVER=
IPA_PASSWORD=
OPENSTACK_CONTROLLER_NODES='10.0.0.17'
OS_AUTH_URL='http://10.0.0.17:5000/v3'
AUTH_PASSWORD='contrail123'
AUTH_URL=''
INFO: TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly
Reading package lists...
Building dependency tree...
Reading state information...
python3-distutils is already the newest version (3.10.8-1~22.04).
python3-minimal is already the newest version (3.10.6-1~22.04).
python3-minimal set to manually installed.
The following packages were automatically installed and are no longer required:
apport-symptoms distro-info libnetplan0 python3-debconf python3-debian
python3-magic python3-pexpect python3-problem-report python3-ptyprocess
python3-systemd
Use 'sudo apt autoremove' to remove them.
0 upgraded, 0 newly installed, 0 to remove and 59 not upgraded.
INFO: [docker install]
INFO: distro=ubuntu detected
INFO: docker installed: Docker version 27.5.1, build 9f9e405
[docker config]
DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5102
HTTP/1.1 404 Not Found
Content-Type: text/plain; charset=utf-8
X-Content-Type-Options: nosniff
Date: Mon, 10 Feb 2025 01:54:41 GMT
Content-Length: 19
DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5102 is insecure
INFO: [restart docker]
INFO: get testrunner.sh from image
INFO: docker installed: Docker version 27.5.1, build 9f9e405
nightly: Pulling from tf-deployment-test
2d473b07cdd5: Already exists
715c31d96183: Pulling fs layer
8a1f2986e06f: Pulling fs layer
715c31d96183: Verifying Checksum
715c31d96183: Download complete
715c31d96183: Pull complete
8a1f2986e06f: Verifying Checksum
8a1f2986e06f: Download complete
8a1f2986e06f: Pull complete
Digest: sha256:f1e894d13d751a8fbad0536587e72474e7178f2f63b8bcab50e7b634c484beba
Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly
nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly
d3465b01c939dde6a78ee44a535b407ba49e413e05494550bb57aab26d8550b8
Z5M80zCjsq
INFO: run tests...
INFO: create test.env
DEBUG=false
DEPLOYER=ansible
CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly
CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
ORCHESTRATOR=openstack
OPENSTACK_VERSION="yoga"
CONTROLLER_NODES="10.0.0.17 10.0.0.12 10.0.0.30 "
AGENT_NODES="10.0.0.47 10.0.0.27 "
CONTROL_NODES="10.20.0.11 10.20.0.6 10.20.0.8 "
SSL_ENABLE="false"
LEGACY_ANALYTICS_ENABLE="true"
HUGE_PAGES_1G=
CONTAINER_RUNTIME=docker
K8S_CA=
DEPLOY_IPA_SERVER=
IPA_PASSWORD=
OPENSTACK_CONTROLLER_NODES='10.0.0.17'
OS_AUTH_URL='http://10.0.0.17:5000/v3'
AUTH_PASSWORD='contrail123'
AUTH_URL=''
CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly
DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly
SSH_USER=ubuntu
SSH_HOST=10.0.0.17
DEPLOYMENT_TEST_TAGS=ziu
nightly: Pulling from tf-deployment-test
Digest: sha256:f1e894d13d751a8fbad0536587e72474e7178f2f63b8bcab50e7b634c484beba
Status: Image is up to date for nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly
nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly
INFO: command to run: sudo docker run --privileged=true --rm=true -t -v /home/ubuntu/.tf/test.env:/input/test.env -v /home/ubuntu/.ssh/id_rsa:/root/.ssh/id_rsa -v /home/ubuntu/output:/output --network host nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly
INFO: Testing with deployment tag: ziu
/usr/local/lib/python3.6/site-packages/paramiko/transport.py:32: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6.
from cryptography.hazmat.backends import default_backend
INFO List of tests:
ziu.ansible.test_ansible_ziu.AnsibleZiuTests.test_ansible_ziu[ansible,openstack,ziu]
running=python3 -m subunit.run discover ./tests --load-list /tmp/tmpr3vws6cz
/usr/local/lib/python3.6/site-packages/paramiko/transport.py:32: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6.
from cryptography.hazmat.backends import default_backend
Warning: Permanently added '10.0.0.17' (ECDSA) to the list of known hosts.
Warning: Permanently added '10.0.0.17' (ECDSA) to the list of known hosts.
2025-02-10 01:54:54.854 DEBUG: Open ssh connection host=10.0.0.17 user=ubuntu
2025-02-10 01:54:54.856 DEBUG: starting thread (client mode): 0x744355f8
2025-02-10 01:54:54.856 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1
2025-02-10 01:54:54.865 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6
2025-02-10 01:54:54.865 INFO: Connected (version 2.0, client OpenSSH_8.9p1)
2025-02-10 01:54:54.866 DEBUG: === Key exchange possibilities ===
2025-02-10 01:54:54.866 DEBUG: kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, sntrup761x25519-sha512@openssh.com, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com
2025-02-10 01:54:54.866 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519
2025-02-10 01:54:54.866 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-02-10 01:54:54.866 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com
2025-02-10 01:54:54.866 DEBUG: client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
2025-02-10 01:54:54.866 DEBUG: server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1
2025-02-10 01:54:54.867 DEBUG: client compress: none, zlib@openssh.com
2025-02-10 01:54:54.867 DEBUG: server compress: none, zlib@openssh.com
2025-02-10 01:54:54.867 DEBUG: client lang:
2025-02-10 01:54:54.867 DEBUG: server lang:
2025-02-10 01:54:54.867 DEBUG: kex follows: False
2025-02-10 01:54:54.867 DEBUG: === Key exchange agreements ===
2025-02-10 01:54:54.867 DEBUG: Strict kex mode: True
2025-02-10 01:54:54.867 DEBUG: Kex: curve25519-sha256@libssh.org
2025-02-10 01:54:54.867 DEBUG: HostKey: ssh-ed25519
2025-02-10 01:54:54.868 DEBUG: Cipher: aes128-ctr
2025-02-10 01:54:54.868 DEBUG: MAC: hmac-sha2-256
2025-02-10 01:54:54.868 DEBUG: Compression: none
2025-02-10 01:54:54.868 DEBUG: === End of kex handshake ===
2025-02-10 01:54:54.917 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode
2025-02-10 01:54:54.917 DEBUG: kex engine KexCurve25519 specified hash_algo
2025-02-10 01:54:54.918 DEBUG: Switch to new keys ...
2025-02-10 01:54:54.919 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode
2025-02-10 01:54:54.919 DEBUG: Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com', 'publickey-hostbound@openssh.com': b'0'}
2025-02-10 01:54:54.919 DEBUG: Adding ssh-ed25519 host key for 10.0.0.17: b'edf15f485137bd49e296f08dded6d944'
2025-02-10 01:54:55.079 DEBUG: Trying discovered key b'f322004e2d8a036597a010fa02d45a28' in /root/.ssh/id_rsa
2025-02-10 01:54:55.080 DEBUG: userauth is OK
2025-02-10 01:54:55.080 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa'
2025-02-10 01:54:55.080 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa']
2025-02-10 01:54:55.081 DEBUG: Server-side algorithm list: ['ssh-ed25519', 'sk-ssh-ed25519@openssh.com', 'ssh-rsa', 'rsa-sha2-256', 'rsa-sha2-512', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', 'webauthn-sk-ecdsa-sha2-nistp256@openssh.com']
2025-02-10 01:54:55.081 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm
2025-02-10 01:54:55.096 INFO: Authentication (publickey) successful!
2025-02-10 01:54:55.097 DEBUG: Start command over ssh command='/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh'
2025-02-10 01:54:55.098 DEBUG: [chan 0] Max packet in: 32768 bytes
2025-02-10 01:54:55.136 DEBUG: Received global request "hostkeys-00@openssh.com"
2025-02-10 01:54:55.137 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server.
2025-02-10 01:54:55.137 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding'
2025-02-10 01:54:55.180 DEBUG: [chan 0] Max packet out: 32768 bytes
2025-02-10 01:54:55.180 DEBUG: Secsh channel 0 opened.
2025-02-10 01:54:55.182 DEBUG: [chan 0] Sesch channel 0 request ok
2025-02-10 01:54:55.182 DEBUG: Command started, waiting result...
2025-02-10 01:54:55.183 DEBUG: [chan 0] EOF sent (0)
2025-02-10 01:54:55.186 INFO: ++ readlink -e /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
+ my_file=/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
2025-02-10 01:54:55.188 INFO: ++ dirname /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh
2025-02-10 01:54:55.189 INFO: + my_dir=/tmp/tf-deployment-test/tests/ziu/ansible
+ TF_CONFIG_DIR=/home/ubuntu/.tf
+ source /tmp/test.env
++ DEBUG=false
++ DEPLOYER=ansible
++ CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos
++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly
++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002
++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
++ ORCHESTRATOR=openstack
++ OPENSTACK_VERSION=yoga
++ CONTROLLER_NODES='10.0.0.17 10.0.0.12 10.0.0.30 '
++ AGENT_NODES='10.0.0.47 10.0.0.27 '
++ CONTROL_NODES='10.20.0.11 10.20.0.6 10.20.0.8 '
++ SSL_ENABLE=false
++ LEGACY_ANALYTICS_ENABLE=true
++ HUGE_PAGES_1G=
++ CONTAINER_RUNTIME=docker
++ K8S_CA=
++ DEPLOY_IPA_SERVER=
++ IPA_PASSWORD=
++ OPENSTACK_CONTROLLER_NODES=10.0.0.17
++ OS_AUTH_URL=http://10.0.0.17:5000/v3
++ AUTH_PASSWORD=contrail123
++ AUTH_URL=
++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly
++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102
++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly
++ SSH_USER=ubuntu
++ SSH_HOST=10.0.0.17
++ DEPLOYMENT_TEST_TAGS=ziu
+ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
+ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102
+ export CONTRAIL_CONTAINER_TAG=nightly
+ CONTRAIL_CONTAINER_TAG=nightly
+ export 'SSH_OPTIONS=-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'
+ SSH_OPTIONS='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null'
+ tf_deployer_dir=/home/ubuntu/tf-ansible-deployer
+ openstack_deployer_dir=/home/ubuntu/contrail-kolla-ansible
+ tf_deployer_image=tf-ansible-deployer-src
+ openstack_deployer_image=tf-kolla-ansible-src
+ fetch_deployer tf-ansible-deployer-src /home/ubuntu/tf-ansible-deployer
+ [[ 2 != 2 ]]
+ local deployer_image=tf-ansible-deployer-src
+ local deployer_dir=/home/ubuntu/tf-ansible-deployer
+ sudo rm -rf /home/ubuntu/tf-ansible-deployer
2025-02-10 01:54:55.208 INFO: + local image=nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src
+ '[' -n nightly ']'
+ image+=:nightly
+ sudo docker create --name tf-ansible-deployer-src --entrypoint /bin/true nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src:nightly
2025-02-10 01:54:55.232 INFO: Unable to find image 'nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src:nightly' locally
2025-02-10 01:54:55.356 INFO: nightly: Pulling from tf-ansible-deployer-src
6bd61be99c0b: Pulling fs layer
2025-02-10 01:54:55.420 INFO: 6bd61be99c0b: Download complete
2025-02-10 01:54:55.594 INFO: 6bd61be99c0b: Pull complete
2025-02-10 01:54:55.618 INFO: Digest: sha256:cd78237ac67c2f886179af68ed07c7eba58446db6896039903fa2c13eae31669
2025-02-10 01:54:55.629 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src:nightly
2025-02-10 01:54:55.911 INFO: 1112a007ff0ed3fbb958a6f40dc62cdf8982a19523b201083dc5d2703f0ee25b
2025-02-10 01:54:55.914 INFO: + sudo docker cp tf-ansible-deployer-src:/src /home/ubuntu/tf-ansible-deployer
2025-02-10 01:54:56.014 INFO: + sudo docker rm -fv tf-ansible-deployer-src
2025-02-10 01:54:56.059 INFO: tf-ansible-deployer-src
2025-02-10 01:54:56.062 INFO: + sudo chown -R 1000 /home/ubuntu/tf-ansible-deployer
2025-02-10 01:54:56.073 INFO: + fetch_deployer tf-kolla-ansible-src /home/ubuntu/contrail-kolla-ansible
+ [[ 2 != 2 ]]
+ local deployer_image=tf-kolla-ansible-src
+ local deployer_dir=/home/ubuntu/contrail-kolla-ansible
+ sudo rm -rf /home/ubuntu/contrail-kolla-ansible
2025-02-10 01:54:56.160 INFO: + local image=nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src
+ '[' -n nightly ']'
+ image+=:nightly
+ sudo docker create --name tf-kolla-ansible-src --entrypoint /bin/true nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src:nightly
2025-02-10 01:54:56.197 INFO: Unable to find image 'nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src:nightly' locally
2025-02-10 01:54:56.322 INFO: nightly: Pulling from tf-kolla-ansible-src
15487fb1e612: Pulling fs layer
2025-02-10 01:54:56.606 INFO: 15487fb1e612: Verifying Checksum
15487fb1e612: Download complete
2025-02-10 01:54:57.021 INFO: 15487fb1e612:
2025-02-10 01:54:57.022 INFO: Pull complete
2025-02-10 01:54:57.036 INFO: Digest: sha256:9511e9fe3cee715d3e984eb356b6713115ec759b2d091fa79e030ecd86da2b6c
2025-02-10 01:54:57.043 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src:nightly
2025-02-10 01:54:57.209 INFO: 4b964e72632cf30eddfd0b2b428ef0c26deca2991215a1899bda9b75f724d956
2025-02-10 01:54:57.209 INFO: + sudo docker cp tf-kolla-ansible-src:/src /home/ubuntu/contrail-kolla-ansible
2025-02-10 01:54:57.287 INFO: + sudo docker rm -fv tf-kolla-ansible-src
2025-02-10 01:54:57.375 INFO: tf-kolla-ansible-src
2025-02-10 01:54:57.380 INFO: + sudo chown -R 1000 /home/ubuntu/contrail-kolla-ansible
2025-02-10 01:54:57.384 INFO: + cd /home/ubuntu/tf-ansible-deployer
2025-02-10 01:54:57.385 INFO: + cp /home/ubuntu/.tf/instances.yaml /home/ubuntu/.tf/ziu_instances.yaml
2025-02-10 01:54:57.390 INFO: + sed -i 's/CONTRAIL_CONTAINER_TAG:.*/CONTRAIL_CONTAINER_TAG: nightly/g' /home/ubuntu/.tf/ziu_instances.yaml
2025-02-10 01:54:57.392 INFO: + sed -i 's/CONTAINER_REGISTRY:.*/CONTAINER_REGISTRY: nexus.gz1.opensdn.io:5102/g' /home/ubuntu/.tf/ziu_instances.yaml
2025-02-10 01:54:57.396 INFO: + sudo -E ansible-playbook -v -e stage=controller -e orchestrator=openstack -e config_file=/home/ubuntu/.tf/ziu_instances.yaml playbooks/ziu.yml
2025-02-10 01:54:58.813 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-02-10 01:54:58.830 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-02-10 01:54:58.842 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-02-10 01:54:59.304 INFO: PLAY [Create container host group and evaluate variables for Contrail] *********
2025-02-10 01:55:00.576 INFO: TASK [Gathering Facts] *********************************************************
ok: [localhost]
2025-02-10 01:55:00.774 INFO: TASK [Expose instances] ********************************************************
ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_17": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false}
2025-02-10 01:55:00.980 INFO: TASK [Expose global configuration] *********************************************
2025-02-10 01:55:00.980 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false}
2025-02-10 01:55:01.179 INFO: TASK [Expose remote_locations configuration] ***********************************
2025-02-10 01:55:01.179 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false}
2025-02-10 01:55:01.356 INFO: TASK [Expose provider config] **************************************************
2025-02-10 01:55:01.356 INFO: ok: [localhost] => {"ansible_facts": {"provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}}, "changed": false}
2025-02-10 01:55:01.985 INFO: TASK [pip : check if pip present] **********************************************
2025-02-10 01:55:01.985 INFO: changed: [localhost] => {"changed": true, "cmd": "python3 -m pip --version", "delta": "0:00:00.193364", "end": "2025-02-10 01:55:01.961378", "msg": "", "rc": 0, "start": "2025-02-10 01:55:01.768014", "stderr": "", "stderr_lines": [], "stdout": "pip 25.0 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10)", "stdout_lines": ["pip 25.0 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10)"]}
2025-02-10 01:55:04.564 INFO: TASK [pip : upgrade pip] *******************************************************
2025-02-10 01:55:04.564 INFO: changed: [localhost] => {"attempts": 1, "changed": true, "cmd": "python3 -m pip install --upgrade 'pip>=20'", "delta": "0:00:02.165518", "end": "2025-02-10 01:55:04.533760", "msg": "", "rc": 0, "start": "2025-02-10 01:55:02.368242", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pip>=20 in /usr/local/lib/python3.10/dist-packages (25.0)\nCollecting pip>=20\n Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c46/efd13b6aa8279/pip-25.0.1-py3-none-any.whl (1.8 MB)\n \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 12.6 MB/s eta 0:00:00\nInstalling collected packages: pip\n Attempting uninstall: pip\n Found existing installation: pip 25.0\n Uninstalling pip-25.0:\n Successfully uninstalled pip-25.0\nSuccessfully installed pip-25.0.1", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pip>=20 in /usr/local/lib/python3.10/dist-packages (25.0)", "Collecting pip>=20", " Downloading http://tf-mirrors.gz1.opensdn.io/root/pypi/%2Bf/c46/efd13b6aa8279/pip-25.0.1-py3-none-any.whl (1.8 MB)", " \u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501\u2501 1.8/1.8 MB 12.6 MB/s eta 0:00:00", "Installing collected packages: pip", " Attempting uninstall: pip", " Found existing installation: pip 25.0", " Uninstalling pip-25.0:", " Successfully uninstalled pip-25.0", "Successfully installed pip-25.0.1"]}
2025-02-10 01:55:04.653 INFO: TASK [contrail_deployer : create container host group] *************************
2025-02-10 01:55:04.723 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-02-10 01:55:05.060 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-02-10 01:55:05.061 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.17", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_17", "private_ip": "10.0.0.17"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:05.110 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:05.140 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:05.171 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 01:55:05.200 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 01:55:05.389 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-02-10 01:55:05.390 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.17", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_17", "private_ip": "10.0.0.17"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:05.419 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:05.449 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:05.479 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 01:55:05.512 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 01:55:05.815 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-02-10 01:55:05.868 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-02-10 01:55:06.076 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-02-10 01:55:06.258 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
2025-02-10 01:55:06.258 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:06.288 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:06.317 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:06.476 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-02-10 01:55:06.684 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
2025-02-10 01:55:06.688 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:06.698 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:06.729 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:06.881 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 01:55:06.882 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-02-10 01:55:07.080 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
2025-02-10 01:55:07.080 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:07.118 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:07.145 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:07.338 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 01:55:07.339 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-02-10 01:55:07.529 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
2025-02-10 01:55:07.530 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:07.559 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:07.590 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:07.752 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-02-10 01:55:07.947 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
2025-02-10 01:55:07.948 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:07.986 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:08.019 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:08.180 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-02-10 01:55:08.379 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:08.435 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:08.465 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:08.656 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 01:55:08.657 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-02-10 01:55:08.871 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
2025-02-10 01:55:08.872 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:08.903 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:08.935 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:09.143 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 01:55:09.143 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-02-10 01:55:09.359 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
2025-02-10 01:55:09.359 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:09.389 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:09.435 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:09.607 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 01:55:09.608 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-02-10 01:55:09.892 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 01:55:09.892 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-02-10 01:55:10.160 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-02-10 01:55:10.420 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-02-10 01:55:10.614 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
2025-02-10 01:55:10.614 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"openstack_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:10.792 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-02-10 01:55:10.997 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 01:55:11.025 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 01:55:11.172 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-02-10 01:55:11.342 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-02-10 01:55:11.393 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-02-10 01:55:11.745 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
2025-02-10 01:55:11.746 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-02-10 01:55:11.896 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false}
2025-02-10 01:55:12.098 INFO: TASK [contrail_deployer : set registry if defined] *****************************
ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false}
2025-02-10 01:55:12.327 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 01:55:12.327 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-02-10 01:55:12.512 INFO: TASK [contrail_deployer : add roles if defined] ********************************
2025-02-10 01:55:12.512 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:12.538 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:12.564 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:12.590 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 01:55:12.615 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 01:55:12.804 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] ***************
ok: [localhost] => {"ansible_facts": {"analytics_api_port": 8081, "config_api_port": 8082, "keystone_auth_proto": "http", "keystone_auth_public_port": 5000, "opencontrail_api_server_ip": "10.0.0.17 10.0.0.12 10.0.0.30", "opencontrail_collector_ip": "10.0.0.17 10.0.0.12 10.0.0.30"}, "changed": false}
2025-02-10 01:55:12.860 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-02-10 01:55:12.904 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-02-10 01:55:13.144 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-02-10 01:55:13.204 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-02-10 01:55:13.266 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-02-10 01:55:13.784 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
2025-02-10 01:55:13.784 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-02-10 01:55:13.936 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
2025-02-10 01:55:13.938 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-02-10 01:55:14.107 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
2025-02-10 01:55:14.108 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIG_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 01:55:14.144 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONTROLLER_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 01:55:14.174 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIGDB_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 01:55:14.204 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 01:55:14.237 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_SNMP_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 01:55:14.268 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_ALARM_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 01:55:14.295 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICSDB_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 01:55:14.322 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 01:55:14.484 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 01:55:14.492 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "changed": false}
2025-02-10 01:55:14.675 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
2025-02-10 01:55:14.675 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:14.706 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:14.748 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:14.920 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "changed": false}
2025-02-10 01:55:15.104 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
2025-02-10 01:55:15.107 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:15.135 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:15.195 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:15.386 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 01:55:15.387 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "changed": false}
2025-02-10 01:55:15.603 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
2025-02-10 01:55:15.604 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 01:55:15.649 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:15.667 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 01:55:15.847 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-02-10 01:55:15.848 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 01:55:15.859 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 01:55:16.009 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] ***
2025-02-10 01:55:16.012 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.17"}, "changed": false}
2025-02-10 01:55:16.307 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
2025-02-10 01:55:16.307 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 01:55:16.337 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 01:55:16.367 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 01:55:16.397 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 01:55:16.426 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 01:55:16.428 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 01:55:16.580 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] ***
2025-02-10 01:55:16.580 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 01:55:16.887 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-02-10 01:55:16.935 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-02-10 01:55:17.112 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 01:55:17.120 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-02-10 01:55:17.264 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-02-10 01:55:17.619 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-02-10 01:55:17.768 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-02-10 01:55:17.911 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
2025-02-10 01:55:17.912 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-02-10 01:55:18.173 INFO: TASK [kolla_deployer : install_kolla_dependencies] *****************************
2025-02-10 01:55:18.225 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/install_kolla_dependencies.yml for localhost
2025-02-10 01:55:19.724 INFO: TASK [kolla_deployer : install git to operate on kolla branches] ***************
ok: [localhost] => {"cache_update_time": 1739146973, "cache_updated": false, "changed": false}
2025-02-10 01:55:19.777 INFO: TASK [kolla_deployer : create kolla playbooks] *********************************
2025-02-10 01:55:19.832 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/create_kolla_playbooks.yml for localhost
2025-02-10 01:55:20.022 INFO: TASK [kolla_deployer : Set kolla directory based on kolla installation mode] ***
2025-02-10 01:55:20.022 INFO: ok: [localhost] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-02-10 01:55:20.452 INFO: TASK [kolla_deployer : Check openstack repo is present] ************************
2025-02-10 01:55:20.453 INFO: ok: [localhost] => {"changed": false, "stat": {"atime": 1739152497.3771312, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1739152497.3771312, "dev": 64513, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 278603, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1739150647.0, "nlink": 3, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible", "pw_name": "ubuntu", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 4096, "uid": 1000, "version": "1102118884", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}}
2025-02-10 01:55:21.116 INFO: TASK [kolla_deployer : Choosing openstack branch] ******************************
changed: [localhost] => {"changed": true, "cmd": "git checkout opensdn/yoga", "delta": "0:00:00.131299", "end": "2025-02-10 01:55:21.085618", "msg": "", "rc": 0, "start": "2025-02-10 01:55:20.954319", "stderr": "Switched to a new branch 'opensdn/yoga'", "stderr_lines": ["Switched to a new branch 'opensdn/yoga'"], "stdout": "Branch 'opensdn/yoga' set up to track remote branch 'opensdn/yoga' from 'github'.", "stdout_lines": ["Branch 'opensdn/yoga' set up to track remote branch 'opensdn/yoga' from 'github'."]}
2025-02-10 01:55:23.192 INFO: TASK [kolla_deployer : install python compose] *********************************
2025-02-10 01:55:23.192 INFO: ok: [localhost] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "docker<7"], "name": ["docker<7"], "requirements": null, "state": "present", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: docker<7 in /usr/local/lib/python3.10/dist-packages (4.4.4)\nRequirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker<7) (1.16.0)\nRequirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from docker<7) (0.59.0)\nRequirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/local/lib/python3.10/dist-packages (from docker<7) (2.28.2)\nRequirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.4.1)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.3)\nRequirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (1.26.5)\nRequirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (2020.6.20)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: docker<7 in /usr/local/lib/python3.10/dist-packages (4.4.4)", "Requirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker<7) (1.16.0)", "Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from docker<7) (0.59.0)", "Requirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/local/lib/python3.10/dist-packages (from docker<7) (2.28.2)", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.4.1)", "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.3)", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (1.26.5)", "Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (2020.6.20)"], "version": null, "virtualenv": null}
2025-02-10 01:55:25.047 INFO: TASK [kolla_deployer : install kolla requirements] *****************************
ok: [localhost] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "-r", "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt"], "name": null, "requirements": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt", "state": "present", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 1)) (6.1.0)\nRequirement already satisfied: oslo.config>=5.2.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (9.7.0)\nRequirement already satisfied: PyYAML>=3.12 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 7)) (5.4.1)\nRequirement already satisfied: cryptography>=2.1 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (44.0.0)\nRequirement already satisfied: oslo.utils>=3.33.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (8.0.0)\nRequirement already satisfied: Jinja2>=3 in /usr/lib/python3/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 14)) (3.0.3)\nRequirement already satisfied: jmespath>=0.9.3 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 17)) (1.0.1)\nRequirement already satisfied: hvac>=0.10.1 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 20)) (2.3.0)\nRequirement already satisfied: debtcollector>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.0.0)\nRequirement already satisfied: netaddr>=0.7.18 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.3.0)\nRequirement already satisfied: oslo.i18n>=3.15.3 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (6.5.0)\nRequirement already satisfied: requests>=2.18.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.28.2)\nRequirement already satisfied: rfc3986>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.0.0)\nRequirement already satisfied: stevedore>=1.20.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (5.4.0)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (1.17.1)\nRequirement already satisfied: iso8601>=0.1.11 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.1.0)\nRequirement already satisfied: packaging>=20.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (24.2)\nRequirement already satisfied: psutil>=3.2.2 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (6.1.1)\nRequirement already satisfied: pyparsing>=2.1.0 in /usr/lib/python3/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.4.7)\nRequirement already satisfied: tzdata>=2022.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2025.1)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (2.22)\nRequirement already satisfied: wrapt>=1.7.0 in /usr/local/lib/python3.10/dist-packages (from debtcollector>=1.2.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.17.2)\nRequirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.4.1)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.3)\nRequirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.26.5)\nRequirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2020.6.20)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 1)) (6.1.0)", "Requirement already satisfied: oslo.config>=5.2.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (9.7.0)", "Requirement already satisfied: PyYAML>=3.12 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 7)) (5.4.1)", "Requirement already satisfied: cryptography>=2.1 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (44.0.0)", "Requirement already satisfied: oslo.utils>=3.33.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (8.0.0)", "Requirement already satisfied: Jinja2>=3 in /usr/lib/python3/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 14)) (3.0.3)", "Requirement already satisfied: jmespath>=0.9.3 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 17)) (1.0.1)", "Requirement already satisfied: hvac>=0.10.1 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 20)) (2.3.0)", "Requirement already satisfied: debtcollector>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.0.0)", "Requirement already satisfied: netaddr>=0.7.18 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.3.0)", "Requirement already satisfied: oslo.i18n>=3.15.3 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (6.5.0)", "Requirement already satisfied: requests>=2.18.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.28.2)", "Requirement already satisfied: rfc3986>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.0.0)", "Requirement already satisfied: stevedore>=1.20.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (5.4.0)", "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (1.17.1)", "Requirement already satisfied: iso8601>=0.1.11 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.1.0)", "Requirement already satisfied: packaging>=20.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (24.2)", "Requirement already satisfied: psutil>=3.2.2 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (6.1.1)", "Requirement already satisfied: pyparsing>=2.1.0 in /usr/lib/python3/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.4.7)", "Requirement already satisfied: tzdata>=2022.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2025.1)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (2.22)", "Requirement already satisfied: wrapt>=1.7.0 in /usr/local/lib/python3.10/dist-packages (from debtcollector>=1.2.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.17.2)", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.4.1)", "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.3)", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.26.5)", "Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2020.6.20)"], "version": null, "virtualenv": null}
2025-02-10 01:55:27.375 INFO: TASK [kolla_deployer : install kolla libraries] ********************************
2025-02-10 01:55:27.376 INFO: changed: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:55:27.600 INFO: TASK [k8s_deployer : init master_ip list] **************************************
ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false}
2025-02-10 01:55:27.744 INFO: TASK [k8s_deployer : init master_name list] ************************************
ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false}
2025-02-10 01:55:28.137 INFO: TASK [k8s_deployer : show master_ip list] **************************************
2025-02-10 01:55:28.137 INFO: ok: [localhost] => {
"msg": []
}
2025-02-10 01:55:28.288 INFO: TASK [k8s_deployer : show master_name list] ************************************
ok: [localhost] => {
"msg": []
}
2025-02-10 01:55:29.036 INFO: PLAY [Prepare Docker] **********************************************************
2025-02-10 01:55:30.668 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 01:55:30.669 INFO: ok: [10.0.0.17]
2025-02-10 01:55:30.943 INFO: ok: [10.0.0.12]
2025-02-10 01:55:31.049 INFO: ok: [10.0.0.30]
2025-02-10 01:55:31.304 INFO: ok: [10.0.0.27]
2025-02-10 01:55:31.315 INFO: ok: [10.0.0.47]
2025-02-10 01:55:31.980 INFO: TASK [docker : include OS specific] ********************************************
2025-02-10 01:55:32.589 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.17, 10.0.0.12, 10.0.0.30, 10.0.0.47, 10.0.0.27
2025-02-10 01:55:33.869 INFO: TASK [docker : upgrade pyopenssl] **********************************************
2025-02-10 01:55:33.872 INFO: ok: [10.0.0.12] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-02-10 01:55:34.016 INFO: ok: [10.0.0.30] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-02-10 01:55:34.062 INFO: ok: [10.0.0.17] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (25.0.0)\nRequirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.0)\nRequirement already satisfied: typing-extensions>=4.9 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (4.12.2)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (25.0.0)", "Requirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.0)", "Requirement already satisfied: typing-extensions>=4.9 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (4.12.2)", "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)"], "version": null, "virtualenv": null}
2025-02-10 01:55:34.477 INFO: ok: [10.0.0.47] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-02-10 01:55:34.560 INFO: ok: [10.0.0.27] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-02-10 01:55:35.920 INFO: TASK [docker : Install pre-requisites] *****************************************
2025-02-10 01:55:35.922 INFO: ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1739146973, "cache_updated": false, "changed": false}
2025-02-10 01:55:36.019 INFO: ok: [10.0.0.30] => {"attempts": 1, "cache_update_time": 1739146973, "cache_updated": false, "changed": false}
2025-02-10 01:55:36.038 INFO: ok: [10.0.0.17] => {"attempts": 1, "cache_update_time": 1739146973, "cache_updated": false, "changed": false}
2025-02-10 01:55:36.402 INFO: ok: [10.0.0.47] => {"attempts": 1, "cache_update_time": 1739146973, "cache_updated": false, "changed": false}
2025-02-10 01:55:36.476 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1739146973, "cache_updated": false, "changed": false}
2025-02-10 01:55:37.467 INFO: TASK [docker : add docker repo key] ********************************************
ok: [10.0.0.12] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-02-10 01:55:37.482 INFO: ok: [10.0.0.30] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-02-10 01:55:37.607 INFO: ok: [10.0.0.17] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-02-10 01:55:37.670 INFO: ok: [10.0.0.27] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-02-10 01:55:37.677 INFO: ok: [10.0.0.47] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-02-10 01:55:38.461 INFO: TASK [docker : create docker repo] *********************************************
ok: [10.0.0.12] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-02-10 01:55:38.512 INFO: ok: [10.0.0.17] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-02-10 01:55:38.546 INFO: ok: [10.0.0.30] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-02-10 01:55:38.649 INFO: ok: [10.0.0.47] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-02-10 01:55:38.738 INFO: ok: [10.0.0.27] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-02-10 01:55:42.071 INFO: TASK [docker : install docker for other ubuntu] ********************************
ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1739152541, "cache_updated": true, "changed": false}
2025-02-10 01:55:42.212 INFO: ok: [10.0.0.30] => {"attempts": 1, "cache_update_time": 1739152541, "cache_updated": true, "changed": false}
2025-02-10 01:55:42.263 INFO: ok: [10.0.0.17] => {"attempts": 1, "cache_update_time": 1739152541, "cache_updated": true, "changed": false}
2025-02-10 01:55:42.327 INFO: ok: [10.0.0.47] => {"attempts": 1, "cache_update_time": 1739152541, "cache_updated": true, "changed": false}
2025-02-10 01:55:42.335 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1739152541, "cache_updated": true, "changed": false}
2025-02-10 01:55:42.493 INFO: TASK [docker : add Contrail's insecure registry] *******************************
2025-02-10 01:55:43.121 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.17, 10.0.0.12, 10.0.0.30, 10.0.0.47, 10.0.0.27
2025-02-10 01:55:43.795 INFO: TASK [docker : create docker config directory] *********************************
ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:55:43.827 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:55:43.848 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:55:43.953 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:55:44.047 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:55:44.577 INFO: TASK [docker : ensure docker config file exists] *******************************
2025-02-10 01:55:44.578 INFO: changed: [10.0.0.17] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0}
2025-02-10 01:55:44.603 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-02-10 01:55:44.748 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-02-10 01:55:44.787 INFO: changed: [10.0.0.47] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-02-10 01:55:44.869 INFO: changed: [10.0.0.27] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0}
2025-02-10 01:55:45.386 INFO: TASK [docker : read docker config file] ****************************************
2025-02-10 01:55:45.387 INFO: changed: [10.0.0.17] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004641", "end": "2025-02-10 01:55:45.274878", "msg": "", "rc": 0, "start": "2025-02-10 01:55:45.270237", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"live-restore\": true,\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"live-restore\": true,", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-02-10 01:55:45.421 INFO: changed: [10.0.0.12] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003630", "end": "2025-02-10 01:55:45.375999", "msg": "", "rc": 0, "start": "2025-02-10 01:55:45.372369", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-02-10 01:55:45.551 INFO: changed: [10.0.0.30] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003538", "end": "2025-02-10 01:55:45.515259", "msg": "", "rc": 0, "start": "2025-02-10 01:55:45.511721", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-02-10 01:55:45.631 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004090", "end": "2025-02-10 01:55:45.598341", "msg": "", "rc": 0, "start": "2025-02-10 01:55:45.594251", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-02-10 01:55:45.731 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004628", "end": "2025-02-10 01:55:45.696594", "msg": "", "rc": 0, "start": "2025-02-10 01:55:45.691966", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-02-10 01:55:46.088 INFO: TASK [docker : convert entries to json] ****************************************
2025-02-10 01:55:46.089 INFO: ok: [10.0.0.17] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "live-restore": true, "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 01:55:46.172 INFO: ok: [10.0.0.12] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 01:55:46.173 INFO: ok: [10.0.0.30] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 01:55:46.243 INFO: ok: [10.0.0.47] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 01:55:46.336 INFO: ok: [10.0.0.27] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 01:55:46.762 INFO: TASK [docker : register insecure-registries] ***********************************
2025-02-10 01:55:46.764 INFO: ok: [10.0.0.17] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-02-10 01:55:46.766 INFO: ok: [10.0.0.30] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-02-10 01:55:46.802 INFO: ok: [10.0.0.12] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-02-10 01:55:46.852 INFO: ok: [10.0.0.47] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-02-10 01:55:46.913 INFO: ok: [10.0.0.27] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false}
2025-02-10 01:55:47.322 INFO: TASK [docker : insert updated insecure-registries to docker daemon] ************
ok: [10.0.0.12] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 01:55:47.390 INFO: ok: [10.0.0.30] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 01:55:47.430 INFO: ok: [10.0.0.47] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 01:55:47.522 INFO: ok: [10.0.0.27] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 01:55:48.478 INFO: TASK [docker : write config to daemon.json] ************************************
2025-02-10 01:55:48.478 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "8aa1c9d90c9fc0cb20a78bc7e0eb6442a0477852", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "ddeb5ec09499720ee926b7dae5374343", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152547.8774548-218299-22958279451282/source", "state": "file", "uid": 0}
2025-02-10 01:55:48.488 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "8aa1c9d90c9fc0cb20a78bc7e0eb6442a0477852", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "ddeb5ec09499720ee926b7dae5374343", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152547.9588163-218300-171976348527758/source", "state": "file", "uid": 0}
2025-02-10 01:55:48.536 INFO: changed: [10.0.0.47] => {"changed": true, "checksum": "8aa1c9d90c9fc0cb20a78bc7e0eb6442a0477852", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "ddeb5ec09499720ee926b7dae5374343", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152548.0320017-218302-169552537111253/source", "state": "file", "uid": 0}
2025-02-10 01:55:48.620 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "8aa1c9d90c9fc0cb20a78bc7e0eb6442a0477852", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "ddeb5ec09499720ee926b7dae5374343", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152548.120238-218307-54606150686078/source", "state": "file", "uid": 0}
2025-02-10 01:56:02.873 INFO: TASK [docker : restart docker daemon] ******************************************
2025-02-10 01:56:02.874 INFO: changed: [10.0.0.47] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 00:23:16 UTC", "ActiveEnterTimestampMonotonic": "432707785", "ActiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ActiveExitTimestampMonotonic": "431713764", "ActiveState": "active", "After": "basic.target system.slice containerd.service time-set.target docker.socket firewalld.service sysinit.target systemd-journald.socket network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 00:23:15 UTC", "AssertTimestampMonotonic": "431720547", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "170208701000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ConditionTimestampMonotonic": "431720546", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-1", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "11570", "ExecMainStartTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ExecMainStartTimestampMonotonic": "431721456", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=11570 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=11570 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveEnterTimestampMonotonic": "431719946", "InactiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveExitTimestampMonotonic": "431721704", "InvocationID": "8f28e6e5988b47e38d9bb95345e7903d", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "30823", "LimitSIGPENDINGSoft": "30823", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "11570", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "822947840", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 00:23:16 UTC", "StateChangeTimestampMonotonic": "432707785", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 01:56:02.887 INFO: changed: [10.0.0.27] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 00:23:16 UTC", "ActiveEnterTimestampMonotonic": "387884513", "ActiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ActiveExitTimestampMonotonic": "386957408", "ActiveState": "active", "After": "docker.socket sysinit.target systemd-journald.socket network-online.target containerd.service time-set.target basic.target firewalld.service system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 00:23:15 UTC", "AssertTimestampMonotonic": "386962935", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "165582448000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ConditionTimestampMonotonic": "386962933", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-1", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "11517", "ExecMainStartTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ExecMainStartTimestampMonotonic": "386963811", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=11517 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=11517 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveEnterTimestampMonotonic": "386962427", "InactiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveExitTimestampMonotonic": "386964143", "InvocationID": "6a4e298161cd44fe8e7909ca79a7d923", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "30823", "LimitSIGPENDINGSoft": "30823", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "11517", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "822714368", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 00:23:16 UTC", "StateChangeTimestampMonotonic": "387884513", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 01:56:06.924 INFO: changed: [10.0.0.30] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 00:23:16 UTC", "ActiveEnterTimestampMonotonic": "685517950", "ActiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ActiveExitTimestampMonotonic": "684569589", "ActiveState": "active", "After": "time-set.target systemd-journald.socket firewalld.service containerd.service system.slice network-online.target basic.target sysinit.target docker.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 00:23:15 UTC", "AssertTimestampMonotonic": "684576501", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "200435638000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ConditionTimestampMonotonic": "684576500", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-3", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "11748", "ExecMainStartTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ExecMainStartTimestampMonotonic": "684577568", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=11748 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=11748 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveEnterTimestampMonotonic": "684575866", "InactiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveExitTimestampMonotonic": "684577827", "InvocationID": "3d47f2b7a941407e88d5e51ad52335f1", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "63029", "LimitSIGPENDINGSoft": "63029", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "11748", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5564801024", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 00:23:16 UTC", "StateChangeTimestampMonotonic": "685517950", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 01:56:06.928 INFO: changed: [10.0.0.12] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 00:23:16 UTC", "ActiveEnterTimestampMonotonic": "729757876", "ActiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ActiveExitTimestampMonotonic": "728866773", "ActiveState": "active", "After": "systemd-journald.socket firewalld.service sysinit.target docker.socket network-online.target containerd.service basic.target time-set.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 00:23:15 UTC", "AssertTimestampMonotonic": "728872361", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "200300149000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ConditionTimestampMonotonic": "728872359", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-3", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "11801", "ExecMainStartTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ExecMainStartTimestampMonotonic": "728873295", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=11801 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=11801 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveEnterTimestampMonotonic": "728871767", "InactiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveExitTimestampMonotonic": "728873550", "InvocationID": "683d6047c49e4b2cbd8ba5c142bd7120", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "63029", "LimitSIGPENDINGSoft": "63029", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "11801", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5567213568", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 00:23:16 UTC", "StateChangeTimestampMonotonic": "729757876", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "14", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 01:56:07.986 INFO: TASK [docker : start docker daemon] ********************************************
2025-02-10 01:56:08.606 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.17, 10.0.0.12, 10.0.0.30, 10.0.0.47, 10.0.0.27
2025-02-10 01:56:09.319 INFO: TASK [docker : start docker daemon] ********************************************
2025-02-10 01:56:09.323 INFO: ok: [10.0.0.17] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 00:23:16 UTC", "ActiveEnterTimestampMonotonic": "772835627", "ActiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ActiveExitTimestampMonotonic": "771884595", "ActiveState": "active", "After": "systemd-journald.socket containerd.service network-online.target docker.socket sysinit.target basic.target time-set.target firewalld.service system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 00:23:15 UTC", "AssertTimestampMonotonic": "771889503", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "431142513000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ConditionTimestampMonotonic": "771889501", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-3", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "15767", "ExecMainStartTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ExecMainStartTimestampMonotonic": "771890410", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Mon 2025-02-10 01:54:41 UTC] ; stop_time=[Mon 2025-02-10 01:54:41 UTC] ; pid=214143 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Mon 2025-02-10 01:54:41 UTC] ; stop_time=[Mon 2025-02-10 01:54:41 UTC] ; pid=214143 ; code=exited ; status=0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=15767 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=15767 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveEnterTimestampMonotonic": "771888984", "InactiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveExitTimestampMonotonic": "771890608", "InvocationID": "c66ffc7291974668a0dfa8eaf838ad08", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "63029", "LimitSIGPENDINGSoft": "63029", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "15767", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4062003200", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 01:54:41 UTC", "StateChangeTimestampMonotonic": "6258161871", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "14", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 01:56:09.437 INFO: ok: [10.0.0.12] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 01:56:06 UTC", "ActiveEnterTimestampMonotonic": "6300104028", "ActiveExitTimestamp": "Mon 2025-02-10 01:55:49 UTC", "ActiveExitTimestampMonotonic": "6283120689", "ActiveState": "active", "After": "systemd-journald.socket firewalld.service sysinit.target docker.socket network-online.target containerd.service basic.target time-set.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 01:56:01 UTC", "AssertTimestampMonotonic": "6294490475", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "1380897000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 01:56:01 UTC", "ConditionTimestampMonotonic": "6294490473", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-3", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "78484", "ExecMainStartTimestamp": "Mon 2025-02-10 01:56:01 UTC", "ExecMainStartTimestampMonotonic": "6294491461", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 01:56:01 UTC] ; stop_time=[n/a] ; pid=78484 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 01:56:01 UTC] ; stop_time=[n/a] ; pid=78484 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 01:56:01 UTC", "InactiveEnterTimestampMonotonic": "6294489645", "InactiveExitTimestamp": "Mon 2025-02-10 01:56:01 UTC", "InactiveExitTimestampMonotonic": "6294491842", "InvocationID": "d538c11f70b4494fa212659a56762e8f", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "63029", "LimitSIGPENDINGSoft": "63029", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "78484", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "62865408", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 01:56:06 UTC", "StateChangeTimestampMonotonic": "6300104028", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "48", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 01:56:09.489 INFO: ok: [10.0.0.30] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 01:56:06 UTC", "ActiveEnterTimestampMonotonic": "6255693450", "ActiveExitTimestamp": "Mon 2025-02-10 01:55:49 UTC", "ActiveExitTimestampMonotonic": "6238727017", "ActiveState": "active", "After": "time-set.target systemd-journald.socket firewalld.service containerd.service system.slice network-online.target basic.target sysinit.target docker.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 01:56:01 UTC", "AssertTimestampMonotonic": "6249952927", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "1434444000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 01:56:01 UTC", "ConditionTimestampMonotonic": "6249952923", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-3", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "75913", "ExecMainStartTimestamp": "Mon 2025-02-10 01:56:01 UTC", "ExecMainStartTimestampMonotonic": "6249954237", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 01:56:01 UTC] ; stop_time=[n/a] ; pid=75913 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 01:56:01 UTC] ; stop_time=[n/a] ; pid=75913 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 01:56:01 UTC", "InactiveEnterTimestampMonotonic": "6249951605", "InactiveExitTimestamp": "Mon 2025-02-10 01:56:01 UTC", "InactiveExitTimestampMonotonic": "6249954672", "InvocationID": "69dfb3bd1b1a41a9b65e4b700302cf56", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "63029", "LimitSIGPENDINGSoft": "63029", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "75913", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "63668224", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 01:56:06 UTC", "StateChangeTimestampMonotonic": "6255693450", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "47", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 01:56:09.574 INFO: ok: [10.0.0.47] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 01:56:02 UTC", "ActiveEnterTimestampMonotonic": "5998790558", "ActiveExitTimestamp": "Mon 2025-02-10 01:55:49 UTC", "ActiveExitTimestampMonotonic": "5985916259", "ActiveState": "active", "After": "basic.target system.slice containerd.service time-set.target docker.socket firewalld.service sysinit.target systemd-journald.socket network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 01:56:00 UTC", "AssertTimestampMonotonic": "5996211366", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "644264000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 01:56:00 UTC", "ConditionTimestampMonotonic": "5996211365", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-1", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "33821", "ExecMainStartTimestamp": "Mon 2025-02-10 01:56:00 UTC", "ExecMainStartTimestampMonotonic": "5996212286", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 01:56:00 UTC] ; stop_time=[n/a] ; pid=33821 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 01:56:00 UTC] ; stop_time=[n/a] ; pid=33821 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 01:56:00 UTC", "InactiveEnterTimestampMonotonic": "5996210788", "InactiveExitTimestamp": "Mon 2025-02-10 01:56:00 UTC", "InactiveExitTimestampMonotonic": "5996212585", "InvocationID": "3f166c27b4f140ca817d4a2f3ba1b3b0", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "30823", "LimitSIGPENDINGSoft": "30823", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "33821", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "36745216", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 01:56:02 UTC", "StateChangeTimestampMonotonic": "5998790558", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "20", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 01:56:09.654 INFO: ok: [10.0.0.27] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 01:56:02 UTC", "ActiveEnterTimestampMonotonic": "5954039682", "ActiveExitTimestamp": "Mon 2025-02-10 01:55:49 UTC", "ActiveExitTimestampMonotonic": "5941147672", "ActiveState": "active", "After": "docker.socket sysinit.target systemd-journald.socket network-online.target containerd.service time-set.target basic.target firewalld.service system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 01:56:00 UTC", "AssertTimestampMonotonic": "5951466777", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "753036000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 01:56:00 UTC", "ConditionTimestampMonotonic": "5951466775", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-1", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "33714", "ExecMainStartTimestamp": "Mon 2025-02-10 01:56:00 UTC", "ExecMainStartTimestampMonotonic": "5951467862", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 01:56:00 UTC] ; stop_time=[n/a] ; pid=33714 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 01:56:00 UTC] ; stop_time=[n/a] ; pid=33714 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 01:56:00 UTC", "InactiveEnterTimestampMonotonic": "5951466109", "InactiveExitTimestamp": "Mon 2025-02-10 01:56:00 UTC", "InactiveExitTimestampMonotonic": "5951468193", "InvocationID": "0d55d8d1803541d09f293eeb2b69b5b2", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "30823", "LimitSIGPENDINGSoft": "30823", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "33714", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "36757504", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 01:56:02 UTC", "StateChangeTimestampMonotonic": "5954039682", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "19", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 01:56:11.196 INFO: PLAY [ZIU stage 1 stop services] ***********************************************
2025-02-10 01:56:12.403 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 01:56:12.404 INFO: ok: [10.0.0.17]
2025-02-10 01:56:12.594 INFO: ok: [10.0.0.12]
2025-02-10 01:56:12.740 INFO: ok: [10.0.0.30]
2025-02-10 01:56:12.742 INFO: ok: [10.0.0.47]
2025-02-10 01:56:12.873 INFO: ok: [10.0.0.27]
2025-02-10 01:56:13.518 INFO: TASK [set_fact] ****************************************************************
2025-02-10 01:56:13.519 INFO: ok: [10.0.0.17] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.17", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_ADMIN_PASSWORD": "contrail123", "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_HOST": "10.0.0.17", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "computeManager_ip": "10.0.0.17", "imageManager_ip": "10.0.0.17", "networkManager_ip": "10.0.0.17"}, "contrail_version_tag": "nightly", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_17": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-02-10 01:56:13.991 INFO: ok: [10.0.0.12] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.17", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_ADMIN_PASSWORD": "contrail123", "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_HOST": "10.0.0.17", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "computeManager_ip": "10.0.0.17", "imageManager_ip": "10.0.0.17", "networkManager_ip": "10.0.0.17"}, "contrail_version_tag": "nightly", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_17": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-02-10 01:56:14.021 INFO: ok: [10.0.0.47] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.17", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_ADMIN_PASSWORD": "contrail123", "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_HOST": "10.0.0.17", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "computeManager_ip": "10.0.0.17", "imageManager_ip": "10.0.0.17", "networkManager_ip": "10.0.0.17"}, "contrail_version_tag": "nightly", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_17": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-02-10 01:56:14.036 INFO: ok: [10.0.0.30] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.17", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_ADMIN_PASSWORD": "contrail123", "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_HOST": "10.0.0.17", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "computeManager_ip": "10.0.0.17", "imageManager_ip": "10.0.0.17", "networkManager_ip": "10.0.0.17"}, "contrail_version_tag": "nightly", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_17": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-02-10 01:56:14.221 INFO: ok: [10.0.0.27] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.17", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_ADMIN_PASSWORD": "contrail123", "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_HOST": "10.0.0.17", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "computeManager_ip": "10.0.0.17", "imageManager_ip": "10.0.0.17", "networkManager_ip": "10.0.0.17"}, "contrail_version_tag": "nightly", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_17": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-02-10 01:56:14.466 INFO: TASK [include_vars] ************************************************************
2025-02-10 01:56:14.467 INFO: ok: [10.0.0.17] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-02-10 01:56:14.551 INFO: ok: [10.0.0.12] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-02-10 01:56:14.636 INFO: ok: [10.0.0.30] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-02-10 01:56:14.636 INFO: ok: [10.0.0.47] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-02-10 01:56:14.722 INFO: ok: [10.0.0.27] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-02-10 01:56:14.889 INFO: TASK [include_role : contrail_config] ******************************************
2025-02-10 01:56:26.083 INFO: TASK [contrail_config : update contrail config image] **************************
2025-02-10 01:56:26.083 INFO: changed: [10.0.0.17] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:10.010962", "end": "2025-02-10 01:56:26.024576", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:56:16.013614", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n07f8dfa507ee: Pulling fs layer\n56807b5b8bf6: Pulling fs layer\nbf246a0026b3: Pulling fs layer\nce23a20a4f5e: Pulling fs layer\n1f533a192f1b: Pulling fs layer\n756d88a3b83f: Pulling fs layer\n1056a418ac4f: Pulling fs layer\nb532390a16c0: Pulling fs layer\nc843c7f5ddb9: Pulling fs layer\nce23a20a4f5e: Waiting\n1f533a192f1b: Waiting\n756d88a3b83f: Waiting\n1056a418ac4f: Waiting\nb532390a16c0: Waiting\nc843c7f5ddb9: Waiting\n07f8dfa507ee: Download complete\n56807b5b8bf6: Verifying Checksum\n56807b5b8bf6: Download complete\nbf246a0026b3: Verifying Checksum\nbf246a0026b3: Download complete\n07f8dfa507ee: Pull complete\nce23a20a4f5e: Verifying Checksum\nce23a20a4f5e: Download complete\n1f533a192f1b: Download complete\n56807b5b8bf6: Pull complete\nbf246a0026b3: Pull complete\nb532390a16c0: Verifying Checksum\nb532390a16c0: Download complete\nce23a20a4f5e: Pull complete\nc843c7f5ddb9: Verifying Checksum\nc843c7f5ddb9: Download complete\n1f533a192f1b: Pull complete\n756d88a3b83f: Verifying Checksum\n756d88a3b83f: Download complete\n1056a418ac4f: Verifying Checksum\n1056a418ac4f: Download complete\n756d88a3b83f: Pull complete\n1056a418ac4f: Pull complete\nb532390a16c0: Pull complete\nc843c7f5ddb9: Pull complete\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "07f8dfa507ee: Pulling fs layer", "56807b5b8bf6: Pulling fs layer", "bf246a0026b3: Pulling fs layer", "ce23a20a4f5e: Pulling fs layer", "1f533a192f1b: Pulling fs layer", "756d88a3b83f: Pulling fs layer", "1056a418ac4f: Pulling fs layer", "b532390a16c0: Pulling fs layer", "c843c7f5ddb9: Pulling fs layer", "ce23a20a4f5e: Waiting", "1f533a192f1b: Waiting", "756d88a3b83f: Waiting", "1056a418ac4f: Waiting", "b532390a16c0: Waiting", "c843c7f5ddb9: Waiting", "07f8dfa507ee: Download complete", "56807b5b8bf6: Verifying Checksum", "56807b5b8bf6: Download complete", "bf246a0026b3: Verifying Checksum", "bf246a0026b3: Download complete", "07f8dfa507ee: Pull complete", "ce23a20a4f5e: Verifying Checksum", "ce23a20a4f5e: Download complete", "1f533a192f1b: Download complete", "56807b5b8bf6: Pull complete", "bf246a0026b3: Pull complete", "b532390a16c0: Verifying Checksum", "b532390a16c0: Download complete", "ce23a20a4f5e: Pull complete", "c843c7f5ddb9: Verifying Checksum", "c843c7f5ddb9: Download complete", "1f533a192f1b: Pull complete", "756d88a3b83f: Verifying Checksum", "756d88a3b83f: Download complete", "1056a418ac4f: Verifying Checksum", "1056a418ac4f: Download complete", "756d88a3b83f: Pull complete", "1056a418ac4f: Pull complete", "b532390a16c0: Pull complete", "c843c7f5ddb9: Pull complete", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:56:32.163 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:16.001230", "end": "2025-02-10 01:56:32.126769", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:56:16.125539", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n07f8dfa507ee: Pulling fs layer\n56807b5b8bf6: Pulling fs layer\nbf246a0026b3: Pulling fs layer\nce23a20a4f5e: Pulling fs layer\n1f533a192f1b: Pulling fs layer\n756d88a3b83f: Pulling fs layer\n1056a418ac4f: Pulling fs layer\nb532390a16c0: Pulling fs layer\nc843c7f5ddb9: Pulling fs layer\n756d88a3b83f: Waiting\n1056a418ac4f: Waiting\nce23a20a4f5e: Waiting\n1f533a192f1b: Waiting\nb532390a16c0: Waiting\nc843c7f5ddb9: Waiting\n07f8dfa507ee: Verifying Checksum\n07f8dfa507ee: Download complete\n56807b5b8bf6: Download complete\nbf246a0026b3: Download complete\nce23a20a4f5e: Verifying Checksum\nce23a20a4f5e: Download complete\n1f533a192f1b: Verifying Checksum\n1f533a192f1b: Download complete\nb532390a16c0: Verifying Checksum\nb532390a16c0: Download complete\nc843c7f5ddb9: Verifying Checksum\nc843c7f5ddb9: Download complete\n07f8dfa507ee: Pull complete\n56807b5b8bf6: Pull complete\nbf246a0026b3: Pull complete\nce23a20a4f5e: Pull complete\n1f533a192f1b: Pull complete\n756d88a3b83f: Verifying Checksum\n756d88a3b83f: Download complete\n1056a418ac4f: Verifying Checksum\n1056a418ac4f: Download complete\n756d88a3b83f: Pull complete\n1056a418ac4f: Pull complete\nb532390a16c0: Pull complete\nc843c7f5ddb9: Pull complete\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "07f8dfa507ee: Pulling fs layer", "56807b5b8bf6: Pulling fs layer", "bf246a0026b3: Pulling fs layer", "ce23a20a4f5e: Pulling fs layer", "1f533a192f1b: Pulling fs layer", "756d88a3b83f: Pulling fs layer", "1056a418ac4f: Pulling fs layer", "b532390a16c0: Pulling fs layer", "c843c7f5ddb9: Pulling fs layer", "756d88a3b83f: Waiting", "1056a418ac4f: Waiting", "ce23a20a4f5e: Waiting", "1f533a192f1b: Waiting", "b532390a16c0: Waiting", "c843c7f5ddb9: Waiting", "07f8dfa507ee: Verifying Checksum", "07f8dfa507ee: Download complete", "56807b5b8bf6: Download complete", "bf246a0026b3: Download complete", "ce23a20a4f5e: Verifying Checksum", "ce23a20a4f5e: Download complete", "1f533a192f1b: Verifying Checksum", "1f533a192f1b: Download complete", "b532390a16c0: Verifying Checksum", "b532390a16c0: Download complete", "c843c7f5ddb9: Verifying Checksum", "c843c7f5ddb9: Download complete", "07f8dfa507ee: Pull complete", "56807b5b8bf6: Pull complete", "bf246a0026b3: Pull complete", "ce23a20a4f5e: Pull complete", "1f533a192f1b: Pull complete", "756d88a3b83f: Verifying Checksum", "756d88a3b83f: Download complete", "1056a418ac4f: Verifying Checksum", "1056a418ac4f: Download complete", "756d88a3b83f: Pull complete", "1056a418ac4f: Pull complete", "b532390a16c0: Pull complete", "c843c7f5ddb9: Pull complete", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:56:33.383 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:17.216939", "end": "2025-02-10 01:56:33.329974", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:56:16.113035", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n07f8dfa507ee: Pulling fs layer\n56807b5b8bf6: Pulling fs layer\nbf246a0026b3: Pulling fs layer\nce23a20a4f5e: Pulling fs layer\n1f533a192f1b: Pulling fs layer\n756d88a3b83f: Pulling fs layer\n1056a418ac4f: Pulling fs layer\nb532390a16c0: Pulling fs layer\nc843c7f5ddb9: Pulling fs layer\n1f533a192f1b: Waiting\n756d88a3b83f: Waiting\n1056a418ac4f: Waiting\nb532390a16c0: Waiting\nc843c7f5ddb9: Waiting\nce23a20a4f5e: Waiting\n07f8dfa507ee: Verifying Checksum\n07f8dfa507ee: Download complete\n56807b5b8bf6: Verifying Checksum\n56807b5b8bf6: Download complete\nbf246a0026b3: Verifying Checksum\nbf246a0026b3: Download complete\n07f8dfa507ee: Pull complete\nce23a20a4f5e: Verifying Checksum\nce23a20a4f5e: Download complete\n1f533a192f1b: Verifying Checksum\n1f533a192f1b: Download complete\n56807b5b8bf6: Pull complete\nb532390a16c0: Verifying Checksum\nb532390a16c0: Download complete\nc843c7f5ddb9: Verifying Checksum\nc843c7f5ddb9: Download complete\nbf246a0026b3: Pull complete\nce23a20a4f5e: Pull complete\n1f533a192f1b: Pull complete\n756d88a3b83f: Verifying Checksum\n756d88a3b83f: Download complete\n1056a418ac4f: Verifying Checksum\n1056a418ac4f: Download complete\n756d88a3b83f: Pull complete\n1056a418ac4f: Pull complete\nb532390a16c0: Pull complete\nc843c7f5ddb9: Pull complete\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "07f8dfa507ee: Pulling fs layer", "56807b5b8bf6: Pulling fs layer", "bf246a0026b3: Pulling fs layer", "ce23a20a4f5e: Pulling fs layer", "1f533a192f1b: Pulling fs layer", "756d88a3b83f: Pulling fs layer", "1056a418ac4f: Pulling fs layer", "b532390a16c0: Pulling fs layer", "c843c7f5ddb9: Pulling fs layer", "1f533a192f1b: Waiting", "756d88a3b83f: Waiting", "1056a418ac4f: Waiting", "b532390a16c0: Waiting", "c843c7f5ddb9: Waiting", "ce23a20a4f5e: Waiting", "07f8dfa507ee: Verifying Checksum", "07f8dfa507ee: Download complete", "56807b5b8bf6: Verifying Checksum", "56807b5b8bf6: Download complete", "bf246a0026b3: Verifying Checksum", "bf246a0026b3: Download complete", "07f8dfa507ee: Pull complete", "ce23a20a4f5e: Verifying Checksum", "ce23a20a4f5e: Download complete", "1f533a192f1b: Verifying Checksum", "1f533a192f1b: Download complete", "56807b5b8bf6: Pull complete", "b532390a16c0: Verifying Checksum", "b532390a16c0: Download complete", "c843c7f5ddb9: Verifying Checksum", "c843c7f5ddb9: Download complete", "bf246a0026b3: Pull complete", "ce23a20a4f5e: Pull complete", "1f533a192f1b: Pull complete", "756d88a3b83f: Verifying Checksum", "756d88a3b83f: Download complete", "1056a418ac4f: Verifying Checksum", "1056a418ac4f: Download complete", "756d88a3b83f: Pull complete", "1056a418ac4f: Pull complete", "b532390a16c0: Pull complete", "c843c7f5ddb9: Pull complete", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:56:44.176 INFO: changed: [10.0.0.17] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:17.745427", "end": "2025-02-10 01:56:44.134218", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:56:26.388791", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nad6178e6c535: Pulling fs layer\n7bc0329858a6: Pulling fs layer\n7bc0329858a6: Verifying Checksum\n7bc0329858a6: Download complete\nad6178e6c535: Verifying Checksum\nad6178e6c535: Download complete\nad6178e6c535: Pull complete\n7bc0329858a6: Pull complete\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "ad6178e6c535: Pulling fs layer", "7bc0329858a6: Pulling fs layer", "7bc0329858a6: Verifying Checksum", "7bc0329858a6: Download complete", "ad6178e6c535: Verifying Checksum", "ad6178e6c535: Download complete", "ad6178e6c535: Pull complete", "7bc0329858a6: Pull complete", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:56:44.303 INFO: changed: [10.0.0.30] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:11.814961", "end": "2025-02-10 01:56:44.251464", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:56:32.436503", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nad6178e6c535: Pulling fs layer\n7bc0329858a6: Pulling fs layer\n7bc0329858a6: Verifying Checksum\n7bc0329858a6: Download complete\nad6178e6c535: Verifying Checksum\nad6178e6c535: Download complete\nad6178e6c535: Pull complete\n7bc0329858a6: Pull complete\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "ad6178e6c535: Pulling fs layer", "7bc0329858a6: Pulling fs layer", "7bc0329858a6: Verifying Checksum", "7bc0329858a6: Download complete", "ad6178e6c535: Verifying Checksum", "ad6178e6c535: Download complete", "ad6178e6c535: Pull complete", "7bc0329858a6: Pull complete", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:56:44.992 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:11.255148", "end": "2025-02-10 01:56:44.944375", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:56:33.689227", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nad6178e6c535: Pulling fs layer\n7bc0329858a6: Pulling fs layer\n7bc0329858a6: Verifying Checksum\n7bc0329858a6: Download complete\nad6178e6c535: Verifying Checksum\nad6178e6c535: Download complete\nad6178e6c535: Pull complete\n7bc0329858a6: Pull complete\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "ad6178e6c535: Pulling fs layer", "7bc0329858a6: Pulling fs layer", "7bc0329858a6: Verifying Checksum", "7bc0329858a6: Download complete", "ad6178e6c535: Verifying Checksum", "ad6178e6c535: Download complete", "ad6178e6c535: Pull complete", "7bc0329858a6: Pull complete", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:56:46.019 INFO: changed: [10.0.0.17] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "delta": "0:00:01.423814", "end": "2025-02-10 01:56:45.984328", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-02-10 01:56:44.560514", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n39402580ad7f: Pulling fs layer\nab9592c795c3: Pulling fs layer\n39402580ad7f: Verifying Checksum\n39402580ad7f: Download complete\n39402580ad7f: Pull complete\nab9592c795c3: Verifying Checksum\nab9592c795c3: Download complete\nab9592c795c3: Pull complete\nDigest: sha256:162f7e532f28886676acbf5b72e2e7c59154922c2a37330b74b55ff88e09d602\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "39402580ad7f: Pulling fs layer", "ab9592c795c3: Pulling fs layer", "39402580ad7f: Verifying Checksum", "39402580ad7f: Download complete", "39402580ad7f: Pull complete", "ab9592c795c3: Verifying Checksum", "ab9592c795c3: Download complete", "ab9592c795c3: Pull complete", "Digest: sha256:162f7e532f28886676acbf5b72e2e7c59154922c2a37330b74b55ff88e09d602", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly"]}
2025-02-10 01:56:46.210 INFO: changed: [10.0.0.30] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "delta": "0:00:01.392861", "end": "2025-02-10 01:56:46.155702", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-02-10 01:56:44.762841", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n39402580ad7f: Pulling fs layer\nab9592c795c3: Pulling fs layer\n39402580ad7f: Download complete\n39402580ad7f: Pull complete\nab9592c795c3: Verifying Checksum\nab9592c795c3: Download complete\nab9592c795c3: Pull complete\nDigest: sha256:162f7e532f28886676acbf5b72e2e7c59154922c2a37330b74b55ff88e09d602\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "39402580ad7f: Pulling fs layer", "ab9592c795c3: Pulling fs layer", "39402580ad7f: Download complete", "39402580ad7f: Pull complete", "ab9592c795c3: Verifying Checksum", "ab9592c795c3: Download complete", "ab9592c795c3: Pull complete", "Digest: sha256:162f7e532f28886676acbf5b72e2e7c59154922c2a37330b74b55ff88e09d602", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly"]}
2025-02-10 01:56:46.717 INFO: changed: [10.0.0.12] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "delta": "0:00:01.343254", "end": "2025-02-10 01:56:46.679654", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-02-10 01:56:45.336400", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n39402580ad7f: Pulling fs layer\nab9592c795c3: Pulling fs layer\n39402580ad7f: Verifying Checksum\n39402580ad7f: Download complete\n39402580ad7f: Pull complete\nab9592c795c3: Verifying Checksum\nab9592c795c3: Download complete\nab9592c795c3: Pull complete\nDigest: sha256:162f7e532f28886676acbf5b72e2e7c59154922c2a37330b74b55ff88e09d602\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "39402580ad7f: Pulling fs layer", "ab9592c795c3: Pulling fs layer", "39402580ad7f: Verifying Checksum", "39402580ad7f: Download complete", "39402580ad7f: Pull complete", "ab9592c795c3: Verifying Checksum", "ab9592c795c3: Download complete", "ab9592c795c3: Pull complete", "Digest: sha256:162f7e532f28886676acbf5b72e2e7c59154922c2a37330b74b55ff88e09d602", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly"]}
2025-02-10 01:56:47.313 INFO: changed: [10.0.0.17] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "delta": "0:00:00.886671", "end": "2025-02-10 01:56:47.273071", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-02-10 01:56:46.386400", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n71f719d23757: Pulling fs layer\n3ab4f0d1ae9f: Pulling fs layer\n71f719d23757: Verifying Checksum\n71f719d23757: Download complete\n71f719d23757: Pull complete\n3ab4f0d1ae9f: Verifying Checksum\n3ab4f0d1ae9f: Download complete\n3ab4f0d1ae9f: Pull complete\nDigest: sha256:572cfbaa0a4c25b08cf392faba1b2930a91690febdbd39ad6975a5c8aca42168\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "71f719d23757: Pulling fs layer", "3ab4f0d1ae9f: Pulling fs layer", "71f719d23757: Verifying Checksum", "71f719d23757: Download complete", "71f719d23757: Pull complete", "3ab4f0d1ae9f: Verifying Checksum", "3ab4f0d1ae9f: Download complete", "3ab4f0d1ae9f: Pull complete", "Digest: sha256:572cfbaa0a4c25b08cf392faba1b2930a91690febdbd39ad6975a5c8aca42168", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly"]}
2025-02-10 01:56:47.814 INFO: changed: [10.0.0.30] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "delta": "0:00:01.139595", "end": "2025-02-10 01:56:47.769543", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-02-10 01:56:46.629948", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n71f719d23757: Pulling fs layer\n3ab4f0d1ae9f: Pulling fs layer\n71f719d23757: Verifying Checksum\n71f719d23757: Download complete\n71f719d23757: Pull complete\n3ab4f0d1ae9f: Verifying Checksum\n3ab4f0d1ae9f: Download complete\n3ab4f0d1ae9f: Pull complete\nDigest: sha256:572cfbaa0a4c25b08cf392faba1b2930a91690febdbd39ad6975a5c8aca42168\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "71f719d23757: Pulling fs layer", "3ab4f0d1ae9f: Pulling fs layer", "71f719d23757: Verifying Checksum", "71f719d23757: Download complete", "71f719d23757: Pull complete", "3ab4f0d1ae9f: Verifying Checksum", "3ab4f0d1ae9f: Download complete", "3ab4f0d1ae9f: Pull complete", "Digest: sha256:572cfbaa0a4c25b08cf392faba1b2930a91690febdbd39ad6975a5c8aca42168", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly"]}
2025-02-10 01:56:47.918 INFO: changed: [10.0.0.12] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "delta": "0:00:00.860237", "end": "2025-02-10 01:56:47.880672", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-02-10 01:56:47.020435", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n71f719d23757: Pulling fs layer\n3ab4f0d1ae9f: Pulling fs layer\n71f719d23757: Verifying Checksum\n71f719d23757: Download complete\n71f719d23757: Pull complete\n3ab4f0d1ae9f: Verifying Checksum\n3ab4f0d1ae9f: Download complete\n3ab4f0d1ae9f: Pull complete\nDigest: sha256:572cfbaa0a4c25b08cf392faba1b2930a91690febdbd39ad6975a5c8aca42168\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "71f719d23757: Pulling fs layer", "3ab4f0d1ae9f: Pulling fs layer", "71f719d23757: Verifying Checksum", "71f719d23757: Download complete", "71f719d23757: Pull complete", "3ab4f0d1ae9f: Verifying Checksum", "3ab4f0d1ae9f: Download complete", "3ab4f0d1ae9f: Pull complete", "Digest: sha256:572cfbaa0a4c25b08cf392faba1b2930a91690febdbd39ad6975a5c8aca42168", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly"]}
2025-02-10 01:56:48.253 INFO: changed: [10.0.0.17] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "delta": "0:00:00.584008", "end": "2025-02-10 01:56:48.198966", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-02-10 01:56:47.614958", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n5708a806bbbd: Pulling fs layer\nc8ee5c998cab: Pulling fs layer\n5708a806bbbd: Verifying Checksum\n5708a806bbbd: Download complete\nc8ee5c998cab: Verifying Checksum\nc8ee5c998cab: Download complete\n5708a806bbbd: Pull complete\nc8ee5c998cab: Pull complete\nDigest: sha256:16b3d93a33f212b874bc9332f066a7102b5bab7e985c294c1d0d1ef53fa19291\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "5708a806bbbd: Pulling fs layer", "c8ee5c998cab: Pulling fs layer", "5708a806bbbd: Verifying Checksum", "5708a806bbbd: Download complete", "c8ee5c998cab: Verifying Checksum", "c8ee5c998cab: Download complete", "5708a806bbbd: Pull complete", "c8ee5c998cab: Pull complete", "Digest: sha256:16b3d93a33f212b874bc9332f066a7102b5bab7e985c294c1d0d1ef53fa19291", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly"]}
2025-02-10 01:56:48.545 INFO: changed: [10.0.0.30] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "delta": "0:00:00.395005", "end": "2025-02-10 01:56:48.499688", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-02-10 01:56:48.104683", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n5708a806bbbd: Pulling fs layer\nc8ee5c998cab: Pulling fs layer\n5708a806bbbd: Verifying Checksum\n5708a806bbbd: Download complete\nc8ee5c998cab: Verifying Checksum\nc8ee5c998cab: Download complete\n5708a806bbbd: Pull complete\nc8ee5c998cab: Pull complete\nDigest: sha256:16b3d93a33f212b874bc9332f066a7102b5bab7e985c294c1d0d1ef53fa19291\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "5708a806bbbd: Pulling fs layer", "c8ee5c998cab: Pulling fs layer", "5708a806bbbd: Verifying Checksum", "5708a806bbbd: Download complete", "c8ee5c998cab: Verifying Checksum", "c8ee5c998cab: Download complete", "5708a806bbbd: Pull complete", "c8ee5c998cab: Pull complete", "Digest: sha256:16b3d93a33f212b874bc9332f066a7102b5bab7e985c294c1d0d1ef53fa19291", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly"]}
2025-02-10 01:56:48.648 INFO: changed: [10.0.0.12] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "delta": "0:00:00.359498", "end": "2025-02-10 01:56:48.600086", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-02-10 01:56:48.240588", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n5708a806bbbd: Pulling fs layer\nc8ee5c998cab: Pulling fs layer\n5708a806bbbd: Verifying Checksum\n5708a806bbbd: Download complete\nc8ee5c998cab: Verifying Checksum\nc8ee5c998cab: Download complete\n5708a806bbbd: Pull complete\nc8ee5c998cab: Pull complete\nDigest: sha256:16b3d93a33f212b874bc9332f066a7102b5bab7e985c294c1d0d1ef53fa19291\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "5708a806bbbd: Pulling fs layer", "c8ee5c998cab: Pulling fs layer", "5708a806bbbd: Verifying Checksum", "5708a806bbbd: Download complete", "c8ee5c998cab: Verifying Checksum", "c8ee5c998cab: Download complete", "5708a806bbbd: Pull complete", "c8ee5c998cab: Pull complete", "Digest: sha256:16b3d93a33f212b874bc9332f066a7102b5bab7e985c294c1d0d1ef53fa19291", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly"]}
2025-02-10 01:57:10.120 INFO: changed: [10.0.0.12] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "delta": "0:00:21.106704", "end": "2025-02-10 01:57:10.082525", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:56:48.975821", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nbab6427838c8: Pulling fs layer\n32ef68410a68: Pulling fs layer\n32ef68410a68: Verifying Checksum\n32ef68410a68: Download complete\nbab6427838c8: Verifying Checksum\nbab6427838c8: Download complete\nbab6427838c8: Pull complete\n32ef68410a68: Pull complete\nDigest: sha256:bf56d4acaf8de8d1be50b7185fd0f68dbed2d3c53db6ff2783cd35c848925566\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "bab6427838c8: Pulling fs layer", "32ef68410a68: Pulling fs layer", "32ef68410a68: Verifying Checksum", "32ef68410a68: Download complete", "bab6427838c8: Verifying Checksum", "bab6427838c8: Download complete", "bab6427838c8: Pull complete", "32ef68410a68: Pull complete", "Digest: sha256:bf56d4acaf8de8d1be50b7185fd0f68dbed2d3c53db6ff2783cd35c848925566", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly"]}
2025-02-10 01:57:11.648 INFO: changed: [10.0.0.12] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "delta": "0:00:01.190320", "end": "2025-02-10 01:57:11.606684", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-02-10 01:57:10.416364", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n1d7a7a9dd521: Pulling fs layer\n7d31b8836006: Pulling fs layer\n73295b319191: Pulling fs layer\ncec566e2ce0d: Pulling fs layer\ncec566e2ce0d: Waiting\n7d31b8836006: Verifying Checksum\n7d31b8836006: Download complete\n1d7a7a9dd521: Verifying Checksum\n1d7a7a9dd521: Download complete\n73295b319191: Download complete\n1d7a7a9dd521: Pull complete\n7d31b8836006: Pull complete\n73295b319191: Pull complete\ncec566e2ce0d: Verifying Checksum\ncec566e2ce0d: Download complete\ncec566e2ce0d: Pull complete\nDigest: sha256:388426aff10350b2f6a43a8895bcd9724952719bae822674e8a71103511ad246\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "1d7a7a9dd521: Pulling fs layer", "7d31b8836006: Pulling fs layer", "73295b319191: Pulling fs layer", "cec566e2ce0d: Pulling fs layer", "cec566e2ce0d: Waiting", "7d31b8836006: Verifying Checksum", "7d31b8836006: Download complete", "1d7a7a9dd521: Verifying Checksum", "1d7a7a9dd521: Download complete", "73295b319191: Download complete", "1d7a7a9dd521: Pull complete", "7d31b8836006: Pull complete", "73295b319191: Pull complete", "cec566e2ce0d: Verifying Checksum", "cec566e2ce0d: Download complete", "cec566e2ce0d: Pull complete", "Digest: sha256:388426aff10350b2f6a43a8895bcd9724952719bae822674e8a71103511ad246", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly"]}
2025-02-10 01:57:12.302 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.307720", "end": "2025-02-10 01:57:12.266762", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:57:11.959042", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nfbb027d9d18a: Pulling fs layer\nfbb027d9d18a: Verifying Checksum\nfbb027d9d18a: Download complete\nfbb027d9d18a: Pull complete\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "fbb027d9d18a: Pulling fs layer", "fbb027d9d18a: Verifying Checksum", "fbb027d9d18a: Download complete", "fbb027d9d18a: Pull complete", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:57:13.291 INFO: changed: [10.0.0.17] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "delta": "0:00:24.633867", "end": "2025-02-10 01:57:13.256925", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:56:48.623058", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nbab6427838c8: Pulling fs layer\n32ef68410a68: Pulling fs layer\n32ef68410a68: Verifying Checksum\n32ef68410a68: Download complete\nbab6427838c8: Verifying Checksum\nbab6427838c8: Download complete\nbab6427838c8: Pull complete\n32ef68410a68: Pull complete\nDigest: sha256:bf56d4acaf8de8d1be50b7185fd0f68dbed2d3c53db6ff2783cd35c848925566\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "bab6427838c8: Pulling fs layer", "32ef68410a68: Pulling fs layer", "32ef68410a68: Verifying Checksum", "32ef68410a68: Download complete", "bab6427838c8: Verifying Checksum", "bab6427838c8: Download complete", "bab6427838c8: Pull complete", "32ef68410a68: Pull complete", "Digest: sha256:bf56d4acaf8de8d1be50b7185fd0f68dbed2d3c53db6ff2783cd35c848925566", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly"]}
2025-02-10 01:57:14.443 INFO: changed: [10.0.0.30] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "delta": "0:00:25.487433", "end": "2025-02-10 01:57:14.390549", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:56:48.903116", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nbab6427838c8: Pulling fs layer\n32ef68410a68: Pulling fs layer\n32ef68410a68: Verifying Checksum\n32ef68410a68: Download complete\nbab6427838c8: Verifying Checksum\nbab6427838c8: Download complete\nbab6427838c8: Pull complete\n32ef68410a68: Pull complete\nDigest: sha256:bf56d4acaf8de8d1be50b7185fd0f68dbed2d3c53db6ff2783cd35c848925566\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "bab6427838c8: Pulling fs layer", "32ef68410a68: Pulling fs layer", "32ef68410a68: Verifying Checksum", "32ef68410a68: Download complete", "bab6427838c8: Verifying Checksum", "bab6427838c8: Download complete", "bab6427838c8: Pull complete", "32ef68410a68: Pull complete", "Digest: sha256:bf56d4acaf8de8d1be50b7185fd0f68dbed2d3c53db6ff2783cd35c848925566", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly"]}
2025-02-10 01:57:14.897 INFO: changed: [10.0.0.17] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "delta": "0:00:01.256510", "end": "2025-02-10 01:57:14.861732", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-02-10 01:57:13.605222", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n1d7a7a9dd521: Pulling fs layer\n7d31b8836006: Pulling fs layer\n73295b319191: Pulling fs layer\ncec566e2ce0d: Pulling fs layer\ncec566e2ce0d: Waiting\n73295b319191: Verifying Checksum\n73295b319191: Download complete\n7d31b8836006: Verifying Checksum\n7d31b8836006: Download complete\n1d7a7a9dd521: Download complete\n1d7a7a9dd521: Pull complete\n7d31b8836006: Pull complete\n73295b319191: Pull complete\ncec566e2ce0d: Verifying Checksum\ncec566e2ce0d: Download complete\ncec566e2ce0d: Pull complete\nDigest: sha256:388426aff10350b2f6a43a8895bcd9724952719bae822674e8a71103511ad246\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "1d7a7a9dd521: Pulling fs layer", "7d31b8836006: Pulling fs layer", "73295b319191: Pulling fs layer", "cec566e2ce0d: Pulling fs layer", "cec566e2ce0d: Waiting", "73295b319191: Verifying Checksum", "73295b319191: Download complete", "7d31b8836006: Verifying Checksum", "7d31b8836006: Download complete", "1d7a7a9dd521: Download complete", "1d7a7a9dd521: Pull complete", "7d31b8836006: Pull complete", "73295b319191: Pull complete", "cec566e2ce0d: Verifying Checksum", "cec566e2ce0d: Download complete", "cec566e2ce0d: Pull complete", "Digest: sha256:388426aff10350b2f6a43a8895bcd9724952719bae822674e8a71103511ad246", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly"]}
2025-02-10 01:57:15.518 INFO: changed: [10.0.0.17] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.287418", "end": "2025-02-10 01:57:15.482787", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:57:15.195369", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nfbb027d9d18a: Pulling fs layer\nfbb027d9d18a: Verifying Checksum\nfbb027d9d18a: Download complete\nfbb027d9d18a: Pull complete\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "fbb027d9d18a: Pulling fs layer", "fbb027d9d18a: Verifying Checksum", "fbb027d9d18a: Download complete", "fbb027d9d18a: Pull complete", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:57:15.900 INFO: changed: [10.0.0.30] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "delta": "0:00:01.133124", "end": "2025-02-10 01:57:15.851958", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-02-10 01:57:14.718834", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n1d7a7a9dd521: Pulling fs layer\n7d31b8836006: Pulling fs layer\n73295b319191: Pulling fs layer\ncec566e2ce0d: Pulling fs layer\ncec566e2ce0d: Waiting\n1d7a7a9dd521: Verifying Checksum\n1d7a7a9dd521: Download complete\n73295b319191: Download complete\n7d31b8836006: Verifying Checksum\n7d31b8836006: Download complete\n1d7a7a9dd521: Pull complete\n7d31b8836006: Pull complete\n73295b319191: Pull complete\ncec566e2ce0d: Verifying Checksum\ncec566e2ce0d: Download complete\ncec566e2ce0d: Pull complete\nDigest: sha256:388426aff10350b2f6a43a8895bcd9724952719bae822674e8a71103511ad246\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "1d7a7a9dd521: Pulling fs layer", "7d31b8836006: Pulling fs layer", "73295b319191: Pulling fs layer", "cec566e2ce0d: Pulling fs layer", "cec566e2ce0d: Waiting", "1d7a7a9dd521: Verifying Checksum", "1d7a7a9dd521: Download complete", "73295b319191: Download complete", "7d31b8836006: Verifying Checksum", "7d31b8836006: Download complete", "1d7a7a9dd521: Pull complete", "7d31b8836006: Pull complete", "73295b319191: Pull complete", "cec566e2ce0d: Verifying Checksum", "cec566e2ce0d: Download complete", "cec566e2ce0d: Pull complete", "Digest: sha256:388426aff10350b2f6a43a8895bcd9724952719bae822674e8a71103511ad246", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly"]}
2025-02-10 01:57:16.524 INFO: changed: [10.0.0.30] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.280122", "end": "2025-02-10 01:57:16.483085", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:57:16.202963", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nfbb027d9d18a: Pulling fs layer\nfbb027d9d18a: Verifying Checksum\nfbb027d9d18a: Download complete\nfbb027d9d18a: Pull complete\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "fbb027d9d18a: Pulling fs layer", "fbb027d9d18a: Verifying Checksum", "fbb027d9d18a: Download complete", "fbb027d9d18a: Pull complete", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:57:17.155 INFO: TASK [include_role : contrail_webui] *******************************************
2025-02-10 01:57:28.775 INFO: TASK [contrail_webui : update contrail webui image] ****************************
2025-02-10 01:57:28.775 INFO: changed: [10.0.0.12] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "delta": "0:00:10.270581", "end": "2025-02-10 01:57:28.733572", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-02-10 01:57:18.462991", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n4523f46b9056: Pulling fs layer\n82443f90323b: Pulling fs layer\n794bc25a0cdc: Pulling fs layer\n1a40e22f68a2: Pulling fs layer\nfba6edb9e228: Pulling fs layer\n1a40e22f68a2: Waiting\nfba6edb9e228: Waiting\n794bc25a0cdc: Verifying Checksum\n794bc25a0cdc: Download complete\n82443f90323b: Verifying Checksum\n82443f90323b: Download complete\n1a40e22f68a2: Verifying Checksum\n1a40e22f68a2: Download complete\nfba6edb9e228: Verifying Checksum\nfba6edb9e228: Download complete\n4523f46b9056: Verifying Checksum\n4523f46b9056: Download complete\n4523f46b9056: Pull complete\n82443f90323b: Pull complete\n794bc25a0cdc: Pull complete\n1a40e22f68a2: Pull complete\nfba6edb9e228: Pull complete\nDigest: sha256:9845bb1558c13bf87f37a7507dce114e327a9c8857073bb92786b89f92d0dfb1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "4523f46b9056: Pulling fs layer", "82443f90323b: Pulling fs layer", "794bc25a0cdc: Pulling fs layer", "1a40e22f68a2: Pulling fs layer", "fba6edb9e228: Pulling fs layer", "1a40e22f68a2: Waiting", "fba6edb9e228: Waiting", "794bc25a0cdc: Verifying Checksum", "794bc25a0cdc: Download complete", "82443f90323b: Verifying Checksum", "82443f90323b: Download complete", "1a40e22f68a2: Verifying Checksum", "1a40e22f68a2: Download complete", "fba6edb9e228: Verifying Checksum", "fba6edb9e228: Download complete", "4523f46b9056: Verifying Checksum", "4523f46b9056: Download complete", "4523f46b9056: Pull complete", "82443f90323b: Pull complete", "794bc25a0cdc: Pull complete", "1a40e22f68a2: Pull complete", "fba6edb9e228: Pull complete", "Digest: sha256:9845bb1558c13bf87f37a7507dce114e327a9c8857073bb92786b89f92d0dfb1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly"]}
2025-02-10 01:57:29.462 INFO: changed: [10.0.0.12] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "delta": "0:00:00.283791", "end": "2025-02-10 01:57:29.428975", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-02-10 01:57:29.145184", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n4523f46b9056: Already exists\n82443f90323b: Already exists\n794bc25a0cdc: Already exists\n1a40e22f68a2: Already exists\nfba6edb9e228: Already exists\nDigest: sha256:0bc06962d51fde0fa7fb46b419076d5b46f3ae44d5f31cc59a27319dac84fa72\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "4523f46b9056: Already exists", "82443f90323b: Already exists", "794bc25a0cdc: Already exists", "1a40e22f68a2: Already exists", "fba6edb9e228: Already exists", "Digest: sha256:0bc06962d51fde0fa7fb46b419076d5b46f3ae44d5f31cc59a27319dac84fa72", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly"]}
2025-02-10 01:57:30.539 INFO: changed: [10.0.0.30] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "delta": "0:00:11.958798", "end": "2025-02-10 01:57:30.491465", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-02-10 01:57:18.532667", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n4523f46b9056: Pulling fs layer\n82443f90323b: Pulling fs layer\n794bc25a0cdc: Pulling fs layer\n1a40e22f68a2: Pulling fs layer\nfba6edb9e228: Pulling fs layer\n1a40e22f68a2: Waiting\nfba6edb9e228: Waiting\n794bc25a0cdc: Verifying Checksum\n794bc25a0cdc: Download complete\n82443f90323b: Verifying Checksum\n82443f90323b: Download complete\n1a40e22f68a2: Verifying Checksum\n1a40e22f68a2: Download complete\nfba6edb9e228: Verifying Checksum\nfba6edb9e228: Download complete\n4523f46b9056: Verifying Checksum\n4523f46b9056: Download complete\n4523f46b9056: Pull complete\n82443f90323b: Pull complete\n794bc25a0cdc: Pull complete\n1a40e22f68a2: Pull complete\nfba6edb9e228: Pull complete\nDigest: sha256:9845bb1558c13bf87f37a7507dce114e327a9c8857073bb92786b89f92d0dfb1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "4523f46b9056: Pulling fs layer", "82443f90323b: Pulling fs layer", "794bc25a0cdc: Pulling fs layer", "1a40e22f68a2: Pulling fs layer", "fba6edb9e228: Pulling fs layer", "1a40e22f68a2: Waiting", "fba6edb9e228: Waiting", "794bc25a0cdc: Verifying Checksum", "794bc25a0cdc: Download complete", "82443f90323b: Verifying Checksum", "82443f90323b: Download complete", "1a40e22f68a2: Verifying Checksum", "1a40e22f68a2: Download complete", "fba6edb9e228: Verifying Checksum", "fba6edb9e228: Download complete", "4523f46b9056: Verifying Checksum", "4523f46b9056: Download complete", "4523f46b9056: Pull complete", "82443f90323b: Pull complete", "794bc25a0cdc: Pull complete", "1a40e22f68a2: Pull complete", "fba6edb9e228: Pull complete", "Digest: sha256:9845bb1558c13bf87f37a7507dce114e327a9c8857073bb92786b89f92d0dfb1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly"]}
2025-02-10 01:57:31.926 INFO: changed: [10.0.0.30] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "delta": "0:00:01.072585", "end": "2025-02-10 01:57:31.891716", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-02-10 01:57:30.819131", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n4523f46b9056: Already exists\n82443f90323b: Already exists\n794bc25a0cdc: Already exists\n1a40e22f68a2: Already exists\nfba6edb9e228: Already exists\nDigest: sha256:0bc06962d51fde0fa7fb46b419076d5b46f3ae44d5f31cc59a27319dac84fa72\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "4523f46b9056: Already exists", "82443f90323b: Already exists", "794bc25a0cdc: Already exists", "1a40e22f68a2: Already exists", "fba6edb9e228: Already exists", "Digest: sha256:0bc06962d51fde0fa7fb46b419076d5b46f3ae44d5f31cc59a27319dac84fa72", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly"]}
2025-02-10 01:57:32.231 INFO: changed: [10.0.0.17] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "delta": "0:00:13.760484", "end": "2025-02-10 01:57:32.194682", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-02-10 01:57:18.434198", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n4523f46b9056: Pulling fs layer\n82443f90323b: Pulling fs layer\n794bc25a0cdc: Pulling fs layer\n1a40e22f68a2: Pulling fs layer\nfba6edb9e228: Pulling fs layer\n1a40e22f68a2: Waiting\nfba6edb9e228: Waiting\n794bc25a0cdc: Verifying Checksum\n794bc25a0cdc: Download complete\n82443f90323b: Verifying Checksum\n82443f90323b: Download complete\n1a40e22f68a2: Verifying Checksum\n1a40e22f68a2: Download complete\nfba6edb9e228: Verifying Checksum\nfba6edb9e228: Download complete\n4523f46b9056: Verifying Checksum\n4523f46b9056: Download complete\n4523f46b9056: Pull complete\n82443f90323b: Pull complete\n794bc25a0cdc: Pull complete\n1a40e22f68a2: Pull complete\nfba6edb9e228: Pull complete\nDigest: sha256:9845bb1558c13bf87f37a7507dce114e327a9c8857073bb92786b89f92d0dfb1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "4523f46b9056: Pulling fs layer", "82443f90323b: Pulling fs layer", "794bc25a0cdc: Pulling fs layer", "1a40e22f68a2: Pulling fs layer", "fba6edb9e228: Pulling fs layer", "1a40e22f68a2: Waiting", "fba6edb9e228: Waiting", "794bc25a0cdc: Verifying Checksum", "794bc25a0cdc: Download complete", "82443f90323b: Verifying Checksum", "82443f90323b: Download complete", "1a40e22f68a2: Verifying Checksum", "1a40e22f68a2: Download complete", "fba6edb9e228: Verifying Checksum", "fba6edb9e228: Download complete", "4523f46b9056: Verifying Checksum", "4523f46b9056: Download complete", "4523f46b9056: Pull complete", "82443f90323b: Pull complete", "794bc25a0cdc: Pull complete", "1a40e22f68a2: Pull complete", "fba6edb9e228: Pull complete", "Digest: sha256:9845bb1558c13bf87f37a7507dce114e327a9c8857073bb92786b89f92d0dfb1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly"]}
2025-02-10 01:57:33.213 INFO: changed: [10.0.0.17] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "delta": "0:00:00.611304", "end": "2025-02-10 01:57:33.175255", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-02-10 01:57:32.563951", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n4523f46b9056: Already exists\n82443f90323b: Already exists\n794bc25a0cdc: Already exists\n1a40e22f68a2: Already exists\nfba6edb9e228: Already exists\nDigest: sha256:0bc06962d51fde0fa7fb46b419076d5b46f3ae44d5f31cc59a27319dac84fa72\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "4523f46b9056: Already exists", "82443f90323b: Already exists", "794bc25a0cdc: Already exists", "1a40e22f68a2: Already exists", "fba6edb9e228: Already exists", "Digest: sha256:0bc06962d51fde0fa7fb46b419076d5b46f3ae44d5f31cc59a27319dac84fa72", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly"]}
2025-02-10 01:57:33.717 INFO: TASK [include_role : contrail_redis] *******************************************
2025-02-10 01:57:36.516 INFO: TASK [contrail_redis : update contrail redis image] ****************************
2025-02-10 01:57:36.517 INFO: changed: [10.0.0.12] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "delta": "0:00:01.505895", "end": "2025-02-10 01:57:36.480282", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-02-10 01:57:34.974387", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n55f88579f48f: Pulling fs layer\n8a91b5538428: Pulling fs layer\nc714ca3d35b9: Pulling fs layer\n55f88579f48f: Download complete\nc714ca3d35b9: Verifying Checksum\nc714ca3d35b9: Download complete\n55f88579f48f: Pull complete\n8a91b5538428: Verifying Checksum\n8a91b5538428: Download complete\n8a91b5538428: Pull complete\nc714ca3d35b9: Pull complete\nDigest: sha256:5f4edcefa72bbfdaa9200178c8191fcdb50b83c8ab7aa556b470cbd1845fd8a1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "55f88579f48f: Pulling fs layer", "8a91b5538428: Pulling fs layer", "c714ca3d35b9: Pulling fs layer", "55f88579f48f: Download complete", "c714ca3d35b9: Verifying Checksum", "c714ca3d35b9: Download complete", "55f88579f48f: Pull complete", "8a91b5538428: Verifying Checksum", "8a91b5538428: Download complete", "8a91b5538428: Pull complete", "c714ca3d35b9: Pull complete", "Digest: sha256:5f4edcefa72bbfdaa9200178c8191fcdb50b83c8ab7aa556b470cbd1845fd8a1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly"]}
2025-02-10 01:57:36.605 INFO: changed: [10.0.0.17] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "delta": "0:00:01.450392", "end": "2025-02-10 01:57:36.557868", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-02-10 01:57:35.107476", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n55f88579f48f: Pulling fs layer\n8a91b5538428: Pulling fs layer\nc714ca3d35b9: Pulling fs layer\nc714ca3d35b9: Verifying Checksum\nc714ca3d35b9: Download complete\n55f88579f48f: Verifying Checksum\n55f88579f48f: Download complete\n55f88579f48f: Pull complete\n8a91b5538428: Verifying Checksum\n8a91b5538428: Download complete\n8a91b5538428: Pull complete\nc714ca3d35b9: Pull complete\nDigest: sha256:5f4edcefa72bbfdaa9200178c8191fcdb50b83c8ab7aa556b470cbd1845fd8a1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "55f88579f48f: Pulling fs layer", "8a91b5538428: Pulling fs layer", "c714ca3d35b9: Pulling fs layer", "c714ca3d35b9: Verifying Checksum", "c714ca3d35b9: Download complete", "55f88579f48f: Verifying Checksum", "55f88579f48f: Download complete", "55f88579f48f: Pull complete", "8a91b5538428: Verifying Checksum", "8a91b5538428: Download complete", "8a91b5538428: Pull complete", "c714ca3d35b9: Pull complete", "Digest: sha256:5f4edcefa72bbfdaa9200178c8191fcdb50b83c8ab7aa556b470cbd1845fd8a1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly"]}
2025-02-10 01:57:36.772 INFO: changed: [10.0.0.30] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "delta": "0:00:01.370063", "end": "2025-02-10 01:57:36.716533", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-02-10 01:57:35.346470", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n55f88579f48f: Pulling fs layer\n8a91b5538428: Pulling fs layer\nc714ca3d35b9: Pulling fs layer\n55f88579f48f: Download complete\nc714ca3d35b9: Verifying Checksum\nc714ca3d35b9: Download complete\n55f88579f48f: Pull complete\n8a91b5538428: Verifying Checksum\n8a91b5538428: Download complete\n8a91b5538428: Pull complete\nc714ca3d35b9: Pull complete\nDigest: sha256:5f4edcefa72bbfdaa9200178c8191fcdb50b83c8ab7aa556b470cbd1845fd8a1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "55f88579f48f: Pulling fs layer", "8a91b5538428: Pulling fs layer", "c714ca3d35b9: Pulling fs layer", "55f88579f48f: Download complete", "c714ca3d35b9: Verifying Checksum", "c714ca3d35b9: Download complete", "55f88579f48f: Pull complete", "8a91b5538428: Verifying Checksum", "8a91b5538428: Download complete", "8a91b5538428: Pull complete", "c714ca3d35b9: Pull complete", "Digest: sha256:5f4edcefa72bbfdaa9200178c8191fcdb50b83c8ab7aa556b470cbd1845fd8a1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly"]}
2025-02-10 01:57:37.653 INFO: changed: [10.0.0.12] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "delta": "0:00:00.807979", "end": "2025-02-10 01:57:37.616227", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-02-10 01:57:36.808248", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\neaccd6d77be7: Pulling fs layer\n7860dfd31e6b: Pulling fs layer\neaccd6d77be7: Download complete\neaccd6d77be7: Pull complete\n7860dfd31e6b: Verifying Checksum\n7860dfd31e6b: Download complete\n7860dfd31e6b: Pull complete\nDigest: sha256:23e5d7e9bdfedff31899cac6355755cf1e2536fedd8c636c6bb2e22fd6b745f8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "eaccd6d77be7: Pulling fs layer", "7860dfd31e6b: Pulling fs layer", "eaccd6d77be7: Download complete", "eaccd6d77be7: Pull complete", "7860dfd31e6b: Verifying Checksum", "7860dfd31e6b: Download complete", "7860dfd31e6b: Pull complete", "Digest: sha256:23e5d7e9bdfedff31899cac6355755cf1e2536fedd8c636c6bb2e22fd6b745f8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly"]}
2025-02-10 01:57:37.894 INFO: changed: [10.0.0.17] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "delta": "0:00:00.955622", "end": "2025-02-10 01:57:37.858593", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-02-10 01:57:36.902971", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\neaccd6d77be7: Pulling fs layer\n7860dfd31e6b: Pulling fs layer\neaccd6d77be7: Verifying Checksum\neaccd6d77be7: Download complete\neaccd6d77be7: Pull complete\n7860dfd31e6b: Verifying Checksum\n7860dfd31e6b: Download complete\n7860dfd31e6b: Pull complete\nDigest: sha256:23e5d7e9bdfedff31899cac6355755cf1e2536fedd8c636c6bb2e22fd6b745f8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "eaccd6d77be7: Pulling fs layer", "7860dfd31e6b: Pulling fs layer", "eaccd6d77be7: Verifying Checksum", "eaccd6d77be7: Download complete", "eaccd6d77be7: Pull complete", "7860dfd31e6b: Verifying Checksum", "7860dfd31e6b: Download complete", "7860dfd31e6b: Pull complete", "Digest: sha256:23e5d7e9bdfedff31899cac6355755cf1e2536fedd8c636c6bb2e22fd6b745f8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly"]}
2025-02-10 01:57:38.336 INFO: changed: [10.0.0.30] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "delta": "0:00:01.236747", "end": "2025-02-10 01:57:38.302441", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-02-10 01:57:37.065694", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\neaccd6d77be7: Pulling fs layer\n7860dfd31e6b: Pulling fs layer\neaccd6d77be7: Verifying Checksum\neaccd6d77be7: Download complete\neaccd6d77be7: Pull complete\n7860dfd31e6b: Verifying Checksum\n7860dfd31e6b: Download complete\n7860dfd31e6b: Pull complete\nDigest: sha256:23e5d7e9bdfedff31899cac6355755cf1e2536fedd8c636c6bb2e22fd6b745f8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "eaccd6d77be7: Pulling fs layer", "7860dfd31e6b: Pulling fs layer", "eaccd6d77be7: Verifying Checksum", "eaccd6d77be7: Download complete", "eaccd6d77be7: Pull complete", "7860dfd31e6b: Verifying Checksum", "7860dfd31e6b: Download complete", "7860dfd31e6b: Pull complete", "Digest: sha256:23e5d7e9bdfedff31899cac6355755cf1e2536fedd8c636c6bb2e22fd6b745f8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly"]}
2025-02-10 01:57:38.853 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-02-10 01:57:40.189 INFO: TASK [contrail_analytics : update contrail analytics images] *******************
changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.128063", "end": "2025-02-10 01:57:40.142377", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:57:40.014314", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:57:40.212 INFO: changed: [10.0.0.17] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.128000", "end": "2025-02-10 01:57:40.156944", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:57:40.028944", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:57:40.310 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.147009", "end": "2025-02-10 01:57:40.250730", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:57:40.103721", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:57:40.666 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.139366", "end": "2025-02-10 01:57:40.631154", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:57:40.491788", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:57:40.748 INFO: changed: [10.0.0.17] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.175547", "end": "2025-02-10 01:57:40.697508", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:57:40.521961", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:57:40.817 INFO: changed: [10.0.0.30] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.131459", "end": "2025-02-10 01:57:40.779626", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:57:40.648167", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:57:41.899 INFO: changed: [10.0.0.12] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "delta": "0:00:00.913475", "end": "2025-02-10 01:57:41.864778", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-02-10 01:57:40.951303", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n42191b828538: Pulling fs layer\n188ebd3e7c85: Pulling fs layer\n42191b828538: Download complete\n42191b828538: Pull complete\n188ebd3e7c85: Verifying Checksum\n188ebd3e7c85: Download complete\n188ebd3e7c85: Pull complete\nDigest: sha256:cae2eefb0ebfd725d55e3e2bbda4acab685d522340b5b5178f3d5f0a54e55315\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "42191b828538: Pulling fs layer", "188ebd3e7c85: Pulling fs layer", "42191b828538: Download complete", "42191b828538: Pull complete", "188ebd3e7c85: Verifying Checksum", "188ebd3e7c85: Download complete", "188ebd3e7c85: Pull complete", "Digest: sha256:cae2eefb0ebfd725d55e3e2bbda4acab685d522340b5b5178f3d5f0a54e55315", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly"]}
2025-02-10 01:57:42.188 INFO: changed: [10.0.0.17] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "delta": "0:00:01.098447", "end": "2025-02-10 01:57:42.141674", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-02-10 01:57:41.043227", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n42191b828538: Pulling fs layer\n188ebd3e7c85: Pulling fs layer\n42191b828538: Verifying Checksum\n42191b828538: Download complete\n42191b828538: Pull complete\n188ebd3e7c85: Verifying Checksum\n188ebd3e7c85: Download complete\n188ebd3e7c85: Pull complete\nDigest: sha256:cae2eefb0ebfd725d55e3e2bbda4acab685d522340b5b5178f3d5f0a54e55315\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "42191b828538: Pulling fs layer", "188ebd3e7c85: Pulling fs layer", "42191b828538: Verifying Checksum", "42191b828538: Download complete", "42191b828538: Pull complete", "188ebd3e7c85: Verifying Checksum", "188ebd3e7c85: Download complete", "188ebd3e7c85: Pull complete", "Digest: sha256:cae2eefb0ebfd725d55e3e2bbda4acab685d522340b5b5178f3d5f0a54e55315", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly"]}
2025-02-10 01:57:42.323 INFO: changed: [10.0.0.30] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "delta": "0:00:01.152007", "end": "2025-02-10 01:57:42.274991", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-02-10 01:57:41.122984", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n42191b828538: Pulling fs layer\n188ebd3e7c85: Pulling fs layer\n42191b828538: Verifying Checksum\n42191b828538: Download complete\n42191b828538: Pull complete\n188ebd3e7c85: Verifying Checksum\n188ebd3e7c85: Download complete\n188ebd3e7c85: Pull complete\nDigest: sha256:cae2eefb0ebfd725d55e3e2bbda4acab685d522340b5b5178f3d5f0a54e55315\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "42191b828538: Pulling fs layer", "188ebd3e7c85: Pulling fs layer", "42191b828538: Verifying Checksum", "42191b828538: Download complete", "42191b828538: Pull complete", "188ebd3e7c85: Verifying Checksum", "188ebd3e7c85: Download complete", "188ebd3e7c85: Pull complete", "Digest: sha256:cae2eefb0ebfd725d55e3e2bbda4acab685d522340b5b5178f3d5f0a54e55315", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly"]}
2025-02-10 01:57:52.504 INFO: changed: [10.0.0.12] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "delta": "0:00:10.279233", "end": "2025-02-10 01:57:52.468066", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-02-10 01:57:42.188833", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nbafdf14bdcc9: Pulling fs layer\nc9c01bc8d027: Pulling fs layer\nbafdf14bdcc9: Download complete\nbafdf14bdcc9: Pull complete\nc9c01bc8d027: Verifying Checksum\nc9c01bc8d027: Download complete\nc9c01bc8d027: Pull complete\nDigest: sha256:f35b1187ba5734407b842cdcd2f7817102ce27eff61c7aeb88cc6da0e84cfd7e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "bafdf14bdcc9: Pulling fs layer", "c9c01bc8d027: Pulling fs layer", "bafdf14bdcc9: Download complete", "bafdf14bdcc9: Pull complete", "c9c01bc8d027: Verifying Checksum", "c9c01bc8d027: Download complete", "c9c01bc8d027: Pull complete", "Digest: sha256:f35b1187ba5734407b842cdcd2f7817102ce27eff61c7aeb88cc6da0e84cfd7e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly"]}
2025-02-10 01:57:53.213 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.384135", "end": "2025-02-10 01:57:53.167727", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:57:52.783592", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:57:54.940 INFO: changed: [10.0.0.17] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "delta": "0:00:12.424404", "end": "2025-02-10 01:57:54.900460", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-02-10 01:57:42.476056", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nbafdf14bdcc9: Pulling fs layer\nc9c01bc8d027: Pulling fs layer\nbafdf14bdcc9: Download complete\nbafdf14bdcc9: Pull complete\nc9c01bc8d027: Verifying Checksum\nc9c01bc8d027: Download complete\nc9c01bc8d027: Pull complete\nDigest: sha256:f35b1187ba5734407b842cdcd2f7817102ce27eff61c7aeb88cc6da0e84cfd7e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "bafdf14bdcc9: Pulling fs layer", "c9c01bc8d027: Pulling fs layer", "bafdf14bdcc9: Download complete", "bafdf14bdcc9: Pull complete", "c9c01bc8d027: Verifying Checksum", "c9c01bc8d027: Download complete", "c9c01bc8d027: Pull complete", "Digest: sha256:f35b1187ba5734407b842cdcd2f7817102ce27eff61c7aeb88cc6da0e84cfd7e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly"]}
2025-02-10 01:57:55.414 INFO: changed: [10.0.0.17] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.117590", "end": "2025-02-10 01:57:55.381875", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:57:55.264285", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:57:56.255 INFO: changed: [10.0.0.30] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "delta": "0:00:13.610028", "end": "2025-02-10 01:57:56.216433", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-02-10 01:57:42.606405", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nbafdf14bdcc9: Pulling fs layer\nc9c01bc8d027: Pulling fs layer\nbafdf14bdcc9: Verifying Checksum\nbafdf14bdcc9: Download complete\nbafdf14bdcc9: Pull complete\nc9c01bc8d027: Verifying Checksum\nc9c01bc8d027: Download complete\nc9c01bc8d027: Pull complete\nDigest: sha256:f35b1187ba5734407b842cdcd2f7817102ce27eff61c7aeb88cc6da0e84cfd7e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "bafdf14bdcc9: Pulling fs layer", "c9c01bc8d027: Pulling fs layer", "bafdf14bdcc9: Verifying Checksum", "bafdf14bdcc9: Download complete", "bafdf14bdcc9: Pull complete", "c9c01bc8d027: Verifying Checksum", "c9c01bc8d027: Download complete", "c9c01bc8d027: Pull complete", "Digest: sha256:f35b1187ba5734407b842cdcd2f7817102ce27eff61c7aeb88cc6da0e84cfd7e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly"]}
2025-02-10 01:57:56.749 INFO: changed: [10.0.0.30] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.188987", "end": "2025-02-10 01:57:56.714128", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:57:56.525141", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:57:57.266 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-02-10 01:57:58.692 INFO: TASK [contrail_analytics_alarm : update alarm, external-kafka image] ***********
2025-02-10 01:57:58.692 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.112152", "end": "2025-02-10 01:57:58.632099", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:57:58.519947", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:57:58.736 INFO: changed: [10.0.0.17] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.122074", "end": "2025-02-10 01:57:58.668945", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:57:58.546871", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:57:58.740 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.117234", "end": "2025-02-10 01:57:58.699392", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:57:58.582158", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:57:59.179 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.114530", "end": "2025-02-10 01:57:59.141347", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:57:59.026817", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:57:59.206 INFO: changed: [10.0.0.30] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.118445", "end": "2025-02-10 01:57:59.159940", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:57:59.041495", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:57:59.228 INFO: changed: [10.0.0.17] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.138973", "end": "2025-02-10 01:57:59.181987", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:57:59.043014", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:58:00.384 INFO: changed: [10.0.0.30] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "delta": "0:00:00.811622", "end": "2025-02-10 01:58:00.336674", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-02-10 01:57:59.525052", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n61aed1e45612: Pulling fs layer\n79e2b1c2ce72: Pulling fs layer\n61aed1e45612: Verifying Checksum\n61aed1e45612: Download complete\n61aed1e45612: Pull complete\n79e2b1c2ce72: Verifying Checksum\n79e2b1c2ce72: Download complete\n79e2b1c2ce72: Pull complete\nDigest: sha256:dfa1bfd7018723ff47efee0ee11197d1ef2231fcd8e91a18a7ad739f487d30bb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "61aed1e45612: Pulling fs layer", "79e2b1c2ce72: Pulling fs layer", "61aed1e45612: Verifying Checksum", "61aed1e45612: Download complete", "61aed1e45612: Pull complete", "79e2b1c2ce72: Verifying Checksum", "79e2b1c2ce72: Download complete", "79e2b1c2ce72: Pull complete", "Digest: sha256:dfa1bfd7018723ff47efee0ee11197d1ef2231fcd8e91a18a7ad739f487d30bb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly"]}
2025-02-10 01:58:00.582 INFO: changed: [10.0.0.12] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "delta": "0:00:01.021673", "end": "2025-02-10 01:58:00.538577", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-02-10 01:57:59.516904", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n61aed1e45612: Pulling fs layer\n79e2b1c2ce72: Pulling fs layer\n61aed1e45612: Verifying Checksum\n61aed1e45612: Download complete\n61aed1e45612: Pull complete\n79e2b1c2ce72: Verifying Checksum\n79e2b1c2ce72: Download complete\n79e2b1c2ce72: Pull complete\nDigest: sha256:dfa1bfd7018723ff47efee0ee11197d1ef2231fcd8e91a18a7ad739f487d30bb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "61aed1e45612: Pulling fs layer", "79e2b1c2ce72: Pulling fs layer", "61aed1e45612: Verifying Checksum", "61aed1e45612: Download complete", "61aed1e45612: Pull complete", "79e2b1c2ce72: Verifying Checksum", "79e2b1c2ce72: Download complete", "79e2b1c2ce72: Pull complete", "Digest: sha256:dfa1bfd7018723ff47efee0ee11197d1ef2231fcd8e91a18a7ad739f487d30bb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly"]}
2025-02-10 01:58:00.925 INFO: changed: [10.0.0.17] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "delta": "0:00:01.331786", "end": "2025-02-10 01:58:00.890710", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-02-10 01:57:59.558924", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n61aed1e45612: Pulling fs layer\n79e2b1c2ce72: Pulling fs layer\n61aed1e45612: Verifying Checksum\n61aed1e45612: Download complete\n61aed1e45612: Pull complete\n79e2b1c2ce72: Verifying Checksum\n79e2b1c2ce72: Download complete\n79e2b1c2ce72: Pull complete\nDigest: sha256:dfa1bfd7018723ff47efee0ee11197d1ef2231fcd8e91a18a7ad739f487d30bb\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "61aed1e45612: Pulling fs layer", "79e2b1c2ce72: Pulling fs layer", "61aed1e45612: Verifying Checksum", "61aed1e45612: Download complete", "61aed1e45612: Pull complete", "79e2b1c2ce72: Verifying Checksum", "79e2b1c2ce72: Download complete", "79e2b1c2ce72: Pull complete", "Digest: sha256:dfa1bfd7018723ff47efee0ee11197d1ef2231fcd8e91a18a7ad739f487d30bb", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly"]}
2025-02-10 01:58:08.029 INFO: changed: [10.0.0.17] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "delta": "0:00:06.783264", "end": "2025-02-10 01:58:07.984359", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-02-10 01:58:01.201095", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\na66a99e895a4: Pulling fs layer\nf8159c20abad: Pulling fs layer\na66a99e895a4: Verifying Checksum\na66a99e895a4: Download complete\na66a99e895a4: Pull complete\nf8159c20abad: Verifying Checksum\nf8159c20abad: Download complete\nf8159c20abad: Pull complete\nDigest: sha256:208c0089a3c450bb110abf2d450368e55a6f38bf68f6641c5c1ecd31a2c0794d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "a66a99e895a4: Pulling fs layer", "f8159c20abad: Pulling fs layer", "a66a99e895a4: Verifying Checksum", "a66a99e895a4: Download complete", "a66a99e895a4: Pull complete", "f8159c20abad: Verifying Checksum", "f8159c20abad: Download complete", "f8159c20abad: Pull complete", "Digest: sha256:208c0089a3c450bb110abf2d450368e55a6f38bf68f6641c5c1ecd31a2c0794d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly"]}
2025-02-10 01:58:08.477 INFO: changed: [10.0.0.17] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.117324", "end": "2025-02-10 01:58:08.436372", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:58:08.319048", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:58:08.695 INFO: changed: [10.0.0.30] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "delta": "0:00:07.990458", "end": "2025-02-10 01:58:08.647742", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-02-10 01:58:00.657284", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\na66a99e895a4: Pulling fs layer\nf8159c20abad: Pulling fs layer\na66a99e895a4: Verifying Checksum\na66a99e895a4: Download complete\na66a99e895a4: Pull complete\nf8159c20abad: Verifying Checksum\nf8159c20abad: Download complete\nf8159c20abad: Pull complete\nDigest: sha256:208c0089a3c450bb110abf2d450368e55a6f38bf68f6641c5c1ecd31a2c0794d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "a66a99e895a4: Pulling fs layer", "f8159c20abad: Pulling fs layer", "a66a99e895a4: Verifying Checksum", "a66a99e895a4: Download complete", "a66a99e895a4: Pull complete", "f8159c20abad: Verifying Checksum", "f8159c20abad: Download complete", "f8159c20abad: Pull complete", "Digest: sha256:208c0089a3c450bb110abf2d450368e55a6f38bf68f6641c5c1ecd31a2c0794d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly"]}
2025-02-10 01:58:09.157 INFO: changed: [10.0.0.30] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.132869", "end": "2025-02-10 01:58:09.117020", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:58:08.984151", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:58:09.747 INFO: changed: [10.0.0.12] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "delta": "0:00:08.844965", "end": "2025-02-10 01:58:09.695905", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-02-10 01:58:00.850940", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\na66a99e895a4: Pulling fs layer\nf8159c20abad: Pulling fs layer\na66a99e895a4: Download complete\na66a99e895a4: Pull complete\nf8159c20abad: Verifying Checksum\nf8159c20abad: Download complete\nf8159c20abad: Pull complete\nDigest: sha256:208c0089a3c450bb110abf2d450368e55a6f38bf68f6641c5c1ecd31a2c0794d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "a66a99e895a4: Pulling fs layer", "f8159c20abad: Pulling fs layer", "a66a99e895a4: Download complete", "a66a99e895a4: Pull complete", "f8159c20abad: Verifying Checksum", "f8159c20abad: Download complete", "f8159c20abad: Pull complete", "Digest: sha256:208c0089a3c450bb110abf2d450368e55a6f38bf68f6641c5c1ecd31a2c0794d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly"]}
2025-02-10 01:58:10.215 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.115432", "end": "2025-02-10 01:58:10.166226", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:58:10.050794", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:58:10.749 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-02-10 01:58:12.116 INFO: TASK [contrail_analytics_snmp : update contrail-snmp-collector and contrail-analytics-snmp-topology image] ***
2025-02-10 01:58:12.116 INFO: changed: [10.0.0.17] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.139298", "end": "2025-02-10 01:58:12.076348", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:58:11.937050", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:58:12.308 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.175898", "end": "2025-02-10 01:58:12.259346", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:58:12.083448", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:58:12.346 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.144916", "end": "2025-02-10 01:58:12.299048", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 01:58:12.154132", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 01:58:12.573 INFO: changed: [10.0.0.17] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.138062", "end": "2025-02-10 01:58:12.535612", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:58:12.397550", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:58:12.820 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.163702", "end": "2025-02-10 01:58:12.778304", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:58:12.614602", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:58:13.190 INFO: changed: [10.0.0.30] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.499719", "end": "2025-02-10 01:58:13.143937", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 01:58:12.644218", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 01:58:15.204 INFO: changed: [10.0.0.12] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "delta": "0:00:02.026090", "end": "2025-02-10 01:58:15.159950", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-02-10 01:58:13.133860", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nd0052c4d3122: Pulling fs layer\n165966fcda73: Pulling fs layer\na91e1f4427aa: Pulling fs layer\n165966fcda73: Verifying Checksum\n165966fcda73: Download complete\na91e1f4427aa: Verifying Checksum\na91e1f4427aa: Download complete\nd0052c4d3122: Verifying Checksum\nd0052c4d3122: Download complete\nd0052c4d3122: Pull complete\n165966fcda73: Pull complete\na91e1f4427aa: Pull complete\nDigest: sha256:d1fb1cc7ebc72e8b874fcc28c6860b8bce48d1ccf5daef06988a8bc575aa0b4c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "d0052c4d3122: Pulling fs layer", "165966fcda73: Pulling fs layer", "a91e1f4427aa: Pulling fs layer", "165966fcda73: Verifying Checksum", "165966fcda73: Download complete", "a91e1f4427aa: Verifying Checksum", "a91e1f4427aa: Download complete", "d0052c4d3122: Verifying Checksum", "d0052c4d3122: Download complete", "d0052c4d3122: Pull complete", "165966fcda73: Pull complete", "a91e1f4427aa: Pull complete", "Digest: sha256:d1fb1cc7ebc72e8b874fcc28c6860b8bce48d1ccf5daef06988a8bc575aa0b4c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly"]}
2025-02-10 01:58:15.711 INFO: changed: [10.0.0.17] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "delta": "0:00:02.823681", "end": "2025-02-10 01:58:15.674571", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-02-10 01:58:12.850890", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nd0052c4d3122: Pulling fs layer\n165966fcda73: Pulling fs layer\na91e1f4427aa: Pulling fs layer\n165966fcda73: Verifying Checksum\n165966fcda73: Download complete\na91e1f4427aa: Download complete\nd0052c4d3122: Verifying Checksum\nd0052c4d3122: Download complete\nd0052c4d3122: Pull complete\n165966fcda73: Pull complete\na91e1f4427aa: Pull complete\nDigest: sha256:d1fb1cc7ebc72e8b874fcc28c6860b8bce48d1ccf5daef06988a8bc575aa0b4c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "d0052c4d3122: Pulling fs layer", "165966fcda73: Pulling fs layer", "a91e1f4427aa: Pulling fs layer", "165966fcda73: Verifying Checksum", "165966fcda73: Download complete", "a91e1f4427aa: Download complete", "d0052c4d3122: Verifying Checksum", "d0052c4d3122: Download complete", "d0052c4d3122: Pull complete", "165966fcda73: Pull complete", "a91e1f4427aa: Pull complete", "Digest: sha256:d1fb1cc7ebc72e8b874fcc28c6860b8bce48d1ccf5daef06988a8bc575aa0b4c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly"]}
2025-02-10 01:58:16.124 INFO: changed: [10.0.0.30] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "delta": "0:00:02.580731", "end": "2025-02-10 01:58:16.078439", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-02-10 01:58:13.497708", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nd0052c4d3122: Pulling fs layer\n165966fcda73: Pulling fs layer\na91e1f4427aa: Pulling fs layer\n165966fcda73: Verifying Checksum\n165966fcda73: Download complete\na91e1f4427aa: Verifying Checksum\na91e1f4427aa: Download complete\nd0052c4d3122: Verifying Checksum\nd0052c4d3122: Download complete\nd0052c4d3122: Pull complete\n165966fcda73: Pull complete\na91e1f4427aa: Pull complete\nDigest: sha256:d1fb1cc7ebc72e8b874fcc28c6860b8bce48d1ccf5daef06988a8bc575aa0b4c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "d0052c4d3122: Pulling fs layer", "165966fcda73: Pulling fs layer", "a91e1f4427aa: Pulling fs layer", "165966fcda73: Verifying Checksum", "165966fcda73: Download complete", "a91e1f4427aa: Verifying Checksum", "a91e1f4427aa: Download complete", "d0052c4d3122: Verifying Checksum", "d0052c4d3122: Download complete", "d0052c4d3122: Pull complete", "165966fcda73: Pull complete", "a91e1f4427aa: Pull complete", "Digest: sha256:d1fb1cc7ebc72e8b874fcc28c6860b8bce48d1ccf5daef06988a8bc575aa0b4c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly"]}
2025-02-10 01:58:16.328 INFO: changed: [10.0.0.12] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "delta": "0:00:00.817773", "end": "2025-02-10 01:58:16.291194", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-02-10 01:58:15.473421", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nd0052c4d3122: Already exists\n948546dd915c: Pulling fs layer\n27b3bbd3f50c: Pulling fs layer\n948546dd915c: Verifying Checksum\n948546dd915c: Download complete\n948546dd915c: Pull complete\n27b3bbd3f50c: Download complete\n27b3bbd3f50c: Pull complete\nDigest: sha256:00a3129f99bd8b0f44dae5de821657ffc9c039e62652d2a0b016dc9f061a1150\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "d0052c4d3122: Already exists", "948546dd915c: Pulling fs layer", "27b3bbd3f50c: Pulling fs layer", "948546dd915c: Verifying Checksum", "948546dd915c: Download complete", "948546dd915c: Pull complete", "27b3bbd3f50c: Download complete", "27b3bbd3f50c: Pull complete", "Digest: sha256:00a3129f99bd8b0f44dae5de821657ffc9c039e62652d2a0b016dc9f061a1150", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly"]}
2025-02-10 01:58:16.390 INFO: changed: [10.0.0.17] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "delta": "0:00:00.344902", "end": "2025-02-10 01:58:16.336151", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-02-10 01:58:15.991249", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nd0052c4d3122: Already exists\n948546dd915c: Pulling fs layer\n27b3bbd3f50c: Pulling fs layer\n948546dd915c: Verifying Checksum\n948546dd915c: Download complete\n27b3bbd3f50c: Download complete\n948546dd915c: Pull complete\n27b3bbd3f50c: Pull complete\nDigest: sha256:00a3129f99bd8b0f44dae5de821657ffc9c039e62652d2a0b016dc9f061a1150\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "d0052c4d3122: Already exists", "948546dd915c: Pulling fs layer", "27b3bbd3f50c: Pulling fs layer", "948546dd915c: Verifying Checksum", "948546dd915c: Download complete", "27b3bbd3f50c: Download complete", "948546dd915c: Pull complete", "27b3bbd3f50c: Pull complete", "Digest: sha256:00a3129f99bd8b0f44dae5de821657ffc9c039e62652d2a0b016dc9f061a1150", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly"]}
2025-02-10 01:58:16.768 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.120565", "end": "2025-02-10 01:58:16.734385", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:58:16.613820", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:58:16.810 INFO: changed: [10.0.0.30] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "delta": "0:00:00.346510", "end": "2025-02-10 01:58:16.762307", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-02-10 01:58:16.415797", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nd0052c4d3122: Already exists\n948546dd915c: Pulling fs layer\n27b3bbd3f50c: Pulling fs layer\n948546dd915c: Download complete\n27b3bbd3f50c: Download complete\n948546dd915c: Pull complete\n27b3bbd3f50c: Pull complete\nDigest: sha256:00a3129f99bd8b0f44dae5de821657ffc9c039e62652d2a0b016dc9f061a1150\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "d0052c4d3122: Already exists", "948546dd915c: Pulling fs layer", "27b3bbd3f50c: Pulling fs layer", "948546dd915c: Download complete", "27b3bbd3f50c: Download complete", "948546dd915c: Pull complete", "27b3bbd3f50c: Pull complete", "Digest: sha256:00a3129f99bd8b0f44dae5de821657ffc9c039e62652d2a0b016dc9f061a1150", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly"]}
2025-02-10 01:58:16.839 INFO: changed: [10.0.0.17] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.126288", "end": "2025-02-10 01:58:16.792590", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:58:16.666302", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:58:17.234 INFO: changed: [10.0.0.30] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.126282", "end": "2025-02-10 01:58:17.200749", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 01:58:17.074467", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 01:58:17.768 INFO: TASK [include_role : contrail_config] ******************************************
2025-02-10 01:58:29.841 INFO: TASK [contrail_config : stop contrail config service] **************************
changed: [10.0.0.12] => {"changed": true}
2025-02-10 01:58:30.000 INFO: changed: [10.0.0.17] => {"changed": true}
2025-02-10 01:58:30.060 INFO: changed: [10.0.0.30] => {"changed": true}
2025-02-10 01:58:30.568 INFO: TASK [include_role : contrail_webui] *******************************************
2025-02-10 01:58:32.412 INFO: TASK [contrail_webui : stop contrail webui] ************************************
2025-02-10 01:58:32.412 INFO: changed: [10.0.0.12] => {"changed": true}
2025-02-10 01:58:32.591 INFO: changed: [10.0.0.17] => {"changed": true}
2025-02-10 01:58:32.724 INFO: changed: [10.0.0.30] => {"changed": true}
2025-02-10 01:58:33.264 INFO: TASK [include_role : contrail_redis] *******************************************
2025-02-10 01:58:35.206 INFO: TASK [contrail_redis : stop redis] *********************************************
2025-02-10 01:58:35.206 INFO: changed: [10.0.0.12] => {"changed": true}
2025-02-10 01:58:35.286 INFO: changed: [10.0.0.17] => {"changed": true}
2025-02-10 01:58:35.410 INFO: changed: [10.0.0.30] => {"changed": true}
2025-02-10 01:58:35.966 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-02-10 01:58:47.708 INFO: TASK [contrail_analytics : stop contrail analytics] ****************************
changed: [10.0.0.17] => {"changed": true}
2025-02-10 01:58:47.738 INFO: changed: [10.0.0.12] => {"changed": true}
2025-02-10 01:58:47.812 INFO: changed: [10.0.0.30] => {"changed": true}
2025-02-10 01:58:48.342 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-02-10 01:59:00.101 INFO: TASK [contrail_analytics_alarm : stop contrail analytics_alarm] ****************
2025-02-10 01:59:00.102 INFO: changed: [10.0.0.17] => {"changed": true}
2025-02-10 01:59:00.106 INFO: changed: [10.0.0.12] => {"changed": true}
2025-02-10 01:59:00.542 INFO: changed: [10.0.0.30] => {"changed": true}
2025-02-10 01:59:01.092 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-02-10 01:59:12.651 INFO: TASK [contrail_analytics_snmp : stop contrail analytics_snmp] ******************
2025-02-10 01:59:12.652 INFO: changed: [10.0.0.17] => {"changed": true}
2025-02-10 01:59:12.831 INFO: changed: [10.0.0.12] => {"changed": true}
2025-02-10 01:59:12.915 INFO: changed: [10.0.0.30] => {"changed": true}
2025-02-10 01:59:13.529 INFO: PLAY [ZIU stage 2 start services] **********************************************
2025-02-10 01:59:14.701 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 01:59:14.702 INFO: ok: [10.0.0.17]
2025-02-10 01:59:14.765 INFO: ok: [10.0.0.12]
2025-02-10 01:59:14.841 INFO: ok: [10.0.0.30]
2025-02-10 01:59:15.498 INFO: ok: [10.0.0.47]
2025-02-10 01:59:15.549 INFO: ok: [10.0.0.27]
2025-02-10 01:59:15.769 INFO: TASK [include_role : contrail] *************************************************
2025-02-10 01:59:16.980 INFO: TASK [contrail : create /var/log/contrail] *************************************
2025-02-10 01:59:16.982 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:17.069 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:17.140 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:17.234 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:17.294 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:17.687 INFO: TASK [contrail : create /etc/contrail/compose] *********************************
2025-02-10 01:59:17.688 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:17.754 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:17.826 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:17.925 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:18.004 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:18.635 INFO: TASK [contrail : populate common.env] ******************************************
2025-02-10 01:59:18.636 INFO: changed: [10.0.0.17] => {"changed": true, "checksum": "026692be34b00255c0c6f612c775ac287b1f1ddf", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "c4e6f395f961176794bc79532078a74b", "mode": "0640", "owner": "root", "size": 1193, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152758.1837091-228577-131709284771631/source", "state": "file", "uid": 0}
2025-02-10 01:59:18.769 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "026692be34b00255c0c6f612c775ac287b1f1ddf", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "c4e6f395f961176794bc79532078a74b", "mode": "0640", "owner": "root", "size": 1193, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152758.286926-228592-191104008761579/source", "state": "file", "uid": 0}
2025-02-10 01:59:18.845 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "026692be34b00255c0c6f612c775ac287b1f1ddf", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "c4e6f395f961176794bc79532078a74b", "mode": "0640", "owner": "root", "size": 1193, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152758.3766794-228605-280231063191916/source", "state": "file", "uid": 0}
2025-02-10 01:59:18.973 INFO: changed: [10.0.0.47] => {"changed": true, "checksum": "026692be34b00255c0c6f612c775ac287b1f1ddf", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "c4e6f395f961176794bc79532078a74b", "mode": "0640", "owner": "root", "size": 1193, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152758.4575982-228613-14102277152109/source", "state": "file", "uid": 0}
2025-02-10 01:59:19.076 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "026692be34b00255c0c6f612c775ac287b1f1ddf", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "c4e6f395f961176794bc79532078a74b", "mode": "0640", "owner": "root", "size": 1193, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152758.5475652-228636-226713446520277/source", "state": "file", "uid": 0}
2025-02-10 01:59:19.691 INFO: TASK [contrail : populate defaults.env] ****************************************
2025-02-10 01:59:19.691 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-02-10 01:59:19.772 INFO: ok: [10.0.0.12] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-02-10 01:59:19.812 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-02-10 01:59:20.003 INFO: ok: [10.0.0.47] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-02-10 01:59:20.080 INFO: ok: [10.0.0.27] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0}
2025-02-10 01:59:20.607 INFO: TASK [include_role : contrail_config] ******************************************
2025-02-10 01:59:21.665 INFO: TASK [contrail_config : create /etc/contrail/config] ***************************
2025-02-10 01:59:21.665 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:21.729 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:21.808 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:22.189 INFO: TASK [contrail_config : get /etc/contrail/common_config.env stat] **************
2025-02-10 01:59:22.190 INFO: ok: [10.0.0.17] => {"changed": false, "stat": {"atime": 1739148396.753792, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148392.3256972, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2881480, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148392.3256972, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2141481134", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 01:59:22.262 INFO: ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739148396.7106807, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148392.106583, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032198, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148392.106583, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "731283520", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 01:59:22.344 INFO: ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1739148396.8051777, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148392.2370808, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032206, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148392.2370808, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "297909657", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 01:59:22.802 INFO: TASK [contrail_config : delete /etc/contrail/common_config.env if exists] ******
changed: [10.0.0.17] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-02-10 01:59:22.927 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-02-10 01:59:22.976 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"}
2025-02-10 01:59:23.438 INFO: TASK [contrail_config : create /etc/contrail/common_config.env] ****************
2025-02-10 01:59:23.438 INFO: changed: [10.0.0.17] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 01:59:23.527 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 01:59:23.577 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 01:59:24.096 INFO: TASK [contrail_config : populate global common_config.env] *********************
changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:24.140 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:24.147 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:24.458 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:24.494 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:24.497 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:24.751 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:24.809 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:24.822 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.054 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.086 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.107 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.350 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.372 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.390 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.635 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.658 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.677 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.929 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.953 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:25.998 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:26.252 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:26.262 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:26.316 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:26.541 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:26.548 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:26.599 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:26.833 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:26.835 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:26.885 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:27.120 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:27.129 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:27.169 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:27.413 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:27.430 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:27.463 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:27.740 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:27.747 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:27.753 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.032 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.042 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.308 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.330 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.334 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.594 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.618 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.623 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.920 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.921 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:28.931 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:29.265 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:29.268 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:29.332 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:29.586 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:29.600 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:29.661 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:29.934 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:29.952 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:30.016 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:30.256 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:30.288 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:30.382 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:30.590 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:30.634 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:30.823 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:30.957 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:30.961 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:31.196 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:31.307 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:31.340 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:31.574 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:31.633 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:31.690 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:31.906 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:31.973 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:32.035 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:32.342 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:32.369 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:32.460 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:32.713 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:32.728 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:32.820 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:33.054 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:33.102 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:33.115 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:33.359 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:33.409 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:33.441 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:33.668 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:33.725 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:33.725 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:33.958 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.016 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.073 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.249 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.311 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.355 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.540 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.596 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.638 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.825 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.883 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:34.917 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.110 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.171 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.202 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.436 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.489 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.491 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.736 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.743 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.776 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.781 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:35.786 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:36.065 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:36.070 INFO: changed: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:36.691 INFO: TASK [contrail_config : populate pod specific common_config.env] ***************
2025-02-10 01:59:36.692 INFO: fatal: [10.0.0.17]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-02-10 01:59:36.692 INFO: ...ignoring
2025-02-10 01:59:36.767 INFO: fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-02-10 01:59:36.768 INFO: ...ignoring
2025-02-10 01:59:36.837 INFO: fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-02-10 01:59:36.837 INFO: ...ignoring
2025-02-10 01:59:36.984 INFO: TASK [contrail_config : initialize use_external_tftp variable] *****************
2025-02-10 01:59:36.985 INFO: ok: [10.0.0.17] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-02-10 01:59:37.063 INFO: ok: [10.0.0.12] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-02-10 01:59:37.166 INFO: ok: [10.0.0.30] => {"ansible_facts": {"use_external_tftp": false}, "changed": false}
2025-02-10 01:59:37.658 INFO: TASK [contrail_config : check if ironic_pxe is deployed on node] ***************
2025-02-10 01:59:37.659 INFO: fatal: [10.0.0.17]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.033050", "end": "2025-02-10 01:59:37.629713", "msg": "non-zero return code", "rc": 1, "start": "2025-02-10 01:59:37.596663", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
2025-02-10 01:59:37.659 INFO: ...ignoring
2025-02-10 01:59:37.734 INFO: fatal: [10.0.0.12]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.025894", "end": "2025-02-10 01:59:37.703803", "msg": "non-zero return code", "rc": 1, "start": "2025-02-10 01:59:37.677909", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
2025-02-10 01:59:37.734 INFO: ...ignoring
2025-02-10 01:59:37.794 INFO: fatal: [10.0.0.30]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.023655", "end": "2025-02-10 01:59:37.765846", "msg": "non-zero return code", "rc": 1, "start": "2025-02-10 01:59:37.742191", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]}
2025-02-10 01:59:37.795 INFO: ...ignoring
2025-02-10 01:59:38.840 INFO: TASK [contrail_config : create contrail config compose file] *******************
2025-02-10 01:59:38.841 INFO: changed: [10.0.0.17] => {"changed": true, "checksum": "bb0c41aae336108d6d5c8ae6c74f38bc45c52665", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9949200fe881c946bcc6b831eab93a5d", "mode": "0644", "owner": "root", "size": 3860, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152778.31378-231811-4296053199453/source", "state": "file", "uid": 0}
2025-02-10 01:59:38.923 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "bb0c41aae336108d6d5c8ae6c74f38bc45c52665", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9949200fe881c946bcc6b831eab93a5d", "mode": "0644", "owner": "root", "size": 3860, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152778.3939378-231815-551440475004/source", "state": "file", "uid": 0}
2025-02-10 01:59:38.987 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "bb0c41aae336108d6d5c8ae6c74f38bc45c52665", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9949200fe881c946bcc6b831eab93a5d", "mode": "0644", "owner": "root", "size": 3860, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152778.4752553-231826-59892153743390/source", "state": "file", "uid": 0}
2025-02-10 01:59:41.259 INFO: TASK [contrail_config : start contrail config] *********************************
changed: [10.0.0.17] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "labels": {"com.docker.compose.config-hash": "123ac774e43168323d27a272145879a16ffa183d89d1f32e8ba3c957971c9f34", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "labels": {"com.docker.compose.config-hash": "07ba514432a1590c03cfb30f99f74e99cf1402cc77404b2d1610aba4624c87b7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "labels": {"com.docker.compose.config-hash": "e353f1ef6123f36b61109587238fd343a881b7ea2f48cabed2ac9a01b53f8be9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "df29437950a4c826b409964e187c28a7777a5237ba718a78369b79a3f1d9f545", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "b14f7a12e808092d21e0393635bc47b4531ad6b7c0dc512af9dcd2aed1a84f77", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "labels": {"com.docker.compose.config-hash": "f5ab89665bbae961a496c4549d3846cf985f26944aea1d24bae09ae26299772a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "labels": {"com.docker.compose.config-hash": "17ab2af48ec69fa962cdb83c0df40974baed7de701e0fd22f3e1a2caf100a8a8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 01:59:41.296 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "labels": {"com.docker.compose.config-hash": "123ac774e43168323d27a272145879a16ffa183d89d1f32e8ba3c957971c9f34", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "labels": {"com.docker.compose.config-hash": "07ba514432a1590c03cfb30f99f74e99cf1402cc77404b2d1610aba4624c87b7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "labels": {"com.docker.compose.config-hash": "e353f1ef6123f36b61109587238fd343a881b7ea2f48cabed2ac9a01b53f8be9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "df29437950a4c826b409964e187c28a7777a5237ba718a78369b79a3f1d9f545", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "b14f7a12e808092d21e0393635bc47b4531ad6b7c0dc512af9dcd2aed1a84f77", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "labels": {"com.docker.compose.config-hash": "f5ab89665bbae961a496c4549d3846cf985f26944aea1d24bae09ae26299772a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "labels": {"com.docker.compose.config-hash": "17ab2af48ec69fa962cdb83c0df40974baed7de701e0fd22f3e1a2caf100a8a8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 01:59:41.385 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "labels": {"com.docker.compose.config-hash": "123ac774e43168323d27a272145879a16ffa183d89d1f32e8ba3c957971c9f34", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "labels": {"com.docker.compose.config-hash": "07ba514432a1590c03cfb30f99f74e99cf1402cc77404b2d1610aba4624c87b7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "labels": {"com.docker.compose.config-hash": "e353f1ef6123f36b61109587238fd343a881b7ea2f48cabed2ac9a01b53f8be9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "df29437950a4c826b409964e187c28a7777a5237ba718a78369b79a3f1d9f545", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "b14f7a12e808092d21e0393635bc47b4531ad6b7c0dc512af9dcd2aed1a84f77", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "labels": {"com.docker.compose.config-hash": "f5ab89665bbae961a496c4549d3846cf985f26944aea1d24bae09ae26299772a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "labels": {"com.docker.compose.config-hash": "17ab2af48ec69fa962cdb83c0df40974baed7de701e0fd22f3e1a2caf100a8a8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 01:59:41.882 INFO: TASK [include_role : contrail_webui] *******************************************
2025-02-10 01:59:43.102 INFO: TASK [contrail_webui : create /etc/contrail/webui] *****************************
ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:43.184 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:43.238 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 01:59:43.632 INFO: TASK [contrail_webui : get /etc/contrail/common_webui.env stat] ****************
ok: [10.0.0.17] => {"changed": false, "stat": {"atime": 1739148454.7030337, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148451.2269592, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2906791, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148451.2269592, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "139325921", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 01:59:43.724 INFO: ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739148454.7719116, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148451.5878441, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057936, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148451.5878441, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2925487832", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 01:59:43.788 INFO: ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1739148454.8824108, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148450.990328, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057836, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148450.990328, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1637826347", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 01:59:44.176 INFO: TASK [contrail_webui : delete /etc/contrail/common_webui.env if exists] ********
changed: [10.0.0.17] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-02-10 01:59:44.257 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-02-10 01:59:44.323 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"}
2025-02-10 01:59:44.718 INFO: TASK [contrail_webui : create /etc/contrail/common_webui.env] ******************
2025-02-10 01:59:44.719 INFO: changed: [10.0.0.17] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 01:59:44.788 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 01:59:44.861 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 01:59:45.250 INFO: TASK [contrail_webui : populate cluster wide common_webui.env] *****************
2025-02-10 01:59:45.252 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:45.335 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:45.419 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:45.522 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:45.618 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:45.706 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:45.806 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:45.913 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:46.020 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:46.176 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:46.341 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:46.424 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:46.565 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:46.870 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:46.880 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:47.096 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:47.346 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:47.372 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:47.707 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:47.860 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:48.281 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:48.457 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:48.511 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:48.800 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:48.962 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:49.080 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:49.374 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:49.407 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:49.557 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:49.793 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:49.954 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:50.051 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:50.132 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:50.334 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:50.440 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:50.572 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:50.839 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:50.860 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:50.944 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:51.242 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:51.269 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:51.370 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:51.551 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:51.691 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:51.698 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:51.826 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:51.984 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:51.984 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:52.113 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:52.302 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:52.312 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:52.453 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:52.654 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:52.699 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:52.808 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:53.064 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:53.091 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:53.171 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:53.435 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:53.454 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:53.469 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:53.742 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:53.753 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:53.802 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:54.041 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:54.063 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:54.121 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:54.364 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:54.381 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:54.420 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:54.676 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:54.695 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:54.736 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:54.956 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:55.031 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:55.039 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:55.261 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:55.328 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:55.341 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:55.562 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:55.663 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:55.691 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:55.896 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:55.988 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:56.032 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:56.254 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:56.324 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:56.365 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:56.594 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:56.638 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:56.673 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:56.924 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:56.953 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:57.024 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:57.248 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:57.249 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:57.316 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:57.555 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:57.557 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:57.620 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:57.885 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:57.892 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:57.900 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.192 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.194 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.206 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.508 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.520 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.540 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.782 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.787 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.802 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.807 INFO: changed: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:58.820 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:59.100 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:59.105 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 01:59:59.709 INFO: TASK [contrail_webui : populate pod specific common_webui.env] *****************
2025-02-10 01:59:59.709 INFO: fatal: [10.0.0.17]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 01:59:59.808 INFO: fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 01:59:59.879 INFO: fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 02:00:00.555 INFO: TASK [contrail_webui : create contrail webui compose file] *********************
2025-02-10 02:00:00.556 INFO: changed: [10.0.0.17] => {"changed": true, "checksum": "f36deb48fd5b8cde06e5286fca42a773cfa82786", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e798175a73cd2113b79a2bd4ff1b4413", "mode": "0644", "owner": "root", "size": 1358, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152800.0300775-235946-253372000292826/source", "state": "file", "uid": 0}
2025-02-10 02:00:00.637 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "f36deb48fd5b8cde06e5286fca42a773cfa82786", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e798175a73cd2113b79a2bd4ff1b4413", "mode": "0644", "owner": "root", "size": 1358, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152800.108073-235949-161633435294261/source", "state": "file", "uid": 0}
2025-02-10 02:00:00.737 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "f36deb48fd5b8cde06e5286fca42a773cfa82786", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e798175a73cd2113b79a2bd4ff1b4413", "mode": "0644", "owner": "root", "size": 1358, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152800.187638-235961-222496198400035/source", "state": "file", "uid": 0}
2025-02-10 02:00:02.278 INFO: TASK [contrail_webui : start contrail webui] ***********************************
2025-02-10 02:00:02.279 INFO: changed: [10.0.0.17] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "labels": {"com.docker.compose.config-hash": "6d0d27c32bebc073bbedf0471ae90bacfdda0195cb29b4c830bfd77e74c7eda6", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "labels": {"com.docker.compose.config-hash": "385ee214cf94130ee3654955abfb4888a3efbcae56119850609a313151643646", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:02.422 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "labels": {"com.docker.compose.config-hash": "6d0d27c32bebc073bbedf0471ae90bacfdda0195cb29b4c830bfd77e74c7eda6", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "labels": {"com.docker.compose.config-hash": "385ee214cf94130ee3654955abfb4888a3efbcae56119850609a313151643646", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:02.456 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "labels": {"com.docker.compose.config-hash": "6d0d27c32bebc073bbedf0471ae90bacfdda0195cb29b4c830bfd77e74c7eda6", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "labels": {"com.docker.compose.config-hash": "385ee214cf94130ee3654955abfb4888a3efbcae56119850609a313151643646", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:02.980 INFO: TASK [include_role : contrail_redis] *******************************************
2025-02-10 02:00:04.381 INFO: TASK [contrail_redis : create /etc/contrail/redis] *****************************
ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:04.393 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:04.520 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:04.820 INFO: TASK [contrail_redis : Set variables for Stunnel] ******************************
2025-02-10 02:00:04.820 INFO: ok: [10.0.0.17] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-02-10 02:00:04.916 INFO: ok: [10.0.0.12] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-02-10 02:00:05.008 INFO: ok: [10.0.0.30] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false}
2025-02-10 02:00:05.967 INFO: TASK [contrail_redis : create redis compose file] ******************************
changed: [10.0.0.17] => {"changed": true, "checksum": "bd364f0a30085bef966eee4b4152bffbc45212e9", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9fe8bf8cc4c9af139c869a598772d5c1", "mode": "0644", "owner": "root", "size": 190, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152805.2084873-237865-150167362699921/source", "state": "file", "uid": 0}
2025-02-10 02:00:06.005 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "bd364f0a30085bef966eee4b4152bffbc45212e9", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9fe8bf8cc4c9af139c869a598772d5c1", "mode": "0644", "owner": "root", "size": 190, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152805.3064406-237890-159662826944164/source", "state": "file", "uid": 0}
2025-02-10 02:00:06.050 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "bd364f0a30085bef966eee4b4152bffbc45212e9", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9fe8bf8cc4c9af139c869a598772d5c1", "mode": "0644", "owner": "root", "size": 190, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152805.3909116-237952-134864649104896/source", "state": "file", "uid": 0}
2025-02-10 02:00:07.128 INFO: TASK [contrail_redis : start redis] ********************************************
2025-02-10 02:00:07.128 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "labels": {"com.docker.compose.config-hash": "26b046aa9bfcb3d253a20be35be0912cf068a1a56281917bdb0356a843dec33d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:07.211 INFO: changed: [10.0.0.17] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "labels": {"com.docker.compose.config-hash": "26b046aa9bfcb3d253a20be35be0912cf068a1a56281917bdb0356a843dec33d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:07.289 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "labels": {"com.docker.compose.config-hash": "26b046aa9bfcb3d253a20be35be0912cf068a1a56281917bdb0356a843dec33d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:07.856 INFO: TASK [include_role : contrail_analytics] ***************************************
2025-02-10 02:00:09.262 INFO: TASK [contrail_analytics : create /etc/contrail/analytics] *********************
2025-02-10 02:00:09.263 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:09.317 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:09.332 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:09.877 INFO: TASK [contrail_analytics : get /etc/contrail/common_analytics.env stat] ********
ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739148613.3712754, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148610.5512156, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087567, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148610.5512156, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "4232981916", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:00:09.938 INFO: ok: [10.0.0.17] => {"changed": false, "stat": {"atime": 1739148613.3504324, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148610.6143737, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 3116010, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148610.6143737, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1509877989", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:00:09.944 INFO: ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1739148613.40177, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148610.6177113, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087704, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148610.6177113, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "333848672", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:00:10.461 INFO: TASK [contrail_analytics : delete /etc/contrail/common_analytics.env if exists] ***
2025-02-10 02:00:10.461 INFO: changed: [10.0.0.17] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-02-10 02:00:10.462 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-02-10 02:00:10.546 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"}
2025-02-10 02:00:11.006 INFO: TASK [contrail_analytics : create /etc/contrail/common_analytics.env] **********
2025-02-10 02:00:11.007 INFO: changed: [10.0.0.17] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:00:11.091 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:00:11.157 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:00:11.600 INFO: TASK [contrail_analytics : populate global common_analytics.env] ***************
changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:11.693 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:11.751 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:11.899 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:11.998 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:12.065 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:12.205 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:12.290 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:12.370 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:12.513 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:12.601 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:12.658 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:12.800 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:12.907 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:12.955 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:13.143 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:13.223 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:13.264 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:13.533 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:13.578 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:13.596 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:13.862 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:13.899 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:13.922 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:14.177 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:14.201 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:14.217 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:14.511 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:14.521 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:14.534 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:14.802 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:14.838 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:14.858 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:15.105 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:15.136 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:15.150 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:15.401 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:15.440 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:15.465 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:15.689 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:15.731 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:15.785 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:15.994 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:16.038 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:16.082 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:16.334 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:16.353 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:16.403 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:16.628 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:16.687 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:16.711 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:16.984 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:16.990 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:17.049 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:17.321 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:17.352 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:17.386 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:17.666 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:17.697 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:17.702 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.023 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.041 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.066 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.312 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.361 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.364 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.610 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.654 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.677 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.896 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.956 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:18.970 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:19.192 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:19.262 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:19.263 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:19.496 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:19.561 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:19.565 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:19.844 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:19.885 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:19.890 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:20.141 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:20.174 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:20.198 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:20.426 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:20.487 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:20.516 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:20.728 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:20.785 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:20.819 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.011 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.089 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.117 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.296 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.378 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.431 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.618 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.680 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.745 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.920 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:21.983 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:22.042 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:22.237 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:22.275 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:22.335 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:22.597 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:22.638 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:22.684 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:22.933 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:23.022 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:23.082 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:23.264 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:23.357 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:23.364 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:23.389 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:23.395 INFO: changed: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:00:23.966 INFO: TASK [contrail_analytics : populate pod specific common_analytics.env] *********
2025-02-10 02:00:23.969 INFO: fatal: [10.0.0.17]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 02:00:24.046 INFO: fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-02-10 02:00:24.052 INFO: ...ignoring
2025-02-10 02:00:24.136 INFO: fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 02:00:25.105 INFO: TASK [contrail_analytics : create contrail analytics file] *********************
2025-02-10 02:00:25.105 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "805bf2d4916f181c35117be68975d4eff8642ad1", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "662b12da59dc3f2372ff7e08c6906ebb", "mode": "0644", "owner": "root", "size": 2355, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152824.4828942-241494-38406448081052/source", "state": "file", "uid": 0}
2025-02-10 02:00:25.130 INFO: changed: [10.0.0.17] => {"changed": true, "checksum": "805bf2d4916f181c35117be68975d4eff8642ad1", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "662b12da59dc3f2372ff7e08c6906ebb", "mode": "0644", "owner": "root", "size": 2355, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152824.428004-241493-184670662068966/source", "state": "file", "uid": 0}
2025-02-10 02:00:25.182 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "805bf2d4916f181c35117be68975d4eff8642ad1", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "662b12da59dc3f2372ff7e08c6906ebb", "mode": "0644", "owner": "root", "size": 2355, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152824.6018975-241500-230514166318047/source", "state": "file", "uid": 0}
2025-02-10 02:00:27.212 INFO: TASK [contrail_analytics : start contrail analytics] ***************************
2025-02-10 02:00:27.213 INFO: changed: [10.0.0.17] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "labels": {"com.docker.compose.config-hash": "8b343b94eeb3ba310780af86212a2940f3a33f4d1bfa622addeb5c2e204ad201", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "labels": {"com.docker.compose.config-hash": "cd2d4b25e1138e3fcecc1ed4d5e8203a52f9db78349a62c4a76a87e0fa23911d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "01abfa5989e3ef029dc8102aac851f341876582009693fdc225f141ab708162e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "7f491372d73241a0ad086fd2cc7b7edf0438d6123ec60495f280f1f0bf8ef1c2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:27.272 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "labels": {"com.docker.compose.config-hash": "8b343b94eeb3ba310780af86212a2940f3a33f4d1bfa622addeb5c2e204ad201", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "labels": {"com.docker.compose.config-hash": "cd2d4b25e1138e3fcecc1ed4d5e8203a52f9db78349a62c4a76a87e0fa23911d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "01abfa5989e3ef029dc8102aac851f341876582009693fdc225f141ab708162e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "7f491372d73241a0ad086fd2cc7b7edf0438d6123ec60495f280f1f0bf8ef1c2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:27.289 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "labels": {"com.docker.compose.config-hash": "8b343b94eeb3ba310780af86212a2940f3a33f4d1bfa622addeb5c2e204ad201", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "labels": {"com.docker.compose.config-hash": "cd2d4b25e1138e3fcecc1ed4d5e8203a52f9db78349a62c4a76a87e0fa23911d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "01abfa5989e3ef029dc8102aac851f341876582009693fdc225f141ab708162e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "7f491372d73241a0ad086fd2cc7b7edf0438d6123ec60495f280f1f0bf8ef1c2", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:27.829 INFO: TASK [include_role : contrail_analytics_alarm] *********************************
2025-02-10 02:00:29.192 INFO: TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] *********
ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:29.241 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:29.336 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:29.595 INFO: TASK [contrail_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-02-10 02:00:29.595 INFO: ok: [10.0.0.17] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:00:29.680 INFO: ok: [10.0.0.12] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:00:29.759 INFO: ok: [10.0.0.30] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:00:30.983 INFO: TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] ***
2025-02-10 02:00:30.983 INFO: changed: [10.0.0.17] => {"changed": true, "checksum": "166cc7b6d3058b23dc0e91afc4aac5367641814c", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9ae0fe9a35ee6aef142401a5855771b3", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152830.3391268-243135-77069050342479/source", "state": "file", "uid": 0}
2025-02-10 02:00:31.075 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "166cc7b6d3058b23dc0e91afc4aac5367641814c", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9ae0fe9a35ee6aef142401a5855771b3", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152830.439638-243145-151319464594991/source", "state": "file", "uid": 0}
2025-02-10 02:00:31.137 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "166cc7b6d3058b23dc0e91afc4aac5367641814c", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9ae0fe9a35ee6aef142401a5855771b3", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152830.5753596-243159-190209446126737/source", "state": "file", "uid": 0}
2025-02-10 02:00:33.115 INFO: TASK [contrail_analytics_alarm : start contrail analytics_alarm] ***************
2025-02-10 02:00:33.116 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "labels": {"com.docker.compose.config-hash": "ca2c4d19350cbca0b49cb971a27a916082e7273fac65f747d5b90821e1f067dd", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["bin/kafka-server-start.sh", "config/server.properties"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "labels": {"com.docker.compose.config-hash": "0d37144e9119349557233c80ba958973d6c233847ba7f348069e05f1871370cc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "bbbe83fee7a1ecbe836126add7289dd99bd9d30a8e1b3649eaa18ca24767e837", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "30a3a2cb4db1f67ac24a2b1241aff56b711ebcb2d7a239db162c2fa7da524122", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:33.221 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "labels": {"com.docker.compose.config-hash": "ca2c4d19350cbca0b49cb971a27a916082e7273fac65f747d5b90821e1f067dd", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["bin/kafka-server-start.sh", "config/server.properties"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "labels": {"com.docker.compose.config-hash": "0d37144e9119349557233c80ba958973d6c233847ba7f348069e05f1871370cc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "bbbe83fee7a1ecbe836126add7289dd99bd9d30a8e1b3649eaa18ca24767e837", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "30a3a2cb4db1f67ac24a2b1241aff56b711ebcb2d7a239db162c2fa7da524122", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:33.472 INFO: changed: [10.0.0.17] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "labels": {"com.docker.compose.config-hash": "ca2c4d19350cbca0b49cb971a27a916082e7273fac65f747d5b90821e1f067dd", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["bin/kafka-server-start.sh", "config/server.properties"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "labels": {"com.docker.compose.config-hash": "0d37144e9119349557233c80ba958973d6c233847ba7f348069e05f1871370cc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "bbbe83fee7a1ecbe836126add7289dd99bd9d30a8e1b3649eaa18ca24767e837", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "30a3a2cb4db1f67ac24a2b1241aff56b711ebcb2d7a239db162c2fa7da524122", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:34.064 INFO: TASK [include_role : contrail_analytics_snmp] **********************************
2025-02-10 02:00:35.672 INFO: TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] ***********
ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:35.721 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:35.844 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:00:36.890 INFO: TASK [contrail_analytics_snmp : create contrail analytics_snmp docker-compose file] ***
changed: [10.0.0.12] => {"changed": true, "checksum": "10cddaa071add621c54ef45e25507879d0ed3772", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e8abfb9dd7799f09253d3a925f35dfb5", "mode": "0644", "owner": "root", "size": 2308, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152836.1526983-245248-242328191270410/source", "state": "file", "uid": 0}
2025-02-10 02:00:36.984 INFO: changed: [10.0.0.17] => {"changed": true, "checksum": "10cddaa071add621c54ef45e25507879d0ed3772", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e8abfb9dd7799f09253d3a925f35dfb5", "mode": "0644", "owner": "root", "size": 2308, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152836.0648887-245246-79714830578845/source", "state": "file", "uid": 0}
2025-02-10 02:00:37.116 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "10cddaa071add621c54ef45e25507879d0ed3772", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e8abfb9dd7799f09253d3a925f35dfb5", "mode": "0644", "owner": "root", "size": 2308, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152836.2985904-245273-258004644947710/source", "state": "file", "uid": 0}
2025-02-10 02:00:39.375 INFO: TASK [contrail_analytics_snmp : start contrail analytics_snmp] *****************
2025-02-10 02:00:39.375 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "9cd685faa88fc1d030620cbcf8ac4715ef6022d9ba1fabf10b2fdf14dbe990fa", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "f425ed6ad25e21ea1d2bb3d9ce12eee6ae064bb7c9633b1b6dde82fa3293794c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "labels": {"com.docker.compose.config-hash": "830ce0e002dd7c2ca3f2c8a320cd25b4d06b00ff902ad009cd589eedb914d605", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "labels": {"com.docker.compose.config-hash": "7a1532b3aa53f8ff983e539c46f1e8c782d0c31d9052cdd4a8d8055b3af62853", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:39.576 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "9cd685faa88fc1d030620cbcf8ac4715ef6022d9ba1fabf10b2fdf14dbe990fa", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "f425ed6ad25e21ea1d2bb3d9ce12eee6ae064bb7c9633b1b6dde82fa3293794c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "labels": {"com.docker.compose.config-hash": "830ce0e002dd7c2ca3f2c8a320cd25b4d06b00ff902ad009cd589eedb914d605", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "labels": {"com.docker.compose.config-hash": "7a1532b3aa53f8ff983e539c46f1e8c782d0c31d9052cdd4a8d8055b3af62853", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:39.711 INFO: changed: [10.0.0.17] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "9cd685faa88fc1d030620cbcf8ac4715ef6022d9ba1fabf10b2fdf14dbe990fa", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "f425ed6ad25e21ea1d2bb3d9ce12eee6ae064bb7c9633b1b6dde82fa3293794c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "labels": {"com.docker.compose.config-hash": "830ce0e002dd7c2ca3f2c8a320cd25b4d06b00ff902ad009cd589eedb914d605", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "labels": {"com.docker.compose.config-hash": "7a1532b3aa53f8ff983e539c46f1e8c782d0c31d9052cdd4a8d8055b3af62853", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:00:40.370 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-02-10 02:00:41.677 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 02:00:41.678 INFO: ok: [10.0.0.17]
2025-02-10 02:00:41.861 INFO: TASK [include_role : contrail_control] *****************************************
2025-02-10 02:00:42.765 INFO: TASK [contrail_control : update contrail control image] ************************
changed: [10.0.0.17] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.130038", "end": "2025-02-10 02:00:42.705492", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:00:42.575454", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:00:43.254 INFO: changed: [10.0.0.17] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.137960", "end": "2025-02-10 02:00:43.214405", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:00:43.076445", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:00:55.585 INFO: changed: [10.0.0.17] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "delta": "0:00:11.922263", "end": "2025-02-10 02:00:55.542448", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-02-10 02:00:43.620185", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n18f96dc50af5: Pulling fs layer\ncba180fc3860: Pulling fs layer\n1545f0776457: Pulling fs layer\ncba180fc3860: Download complete\n1545f0776457: Verifying Checksum\n1545f0776457: Download complete\n18f96dc50af5: Download complete\n18f96dc50af5: Pull complete\ncba180fc3860: Pull complete\n1545f0776457: Pull complete\nDigest: sha256:621a93a7a554b8bbfac14346392b083d6483b6714684f658f7921fbf4faa63d2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "18f96dc50af5: Pulling fs layer", "cba180fc3860: Pulling fs layer", "1545f0776457: Pulling fs layer", "cba180fc3860: Download complete", "1545f0776457: Verifying Checksum", "1545f0776457: Download complete", "18f96dc50af5: Download complete", "18f96dc50af5: Pull complete", "cba180fc3860: Pull complete", "1545f0776457: Pull complete", "Digest: sha256:621a93a7a554b8bbfac14346392b083d6483b6714684f658f7921fbf4faa63d2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly"]}
2025-02-10 02:00:56.212 INFO: changed: [10.0.0.17] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "delta": "0:00:00.303894", "end": "2025-02-10 02:00:56.166052", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-02-10 02:00:55.862158", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n18f96dc50af5: Already exists\nb3de1b62d503: Pulling fs layer\nb3de1b62d503: Verifying Checksum\nb3de1b62d503: Download complete\nb3de1b62d503: Pull complete\nDigest: sha256:610c9949cb894acd1830df07505e372bcd57faf7eb083e69d629808712257f0e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "18f96dc50af5: Already exists", "b3de1b62d503: Pulling fs layer", "b3de1b62d503: Verifying Checksum", "b3de1b62d503: Download complete", "b3de1b62d503: Pull complete", "Digest: sha256:610c9949cb894acd1830df07505e372bcd57faf7eb083e69d629808712257f0e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly"]}
2025-02-10 02:00:56.760 INFO: changed: [10.0.0.17] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "delta": "0:00:00.263371", "end": "2025-02-10 02:00:56.719782", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-02-10 02:00:56.456411", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n18f96dc50af5: Already exists\n444e8a494e98: Pulling fs layer\n444e8a494e98: Pull complete\nDigest: sha256:76b77b0280ed45b606ec5218d78ddb1715d4cbf509f6e1533eeafb90ca3042aa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "18f96dc50af5: Already exists", "444e8a494e98: Pulling fs layer", "444e8a494e98: Pull complete", "Digest: sha256:76b77b0280ed45b606ec5218d78ddb1715d4cbf509f6e1533eeafb90ca3042aa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly"]}
2025-02-10 02:00:57.191 INFO: changed: [10.0.0.17] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.129441", "end": "2025-02-10 02:00:57.153861", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:00:57.024420", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:00:57.497 INFO: TASK [include_role : contrail_control] *****************************************
2025-02-10 02:01:08.748 INFO: TASK [contrail_control : Stop contrail control] ********************************
2025-02-10 02:01:08.749 INFO: changed: [10.0.0.17] => {"changed": true}
2025-02-10 02:01:08.993 INFO: TASK [include_role : contrail_control] *****************************************
2025-02-10 02:01:09.616 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
2025-02-10 02:01:09.617 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:01:10.052 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-02-10 02:01:10.052 INFO: ok: [10.0.0.17] => {"changed": false, "stat": {"atime": 1739148509.2202015, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148505.88013, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2907353, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148505.88013, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2434035390", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:01:10.488 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-02-10 02:01:10.489 INFO: changed: [10.0.0.17] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-02-10 02:01:10.899 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-02-10 02:01:10.899 INFO: changed: [10.0.0.17] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:01:11.807 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-02-10 02:01:11.808 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:12.095 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:12.384 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:12.666 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:12.945 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:13.238 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:13.515 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:13.802 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:14.103 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:14.389 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:14.665 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:14.939 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:15.215 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:15.489 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:15.758 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:16.081 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:16.378 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:16.665 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:16.944 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:17.223 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:17.524 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:17.806 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:18.078 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:18.352 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:18.631 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:18.913 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:19.201 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:19.503 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:19.795 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:20.078 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:20.375 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:20.679 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:20.987 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:21.286 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:21.603 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:21.911 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:22.220 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:22.535 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:22.548 INFO: changed: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:22.720 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
2025-02-10 02:01:22.721 INFO: fatal: [10.0.0.17]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 02:01:23.856 INFO: TASK [contrail_control : create contrail control compose file] *****************
changed: [10.0.0.17] => {"changed": true, "checksum": "0990ca513b8c5985ba6085122556627bb20ea080", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bc2c66a98680040f9e78c48c2a991a23", "mode": "0644", "owner": "root", "size": 2941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152883.2549934-249863-232145955060971/source", "state": "file", "uid": 0}
2025-02-10 02:01:26.398 INFO: TASK [contrail_control : start contrail control] *******************************
2025-02-10 02:01:26.399 INFO: changed: [10.0.0.17] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "labels": {"com.docker.compose.config-hash": "4754fef3381427461d4f6daddd55be7bf230cdc3f6dc9be1447ec29bef31a52d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "labels": {"com.docker.compose.config-hash": "7e77bda8a4262366126f2651dad2c45670475b2fc83738d1234c0ebd63060a24", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "labels": {"com.docker.compose.config-hash": "778c616a340686c0c8ef3ab5a11d98b46b7f92ea2de769c40878dcf6b5e25eb3", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "eeab5635f9813365b4a5fe77e02be26ac4237a29d682c0deeb649d624dd28ca7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "e876ed8c01cc46c2e4fde131f859be416212bd267ecb85e8137de3ffc0560fef", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:01:26.753 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-02-10 02:01:27.967 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.12]
2025-02-10 02:01:28.170 INFO: TASK [include_role : contrail_control] *****************************************
2025-02-10 02:01:28.954 INFO: TASK [contrail_control : update contrail control image] ************************
changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.131720", "end": "2025-02-10 02:01:28.910921", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:01:28.779201", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:01:29.379 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.110447", "end": "2025-02-10 02:01:29.333117", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:01:29.222670", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:01:35.952 INFO: changed: [10.0.0.12] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "delta": "0:00:06.260083", "end": "2025-02-10 02:01:35.905288", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-02-10 02:01:29.645205", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n18f96dc50af5: Pulling fs layer\ncba180fc3860: Pulling fs layer\n1545f0776457: Pulling fs layer\ncba180fc3860: Verifying Checksum\ncba180fc3860: Download complete\n1545f0776457: Verifying Checksum\n1545f0776457: Download complete\n18f96dc50af5: Verifying Checksum\n18f96dc50af5: Download complete\n18f96dc50af5: Pull complete\ncba180fc3860: Pull complete\n1545f0776457: Pull complete\nDigest: sha256:621a93a7a554b8bbfac14346392b083d6483b6714684f658f7921fbf4faa63d2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "18f96dc50af5: Pulling fs layer", "cba180fc3860: Pulling fs layer", "1545f0776457: Pulling fs layer", "cba180fc3860: Verifying Checksum", "cba180fc3860: Download complete", "1545f0776457: Verifying Checksum", "1545f0776457: Download complete", "18f96dc50af5: Verifying Checksum", "18f96dc50af5: Download complete", "18f96dc50af5: Pull complete", "cba180fc3860: Pull complete", "1545f0776457: Pull complete", "Digest: sha256:621a93a7a554b8bbfac14346392b083d6483b6714684f658f7921fbf4faa63d2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly"]}
2025-02-10 02:01:36.516 INFO: changed: [10.0.0.12] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "delta": "0:00:00.257401", "end": "2025-02-10 02:01:36.481223", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-02-10 02:01:36.223822", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n18f96dc50af5: Already exists\nb3de1b62d503: Pulling fs layer\nb3de1b62d503: Pull complete\nDigest: sha256:610c9949cb894acd1830df07505e372bcd57faf7eb083e69d629808712257f0e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "18f96dc50af5: Already exists", "b3de1b62d503: Pulling fs layer", "b3de1b62d503: Pull complete", "Digest: sha256:610c9949cb894acd1830df07505e372bcd57faf7eb083e69d629808712257f0e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly"]}
2025-02-10 02:01:37.117 INFO: changed: [10.0.0.12] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "delta": "0:00:00.279811", "end": "2025-02-10 02:01:37.077988", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-02-10 02:01:36.798177", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n18f96dc50af5: Already exists\n444e8a494e98: Pulling fs layer\n444e8a494e98: Verifying Checksum\n444e8a494e98: Download complete\n444e8a494e98: Pull complete\nDigest: sha256:76b77b0280ed45b606ec5218d78ddb1715d4cbf509f6e1533eeafb90ca3042aa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "18f96dc50af5: Already exists", "444e8a494e98: Pulling fs layer", "444e8a494e98: Verifying Checksum", "444e8a494e98: Download complete", "444e8a494e98: Pull complete", "Digest: sha256:76b77b0280ed45b606ec5218d78ddb1715d4cbf509f6e1533eeafb90ca3042aa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly"]}
2025-02-10 02:01:37.542 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.106739", "end": "2025-02-10 02:01:37.508441", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:01:37.401702", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:01:37.794 INFO: TASK [include_role : contrail_control] *****************************************
2025-02-10 02:01:49.072 INFO: TASK [contrail_control : Stop contrail control] ********************************
changed: [10.0.0.12] => {"changed": true}
2025-02-10 02:01:49.352 INFO: TASK [include_role : contrail_control] *****************************************
2025-02-10 02:01:50.070 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
2025-02-10 02:01:50.070 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:01:50.551 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-02-10 02:01:50.551 INFO: ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739148509.2530668, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148505.5289876, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058505, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148505.5289876, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "548193991", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:01:50.974 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-02-10 02:01:50.974 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-02-10 02:01:51.354 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-02-10 02:01:51.355 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:01:52.283 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-02-10 02:01:52.283 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:52.585 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:52.873 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:53.160 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:53.449 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:53.764 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:54.049 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:54.344 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:54.657 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:54.952 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:55.236 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:55.536 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:55.838 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:56.149 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:56.475 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:56.781 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:57.124 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:57.436 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:57.737 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:58.054 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:58.366 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:58.677 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:58.974 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:59.268 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:59.589 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:01:59.917 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:00.231 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:00.560 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:00.919 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:01.209 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:01.507 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:01.793 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:02.088 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:02.447 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:02.768 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:03.037 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:03.323 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:03.608 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:03.613 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:03.786 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
2025-02-10 02:02:03.786 INFO: fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 02:02:04.902 INFO: TASK [contrail_control : create contrail control compose file] *****************
2025-02-10 02:02:04.903 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "0990ca513b8c5985ba6085122556627bb20ea080", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bc2c66a98680040f9e78c48c2a991a23", "mode": "0644", "owner": "root", "size": 2941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152924.33038-253151-205786307398739/source", "state": "file", "uid": 0}
2025-02-10 02:02:07.051 INFO: TASK [contrail_control : start contrail control] *******************************
2025-02-10 02:02:07.052 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "labels": {"com.docker.compose.config-hash": "4754fef3381427461d4f6daddd55be7bf230cdc3f6dc9be1447ec29bef31a52d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "labels": {"com.docker.compose.config-hash": "7e77bda8a4262366126f2651dad2c45670475b2fc83738d1234c0ebd63060a24", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "labels": {"com.docker.compose.config-hash": "778c616a340686c0c8ef3ab5a11d98b46b7f92ea2de769c40878dcf6b5e25eb3", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "eeab5635f9813365b4a5fe77e02be26ac4237a29d682c0deeb649d624dd28ca7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "e876ed8c01cc46c2e4fde131f859be416212bd267ecb85e8137de3ffc0560fef", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:02:07.442 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-02-10 02:02:09.199 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 02:02:09.200 INFO: ok: [10.0.0.30]
2025-02-10 02:02:09.380 INFO: TASK [include_role : contrail_control] *****************************************
2025-02-10 02:02:10.192 INFO: TASK [contrail_control : update contrail control image] ************************
2025-02-10 02:02:10.193 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.135181", "end": "2025-02-10 02:02:10.156150", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:02:10.020969", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:02:10.644 INFO: changed: [10.0.0.30] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.129390", "end": "2025-02-10 02:02:10.603758", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:02:10.474368", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:02:18.261 INFO: changed: [10.0.0.30] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "delta": "0:00:07.285809", "end": "2025-02-10 02:02:18.220971", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-02-10 02:02:10.935162", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n18f96dc50af5: Pulling fs layer\ncba180fc3860: Pulling fs layer\n1545f0776457: Pulling fs layer\ncba180fc3860: Verifying Checksum\ncba180fc3860: Download complete\n1545f0776457: Verifying Checksum\n1545f0776457: Download complete\n18f96dc50af5: Verifying Checksum\n18f96dc50af5: Download complete\n18f96dc50af5: Pull complete\ncba180fc3860: Pull complete\n1545f0776457: Pull complete\nDigest: sha256:621a93a7a554b8bbfac14346392b083d6483b6714684f658f7921fbf4faa63d2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "18f96dc50af5: Pulling fs layer", "cba180fc3860: Pulling fs layer", "1545f0776457: Pulling fs layer", "cba180fc3860: Verifying Checksum", "cba180fc3860: Download complete", "1545f0776457: Verifying Checksum", "1545f0776457: Download complete", "18f96dc50af5: Verifying Checksum", "18f96dc50af5: Download complete", "18f96dc50af5: Pull complete", "cba180fc3860: Pull complete", "1545f0776457: Pull complete", "Digest: sha256:621a93a7a554b8bbfac14346392b083d6483b6714684f658f7921fbf4faa63d2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly"]}
2025-02-10 02:02:18.914 INFO: changed: [10.0.0.30] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "delta": "0:00:00.288332", "end": "2025-02-10 02:02:18.879423", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-02-10 02:02:18.591091", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n18f96dc50af5: Already exists\nb3de1b62d503: Pulling fs layer\nb3de1b62d503: Verifying Checksum\nb3de1b62d503: Download complete\nb3de1b62d503: Pull complete\nDigest: sha256:610c9949cb894acd1830df07505e372bcd57faf7eb083e69d629808712257f0e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "18f96dc50af5: Already exists", "b3de1b62d503: Pulling fs layer", "b3de1b62d503: Verifying Checksum", "b3de1b62d503: Download complete", "b3de1b62d503: Pull complete", "Digest: sha256:610c9949cb894acd1830df07505e372bcd57faf7eb083e69d629808712257f0e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly"]}
2025-02-10 02:02:19.476 INFO: changed: [10.0.0.30] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "delta": "0:00:00.266650", "end": "2025-02-10 02:02:19.442332", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-02-10 02:02:19.175682", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n18f96dc50af5: Already exists\n444e8a494e98: Pulling fs layer\n444e8a494e98: Download complete\n444e8a494e98: Pull complete\nDigest: sha256:76b77b0280ed45b606ec5218d78ddb1715d4cbf509f6e1533eeafb90ca3042aa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "18f96dc50af5: Already exists", "444e8a494e98: Pulling fs layer", "444e8a494e98: Download complete", "444e8a494e98: Pull complete", "Digest: sha256:76b77b0280ed45b606ec5218d78ddb1715d4cbf509f6e1533eeafb90ca3042aa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly"]}
2025-02-10 02:02:19.879 INFO: changed: [10.0.0.30] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.111258", "end": "2025-02-10 02:02:19.846157", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:02:19.734899", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:02:20.130 INFO: TASK [include_role : contrail_control] *****************************************
2025-02-10 02:02:31.437 INFO: TASK [contrail_control : Stop contrail control] ********************************
2025-02-10 02:02:31.437 INFO: changed: [10.0.0.30] => {"changed": true}
2025-02-10 02:02:31.692 INFO: TASK [include_role : contrail_control] *****************************************
2025-02-10 02:02:32.356 INFO: TASK [contrail_control : create /etc/contrail/control] *************************
2025-02-10 02:02:32.356 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:02:32.785 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************
2025-02-10 02:02:32.786 INFO: ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1739148509.3155663, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148504.867472, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058405, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148504.867472, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "4276143603", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:02:33.185 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] ****
2025-02-10 02:02:33.186 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"}
2025-02-10 02:02:33.563 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] **************
2025-02-10 02:02:33.563 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:02:34.496 INFO: TASK [contrail_control : populate global common_control.env] *******************
2025-02-10 02:02:34.496 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:34.843 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:35.161 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:35.499 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:35.826 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:36.127 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:36.412 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:36.707 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:37.004 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:37.292 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:37.583 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:37.875 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:38.187 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:38.501 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:38.803 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:39.099 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:39.387 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:39.684 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:39.966 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:40.305 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:40.597 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:40.877 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:41.188 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:41.517 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:41.809 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:42.099 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:42.382 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:42.672 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:42.962 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:43.258 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:43.557 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:43.861 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:44.144 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:44.469 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:44.761 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:45.048 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:45.345 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:45.626 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:45.636 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:02:45.873 INFO: TASK [contrail_control : populate pod specific common_control.env] *************
2025-02-10 02:02:45.873 INFO: fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-02-10 02:02:45.874 INFO: ...ignoring
2025-02-10 02:02:46.972 INFO: TASK [contrail_control : create contrail control compose file] *****************
2025-02-10 02:02:46.972 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "0990ca513b8c5985ba6085122556627bb20ea080", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bc2c66a98680040f9e78c48c2a991a23", "mode": "0644", "owner": "root", "size": 2941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739152966.445675-254851-69525152634188/source", "state": "file", "uid": 0}
2025-02-10 02:02:49.028 INFO: TASK [contrail_control : start contrail control] *******************************
2025-02-10 02:02:49.029 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "labels": {"com.docker.compose.config-hash": "4754fef3381427461d4f6daddd55be7bf230cdc3f6dc9be1447ec29bef31a52d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "labels": {"com.docker.compose.config-hash": "7e77bda8a4262366126f2651dad2c45670475b2fc83738d1234c0ebd63060a24", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "labels": {"com.docker.compose.config-hash": "778c616a340686c0c8ef3ab5a11d98b46b7f92ea2de769c40878dcf6b5e25eb3", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "eeab5635f9813365b4a5fe77e02be26ac4237a29d682c0deeb649d624dd28ca7", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "e876ed8c01cc46c2e4fde131f859be416212bd267ecb85e8137de3ffc0560fef", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:02:49.396 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-02-10 02:02:51.133 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 02:02:51.133 INFO: ok: [10.0.0.47]
2025-02-10 02:02:51.976 INFO: PLAY [ZIU stage 3 stop and start control sequently] ****************************
2025-02-10 02:02:53.665 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 02:02:53.665 INFO: ok: [10.0.0.27]
2025-02-10 02:02:54.639 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-02-10 02:02:56.406 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 02:02:56.406 INFO: ok: [10.0.0.17]
2025-02-10 02:02:56.563 INFO: TASK [include_role : contrail_config_database] *********************************
2025-02-10 02:02:57.319 INFO: TASK [contrail_config_database : update contrail config_database image] ********
2025-02-10 02:02:57.319 INFO: changed: [10.0.0.17] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.109156", "end": "2025-02-10 02:02:57.272911", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:02:57.163755", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:02:57.729 INFO: changed: [10.0.0.17] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.119704", "end": "2025-02-10 02:02:57.696550", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:02:57.576846", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:03:06.005 INFO: changed: [10.0.0.17] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:07.951857", "end": "2025-02-10 02:03:05.962336", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-10 02:02:58.010479", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n77ffec4b72c2: Pulling fs layer\n999b3efadd00: Pulling fs layer\n77ffec4b72c2: Download complete\n77ffec4b72c2: Pull complete\n999b3efadd00: Verifying Checksum\n999b3efadd00: Download complete\n999b3efadd00: Pull complete\nDigest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "77ffec4b72c2: Pulling fs layer", "999b3efadd00: Pulling fs layer", "77ffec4b72c2: Download complete", "77ffec4b72c2: Pull complete", "999b3efadd00: Verifying Checksum", "999b3efadd00: Download complete", "999b3efadd00: Pull complete", "Digest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]}
2025-02-10 02:03:10.727 INFO: changed: [10.0.0.17] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "delta": "0:00:04.428717", "end": "2025-02-10 02:03:10.692763", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-02-10 02:03:06.264046", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\nc7223a67cc23: Pulling fs layer\ne080999afad2: Pulling fs layer\nc7223a67cc23: Verifying Checksum\nc7223a67cc23: Download complete\nc7223a67cc23: Pull complete\ne080999afad2: Verifying Checksum\ne080999afad2: Download complete\ne080999afad2: Pull complete\nDigest: sha256:d75057834ef6dd8f3d1c3703929593692a143a9e42e56d1c8f3b4869c52b25cc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "c7223a67cc23: Pulling fs layer", "e080999afad2: Pulling fs layer", "c7223a67cc23: Verifying Checksum", "c7223a67cc23: Download complete", "c7223a67cc23: Pull complete", "e080999afad2: Verifying Checksum", "e080999afad2: Download complete", "e080999afad2: Pull complete", "Digest: sha256:d75057834ef6dd8f3d1c3703929593692a143a9e42e56d1c8f3b4869c52b25cc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly"]}
2025-02-10 02:03:12.832 INFO: changed: [10.0.0.17] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "delta": "0:00:01.820618", "end": "2025-02-10 02:03:12.797989", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-02-10 02:03:10.977371", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n5f2f1964c9f8: Pulling fs layer\n208de8e1b9c2: Pulling fs layer\n5f2f1964c9f8: Download complete\n5f2f1964c9f8: Pull complete\n208de8e1b9c2: Verifying Checksum\n208de8e1b9c2: Download complete\n208de8e1b9c2: Pull complete\nDigest: sha256:fa990e1e508d5314d65b4932a4eab7fc75c9a1523c3778f2586fc798dd22ad20\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "5f2f1964c9f8: Pulling fs layer", "208de8e1b9c2: Pulling fs layer", "5f2f1964c9f8: Download complete", "5f2f1964c9f8: Pull complete", "208de8e1b9c2: Verifying Checksum", "208de8e1b9c2: Download complete", "208de8e1b9c2: Pull complete", "Digest: sha256:fa990e1e508d5314d65b4932a4eab7fc75c9a1523c3778f2586fc798dd22ad20", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly"]}
2025-02-10 02:03:13.229 INFO: changed: [10.0.0.17] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.107089", "end": "2025-02-10 02:03:13.197642", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:03:13.090553", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:03:13.405 INFO: TASK [include_role : contrail_config_database] *********************************
2025-02-10 02:03:24.746 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-02-10 02:03:24.747 INFO: changed: [10.0.0.17] => {"changed": true}
2025-02-10 02:03:24.909 INFO: TASK [include_role : contrail_config_database] *********************************
2025-02-10 02:03:25.568 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
2025-02-10 02:03:25.569 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:03:25.729 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
2025-02-10 02:03:25.730 INFO: ok: [10.0.0.17] => {"ansible_facts": {"cassandra_seeds": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:03:25.985 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-02-10 02:03:25.986 INFO: ok: [10.0.0.17] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:03:26.331 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
2025-02-10 02:03:26.331 INFO: ok: [10.0.0.17] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:03:26.563 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-02-10 02:03:26.564 INFO: ok: [10.0.0.17] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-02-10 02:03:26.968 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
ok: [10.0.0.17] => {"changed": false, "stat": {"atime": 1739148317.9521177, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148314.7080488, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2580484, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148314.7080488, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "4115952741", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:03:27.364 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
changed: [10.0.0.17] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-02-10 02:03:27.738 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
2025-02-10 02:03:27.739 INFO: changed: [10.0.0.17] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:03:28.127 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
2025-02-10 02:03:28.128 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:28.425 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:28.776 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:29.078 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:29.401 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:29.712 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:30.014 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:30.317 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:30.630 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:30.960 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:31.248 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:31.611 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:31.941 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:32.244 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:32.541 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:32.839 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:33.152 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:33.439 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:33.729 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:34.021 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:34.315 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:34.681 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:35.011 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:35.341 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:35.632 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:35.991 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:36.300 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:36.607 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:36.914 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:37.230 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:37.535 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:37.878 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:38.181 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:38.477 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:38.805 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:39.108 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:39.401 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:39.691 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:39.696 INFO: changed: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:03:39.991 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-02-10 02:03:39.991 INFO: fatal: [10.0.0.17]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-02-10 02:03:39.992 INFO: ...ignoring
2025-02-10 02:03:40.700 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-02-10 02:03:40.700 INFO: changed: [10.0.0.17] => {"changed": true, "checksum": "4ce3782de6bc2ebf5f8fbcbf72dda174c45f3881", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b3f5d4df8912ff2d301f142b3fb3f220", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153020.1602488-258980-166181335316961/source", "state": "file", "uid": 0}
2025-02-10 02:03:42.824 INFO: TASK [contrail_config_database : start contrail config database] ***************
changed: [10.0.0.17] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "452f5524372b4179eff94da9532cab02199765dac3f883495082a90e95661bab", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "c857409cebe967a952ece2154b4451ec7e02a5268318f563f1f2dc8a951cd498", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "833c0861ae94934f28e2a5f6f96266265290db8d169f15c57cda0f5a7c8f41fd", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "labels": {"com.docker.compose.config-hash": "fa6cfb3d0a2708b54852c94c59ff31646de7cb575c9c8fd45afc8962b7ed4704", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "labels": {"com.docker.compose.config-hash": "04c795a07616668bdcdab7efd5fdcde10a3a937ee3f1c7ecc01fa0f95b1e5982", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:03:43.028 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-02-10 02:03:43.913 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
changed: [10.0.0.17] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.130141", "end": "2025-02-10 02:03:43.845541", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:03:43.715400", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:03:44.388 INFO: changed: [10.0.0.17] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.133290", "end": "2025-02-10 02:03:44.353279", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:03:44.219989", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:03:55.646 INFO: changed: [10.0.0.17] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "delta": "0:00:10.840935", "end": "2025-02-10 02:03:55.590750", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-02-10 02:03:44.749815", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nc28d0f8ef2fe: Pulling fs layer\n5af5f6340e0a: Pulling fs layer\nc28d0f8ef2fe: Verifying Checksum\nc28d0f8ef2fe: Download complete\nc28d0f8ef2fe: Pull complete\n5af5f6340e0a: Verifying Checksum\n5af5f6340e0a: Download complete\n5af5f6340e0a: Pull complete\nDigest: sha256:f3356eb6de4f36ed64492a363e0e11d71ccd2fcb4ed103103c6fe50ecce2c6ae\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "c28d0f8ef2fe: Pulling fs layer", "5af5f6340e0a: Pulling fs layer", "c28d0f8ef2fe: Verifying Checksum", "c28d0f8ef2fe: Download complete", "c28d0f8ef2fe: Pull complete", "5af5f6340e0a: Verifying Checksum", "5af5f6340e0a: Download complete", "5af5f6340e0a: Pull complete", "Digest: sha256:f3356eb6de4f36ed64492a363e0e11d71ccd2fcb4ed103103c6fe50ecce2c6ae", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly"]}
2025-02-10 02:03:56.133 INFO: changed: [10.0.0.17] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:00.146144", "end": "2025-02-10 02:03:56.095094", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-10 02:03:55.948950", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "Digest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]}
2025-02-10 02:03:56.551 INFO: changed: [10.0.0.17] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.114874", "end": "2025-02-10 02:03:56.512851", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:03:56.397977", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:03:56.713 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-02-10 02:04:07.972 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
2025-02-10 02:04:07.972 INFO: changed: [10.0.0.17] => {"changed": true}
2025-02-10 02:04:08.131 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-02-10 02:04:08.836 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
2025-02-10 02:04:08.837 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:04:08.996 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
2025-02-10 02:04:08.997 INFO: ok: [10.0.0.17] => {"ansible_facts": {"cassandra_seeds": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:04:09.541 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
2025-02-10 02:04:09.541 INFO: ok: [10.0.0.17] => {"changed": false, "stat": {"atime": 1739148564.68939, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148561.3493183, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 3115078, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148561.3493183, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1246257936", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:04:10.016 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
changed: [10.0.0.17] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-02-10 02:04:10.500 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
2025-02-10 02:04:10.500 INFO: changed: [10.0.0.17] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:04:10.925 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:11.270 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:11.621 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:11.961 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:12.277 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:12.613 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:12.916 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:13.230 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:13.517 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:13.828 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:14.158 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:14.443 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:14.766 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:15.051 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:15.338 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:15.619 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:15.909 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:16.211 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:16.509 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:16.812 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:17.106 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:17.399 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:17.718 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:18.010 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:18.302 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:18.590 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:18.931 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:19.273 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:19.617 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:19.918 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:20.205 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:20.520 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:20.826 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:21.124 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:21.406 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:21.724 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:22.004 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:22.282 INFO: changed: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:22.288 INFO: changed: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:22.548 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
2025-02-10 02:04:22.549 INFO: fatal: [10.0.0.17]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 02:04:23.274 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
2025-02-10 02:04:23.274 INFO: changed: [10.0.0.17] => {"changed": true, "checksum": "40351d2538d35ccb31ccb7f565dc9b5c73f8e7ff", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "34bc70366ad469e073e730f9c69676ab", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153062.7055864-264830-204559763068751/source", "state": "file", "uid": 0}
2025-02-10 02:04:25.263 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
2025-02-10 02:04:25.264 INFO: changed: [10.0.0.17] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "9c152d7aa09fce2b1210867312dddd5bbeca7fdcc159dd3f5a0c96e906707309", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "8ee71846d15de8fa26114598c2526a563d5f5119f66319702fab6a0228477766", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "38f89fbc5801f65914b09c8c64571825c049b982c64a921f99f2a22ce895d887", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "labels": {"com.docker.compose.config-hash": "8e1bf372e88715cd99a36d2f16b3f9b1b8fefd5c37164287320499b281ddbc52", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:04:25.531 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-02-10 02:04:27.547 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.12]
2025-02-10 02:04:27.686 INFO: TASK [include_role : contrail_config_database] *********************************
2025-02-10 02:04:28.481 INFO: TASK [contrail_config_database : update contrail config_database image] ********
changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.120079", "end": "2025-02-10 02:04:28.440657", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:04:28.320578", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:04:28.928 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.119539", "end": "2025-02-10 02:04:28.883441", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:04:28.763902", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:04:35.526 INFO: changed: [10.0.0.12] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:06.290883", "end": "2025-02-10 02:04:35.487858", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-10 02:04:29.196975", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n77ffec4b72c2: Pulling fs layer\n999b3efadd00: Pulling fs layer\n77ffec4b72c2: Download complete\n77ffec4b72c2: Pull complete\n999b3efadd00: Verifying Checksum\n999b3efadd00: Download complete\n999b3efadd00: Pull complete\nDigest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "77ffec4b72c2: Pulling fs layer", "999b3efadd00: Pulling fs layer", "77ffec4b72c2: Download complete", "77ffec4b72c2: Pull complete", "999b3efadd00: Verifying Checksum", "999b3efadd00: Download complete", "999b3efadd00: Pull complete", "Digest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]}
2025-02-10 02:04:39.107 INFO: changed: [10.0.0.12] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "delta": "0:00:03.225490", "end": "2025-02-10 02:04:39.068974", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-02-10 02:04:35.843484", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\nc7223a67cc23: Pulling fs layer\ne080999afad2: Pulling fs layer\nc7223a67cc23: Download complete\nc7223a67cc23: Pull complete\ne080999afad2: Verifying Checksum\ne080999afad2: Download complete\ne080999afad2: Pull complete\nDigest: sha256:d75057834ef6dd8f3d1c3703929593692a143a9e42e56d1c8f3b4869c52b25cc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "c7223a67cc23: Pulling fs layer", "e080999afad2: Pulling fs layer", "c7223a67cc23: Download complete", "c7223a67cc23: Pull complete", "e080999afad2: Verifying Checksum", "e080999afad2: Download complete", "e080999afad2: Pull complete", "Digest: sha256:d75057834ef6dd8f3d1c3703929593692a143a9e42e56d1c8f3b4869c52b25cc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly"]}
2025-02-10 02:04:41.249 INFO: changed: [10.0.0.12] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "delta": "0:00:01.825042", "end": "2025-02-10 02:04:41.207001", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-02-10 02:04:39.381959", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n5f2f1964c9f8: Pulling fs layer\n208de8e1b9c2: Pulling fs layer\n5f2f1964c9f8: Download complete\n5f2f1964c9f8: Pull complete\n208de8e1b9c2: Verifying Checksum\n208de8e1b9c2: Download complete\n208de8e1b9c2: Pull complete\nDigest: sha256:fa990e1e508d5314d65b4932a4eab7fc75c9a1523c3778f2586fc798dd22ad20\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "5f2f1964c9f8: Pulling fs layer", "208de8e1b9c2: Pulling fs layer", "5f2f1964c9f8: Download complete", "5f2f1964c9f8: Pull complete", "208de8e1b9c2: Verifying Checksum", "208de8e1b9c2: Download complete", "208de8e1b9c2: Pull complete", "Digest: sha256:fa990e1e508d5314d65b4932a4eab7fc75c9a1523c3778f2586fc798dd22ad20", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly"]}
2025-02-10 02:04:41.677 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.102506", "end": "2025-02-10 02:04:41.642174", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:04:41.539668", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:04:41.842 INFO: TASK [include_role : contrail_config_database] *********************************
2025-02-10 02:04:53.309 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-02-10 02:04:53.310 INFO: changed: [10.0.0.12] => {"changed": true}
2025-02-10 02:04:53.473 INFO: TASK [include_role : contrail_config_database] *********************************
2025-02-10 02:04:54.187 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:04:54.400 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
2025-02-10 02:04:54.400 INFO: ok: [10.0.0.12] => {"ansible_facts": {"cassandra_seeds": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:04:54.659 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-02-10 02:04:54.660 INFO: ok: [10.0.0.12] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:04:55.008 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
2025-02-10 02:04:55.009 INFO: ok: [10.0.0.12] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:04:55.257 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
2025-02-10 02:04:55.257 INFO: ok: [10.0.0.12] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-02-10 02:04:55.657 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
2025-02-10 02:04:55.658 INFO: ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739148318.0130086, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148315.26095, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 774150, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148315.26095, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2397584419", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:04:56.096 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
2025-02-10 02:04:56.098 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-02-10 02:04:56.496 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:04:56.896 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
2025-02-10 02:04:56.897 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:57.195 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:57.529 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:57.824 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:58.119 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:58.425 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:58.721 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:59.022 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:59.318 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:59.615 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:04:59.923 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:00.243 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:00.537 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:00.841 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:01.125 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:01.415 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:01.711 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:02.001 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:02.316 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:02.612 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:02.919 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:03.256 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:03.599 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:03.905 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:04.233 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:04.534 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:04.862 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:05.163 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:05.458 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:05.786 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:06.113 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:06.423 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:06.748 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:07.056 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:07.350 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:07.676 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:07.974 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:08.264 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:08.270 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:08.583 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-02-10 02:05:08.584 INFO: fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 02:05:09.321 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-02-10 02:05:09.322 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "4ce3782de6bc2ebf5f8fbcbf72dda174c45f3881", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b3f5d4df8912ff2d301f142b3fb3f220", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153108.783808-268738-182038653252492/source", "state": "file", "uid": 0}
2025-02-10 02:05:11.454 INFO: TASK [contrail_config_database : start contrail config database] ***************
2025-02-10 02:05:11.455 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "452f5524372b4179eff94da9532cab02199765dac3f883495082a90e95661bab", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "c857409cebe967a952ece2154b4451ec7e02a5268318f563f1f2dc8a951cd498", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "833c0861ae94934f28e2a5f6f96266265290db8d169f15c57cda0f5a7c8f41fd", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "labels": {"com.docker.compose.config-hash": "fa6cfb3d0a2708b54852c94c59ff31646de7cb575c9c8fd45afc8962b7ed4704", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "labels": {"com.docker.compose.config-hash": "04c795a07616668bdcdab7efd5fdcde10a3a937ee3f1c7ecc01fa0f95b1e5982", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:05:11.636 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-02-10 02:05:12.523 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
2025-02-10 02:05:12.524 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.170615", "end": "2025-02-10 02:05:12.477759", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:05:12.307144", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:05:13.030 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.131610", "end": "2025-02-10 02:05:12.987328", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:05:12.855718", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:05:24.615 INFO: changed: [10.0.0.12] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "delta": "0:00:11.203403", "end": "2025-02-10 02:05:24.577875", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-02-10 02:05:13.374472", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nc28d0f8ef2fe: Pulling fs layer\n5af5f6340e0a: Pulling fs layer\nc28d0f8ef2fe: Verifying Checksum\nc28d0f8ef2fe: Download complete\nc28d0f8ef2fe: Pull complete\n5af5f6340e0a: Verifying Checksum\n5af5f6340e0a: Download complete\n5af5f6340e0a: Pull complete\nDigest: sha256:f3356eb6de4f36ed64492a363e0e11d71ccd2fcb4ed103103c6fe50ecce2c6ae\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "c28d0f8ef2fe: Pulling fs layer", "5af5f6340e0a: Pulling fs layer", "c28d0f8ef2fe: Verifying Checksum", "c28d0f8ef2fe: Download complete", "c28d0f8ef2fe: Pull complete", "5af5f6340e0a: Verifying Checksum", "5af5f6340e0a: Download complete", "5af5f6340e0a: Pull complete", "Digest: sha256:f3356eb6de4f36ed64492a363e0e11d71ccd2fcb4ed103103c6fe50ecce2c6ae", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly"]}
2025-02-10 02:05:25.178 INFO: changed: [10.0.0.12] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:00.145454", "end": "2025-02-10 02:05:25.135622", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-10 02:05:24.990168", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "Digest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]}
2025-02-10 02:05:25.624 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.118515", "end": "2025-02-10 02:05:25.588961", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:05:25.470446", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:05:25.790 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-02-10 02:05:37.041 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
changed: [10.0.0.12] => {"changed": true}
2025-02-10 02:05:37.202 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-02-10 02:05:37.884 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
2025-02-10 02:05:37.884 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:05:38.048 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
2025-02-10 02:05:38.048 INFO: ok: [10.0.0.12] => {"ansible_facts": {"cassandra_seeds": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:05:38.532 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
2025-02-10 02:05:38.533 INFO: ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739148564.7622442, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148561.5541763, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086592, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148561.5541763, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2013477864", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:05:38.923 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
2025-02-10 02:05:38.924 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-02-10 02:05:39.364 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:05:39.747 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
2025-02-10 02:05:39.747 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:40.045 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:40.351 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:40.657 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:40.992 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:41.283 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:41.581 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:41.873 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:42.160 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:42.449 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:42.737 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:43.027 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:43.338 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:43.658 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:43.956 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:44.256 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:44.550 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:44.844 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:45.133 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:45.418 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:45.729 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:46.029 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:46.342 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:46.772 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:47.108 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:47.416 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:47.738 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:48.052 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:48.356 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:48.656 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:48.950 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:49.262 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:49.591 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:49.910 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:50.212 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:50.522 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:50.822 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:51.119 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:51.127 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:05:51.393 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
2025-02-10 02:05:51.393 INFO: fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
2025-02-10 02:05:51.394 INFO: ...ignoring
2025-02-10 02:05:52.165 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
2025-02-10 02:05:52.180 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "40351d2538d35ccb31ccb7f565dc9b5c73f8e7ff", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "34bc70366ad469e073e730f9c69676ab", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153151.5670152-270528-194650512648695/source", "state": "file", "uid": 0}
2025-02-10 02:05:54.224 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
2025-02-10 02:05:54.225 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "9c152d7aa09fce2b1210867312dddd5bbeca7fdcc159dd3f5a0c96e906707309", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "8ee71846d15de8fa26114598c2526a563d5f5119f66319702fab6a0228477766", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "38f89fbc5801f65914b09c8c64571825c049b982c64a921f99f2a22ce895d887", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "labels": {"com.docker.compose.config-hash": "8e1bf372e88715cd99a36d2f16b3f9b1b8fefd5c37164287320499b281ddbc52", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:05:54.548 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-02-10 02:05:56.477 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 02:05:56.478 INFO: ok: [10.0.0.30]
2025-02-10 02:05:56.694 INFO: TASK [include_role : contrail_config_database] *********************************
2025-02-10 02:05:57.458 INFO: TASK [contrail_config_database : update contrail config_database image] ********
2025-02-10 02:05:57.458 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.127415", "end": "2025-02-10 02:05:57.421874", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:05:57.294459", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:05:57.888 INFO: changed: [10.0.0.30] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.116597", "end": "2025-02-10 02:05:57.854481", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:05:57.737884", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:06:04.344 INFO: changed: [10.0.0.30] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:06.146350", "end": "2025-02-10 02:06:04.302411", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-10 02:05:58.156061", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n77ffec4b72c2: Pulling fs layer\n999b3efadd00: Pulling fs layer\n77ffec4b72c2: Verifying Checksum\n77ffec4b72c2: Download complete\n77ffec4b72c2: Pull complete\n999b3efadd00: Verifying Checksum\n999b3efadd00: Download complete\n999b3efadd00: Pull complete\nDigest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "77ffec4b72c2: Pulling fs layer", "999b3efadd00: Pulling fs layer", "77ffec4b72c2: Verifying Checksum", "77ffec4b72c2: Download complete", "77ffec4b72c2: Pull complete", "999b3efadd00: Verifying Checksum", "999b3efadd00: Download complete", "999b3efadd00: Pull complete", "Digest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]}
2025-02-10 02:06:08.932 INFO: changed: [10.0.0.30] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "delta": "0:00:04.276472", "end": "2025-02-10 02:06:08.895727", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-02-10 02:06:04.619255", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\nc7223a67cc23: Pulling fs layer\ne080999afad2: Pulling fs layer\nc7223a67cc23: Download complete\nc7223a67cc23: Pull complete\ne080999afad2: Verifying Checksum\ne080999afad2: Download complete\ne080999afad2: Pull complete\nDigest: sha256:d75057834ef6dd8f3d1c3703929593692a143a9e42e56d1c8f3b4869c52b25cc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "c7223a67cc23: Pulling fs layer", "e080999afad2: Pulling fs layer", "c7223a67cc23: Download complete", "c7223a67cc23: Pull complete", "e080999afad2: Verifying Checksum", "e080999afad2: Download complete", "e080999afad2: Pull complete", "Digest: sha256:d75057834ef6dd8f3d1c3703929593692a143a9e42e56d1c8f3b4869c52b25cc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly"]}
2025-02-10 02:06:12.781 INFO: changed: [10.0.0.30] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "delta": "0:00:03.529920", "end": "2025-02-10 02:06:12.734158", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-02-10 02:06:09.204238", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n5f2f1964c9f8: Pulling fs layer\n208de8e1b9c2: Pulling fs layer\n5f2f1964c9f8: Download complete\n5f2f1964c9f8: Pull complete\n208de8e1b9c2: Verifying Checksum\n208de8e1b9c2: Download complete\n208de8e1b9c2: Pull complete\nDigest: sha256:fa990e1e508d5314d65b4932a4eab7fc75c9a1523c3778f2586fc798dd22ad20\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "5f2f1964c9f8: Pulling fs layer", "208de8e1b9c2: Pulling fs layer", "5f2f1964c9f8: Download complete", "5f2f1964c9f8: Pull complete", "208de8e1b9c2: Verifying Checksum", "208de8e1b9c2: Download complete", "208de8e1b9c2: Pull complete", "Digest: sha256:fa990e1e508d5314d65b4932a4eab7fc75c9a1523c3778f2586fc798dd22ad20", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly"]}
2025-02-10 02:06:13.219 INFO: changed: [10.0.0.30] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.118555", "end": "2025-02-10 02:06:13.185100", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:06:13.066545", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:06:13.385 INFO: TASK [include_role : contrail_config_database] *********************************
2025-02-10 02:06:24.728 INFO: TASK [contrail_config_database : stop contrail config database] ****************
2025-02-10 02:06:24.728 INFO: changed: [10.0.0.30] => {"changed": true}
2025-02-10 02:06:24.888 INFO: TASK [include_role : contrail_config_database] *********************************
2025-02-10 02:06:25.564 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] *********
2025-02-10 02:06:25.564 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:06:25.749 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] ***
ok: [10.0.0.30] => {"ansible_facts": {"cassandra_seeds": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:06:26.061 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] ***
2025-02-10 02:06:26.061 INFO: ok: [10.0.0.30] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:06:26.443 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] ***
2025-02-10 02:06:26.444 INFO: ok: [10.0.0.30] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:06:26.694 INFO: TASK [contrail_config_database : Set variables for reaper tool] ****************
ok: [10.0.0.30] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false}
2025-02-10 02:06:27.093 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] ***
2025-02-10 02:06:27.094 INFO: ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1739148318.0675063, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148314.7474358, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 774150, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148314.7434356, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "862686358", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:06:27.505 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] ***
2025-02-10 02:06:27.506 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"}
2025-02-10 02:06:27.909 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] ***
changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:06:28.296 INFO: TASK [contrail_config_database : populate global common_config_database.env] ***
2025-02-10 02:06:28.297 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:28.603 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:28.900 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:29.189 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:29.541 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:29.822 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:30.127 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:30.428 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:30.709 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:31.008 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:31.307 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:31.597 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:31.940 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:32.222 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:32.527 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:32.812 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:33.105 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:33.391 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:33.688 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:33.973 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:34.267 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:34.564 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:34.895 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:35.208 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:35.510 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:35.805 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:36.103 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:36.390 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:36.677 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:36.959 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:37.249 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:37.551 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:37.853 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:38.161 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:38.466 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:38.754 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:39.046 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:39.344 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:39.350 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:06:39.665 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] ***
2025-02-10 02:06:39.666 INFO: fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 02:06:40.410 INFO: TASK [contrail_config_database : create contrail config database compose file] ***
2025-02-10 02:06:40.420 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "4ce3782de6bc2ebf5f8fbcbf72dda174c45f3881", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b3f5d4df8912ff2d301f142b3fb3f220", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153199.845408-273036-4291627067790/source", "state": "file", "uid": 0}
2025-02-10 02:06:42.519 INFO: TASK [contrail_config_database : start contrail config database] ***************
2025-02-10 02:06:42.520 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "452f5524372b4179eff94da9532cab02199765dac3f883495082a90e95661bab", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "c857409cebe967a952ece2154b4451ec7e02a5268318f563f1f2dc8a951cd498", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "833c0861ae94934f28e2a5f6f96266265290db8d169f15c57cda0f5a7c8f41fd", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "labels": {"com.docker.compose.config-hash": "fa6cfb3d0a2708b54852c94c59ff31646de7cb575c9c8fd45afc8962b7ed4704", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "labels": {"com.docker.compose.config-hash": "04c795a07616668bdcdab7efd5fdcde10a3a937ee3f1c7ecc01fa0f95b1e5982", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:06:42.685 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-02-10 02:06:43.579 INFO: TASK [contrail_analytics_database : update contrail analytics database image] ***
2025-02-10 02:06:43.579 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.141739", "end": "2025-02-10 02:06:43.531952", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:06:43.390213", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:06:44.083 INFO: changed: [10.0.0.30] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.158376", "end": "2025-02-10 02:06:44.043823", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:06:43.885447", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:06:54.746 INFO: changed: [10.0.0.30] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "delta": "0:00:10.271337", "end": "2025-02-10 02:06:54.707677", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-02-10 02:06:44.436340", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nc28d0f8ef2fe: Pulling fs layer\n5af5f6340e0a: Pulling fs layer\nc28d0f8ef2fe: Verifying Checksum\nc28d0f8ef2fe: Download complete\nc28d0f8ef2fe: Pull complete\n5af5f6340e0a: Verifying Checksum\n5af5f6340e0a: Download complete\n5af5f6340e0a: Pull complete\nDigest: sha256:f3356eb6de4f36ed64492a363e0e11d71ccd2fcb4ed103103c6fe50ecce2c6ae\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "c28d0f8ef2fe: Pulling fs layer", "5af5f6340e0a: Pulling fs layer", "c28d0f8ef2fe: Verifying Checksum", "c28d0f8ef2fe: Download complete", "c28d0f8ef2fe: Pull complete", "5af5f6340e0a: Verifying Checksum", "5af5f6340e0a: Download complete", "5af5f6340e0a: Pull complete", "Digest: sha256:f3356eb6de4f36ed64492a363e0e11d71ccd2fcb4ed103103c6fe50ecce2c6ae", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly"]}
2025-02-10 02:06:55.159 INFO: changed: [10.0.0.30] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:00.111166", "end": "2025-02-10 02:06:55.122049", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-10 02:06:55.010883", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "Digest: sha256:962cf701c149aeb4404e8646b7b2770777bab0f13f78b50abf9112d20c4088c0", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]}
2025-02-10 02:06:55.570 INFO: changed: [10.0.0.30] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.131027", "end": "2025-02-10 02:06:55.538621", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:06:55.407594", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:06:55.732 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-02-10 02:07:07.034 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] *****************
changed: [10.0.0.30] => {"changed": true}
2025-02-10 02:07:07.197 INFO: TASK [include_role : contrail_analytics_database] ******************************
2025-02-10 02:07:07.835 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] ***
2025-02-10 02:07:07.835 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:07:08.026 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] ***
2025-02-10 02:07:08.027 INFO: ok: [10.0.0.30] => {"ansible_facts": {"cassandra_seeds": "10.0.0.17,10.0.0.12,10.0.0.30"}, "changed": false}
2025-02-10 02:07:08.538 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] ***
2025-02-10 02:07:08.540 INFO: ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1739148564.7647424, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b754f19930adf2e59ff208aaad4d6b8efb324f8b", "ctime": 1739148561.852681, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086492, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739148561.852681, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "747894099", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:07:08.965 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] ***
2025-02-10 02:07:08.965 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"}
2025-02-10 02:07:09.341 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] ***
2025-02-10 02:07:09.341 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:07:09.758 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] ***
2025-02-10 02:07:09.759 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:10.084 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:10.376 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:10.674 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:10.961 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:11.258 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:11.541 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:11.860 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:12.174 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:12.471 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:12.758 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:13.048 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:13.344 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:13.634 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:13.933 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:14.235 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:14.523 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:14.829 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:15.124 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:15.422 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:15.721 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:16.009 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:16.301 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:16.582 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:16.881 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:17.170 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:17.479 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:17.756 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:18.038 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:18.330 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:18.611 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:18.889 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:19.184 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:19.531 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:19.821 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:20.113 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:20.427 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:20.727 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:20.734 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:07:21.005 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] ***
2025-02-10 02:07:21.005 INFO: fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"}
...ignoring
2025-02-10 02:07:21.700 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] ***
2025-02-10 02:07:21.701 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "40351d2538d35ccb31ccb7f565dc9b5c73f8e7ff", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "34bc70366ad469e073e730f9c69676ab", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153241.1699126-274438-234709593955488/source", "state": "file", "uid": 0}
2025-02-10 02:07:23.534 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] ****************
2025-02-10 02:07:23.534 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "9c152d7aa09fce2b1210867312dddd5bbeca7fdcc159dd3f5a0c96e906707309", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "8ee71846d15de8fa26114598c2526a563d5f5119f66319702fab6a0228477766", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "38f89fbc5801f65914b09c8c64571825c049b982c64a921f99f2a22ce895d887", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "labels": {"com.docker.compose.config-hash": "8e1bf372e88715cd99a36d2f16b3f9b1b8fefd5c37164287320499b281ddbc52", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:07:23.811 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-02-10 02:07:25.548 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.47]
2025-02-10 02:07:26.437 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************
2025-02-10 02:07:28.158 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 02:07:28.159 INFO: ok: [10.0.0.27]
2025-02-10 02:07:28.939 INFO: PLAY RECAP *********************************************************************
10.0.0.12 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7
10.0.0.17 : ok=109 changed=58 unreachable=0 failed=0 skipped=36 rescued=0 ignored=7
10.0.0.27 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0
10.0.0.30 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7
10.0.0.47 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0
2025-02-10 02:07:28.939 INFO: localhost : ok=77 changed=4 unreachable=0 failed=0 skipped=45 rescued=0 ignored=0
2025-02-10 02:07:29.025 INFO: + sudo -E ansible-playbook -v -e stage=openstack -e orchestrator=openstack -e config_file=/home/ubuntu/.tf/ziu_instances.yaml playbooks/ziu.yml
2025-02-10 02:07:30.279 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-02-10 02:07:30.293 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-02-10 02:07:30.306 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-02-10 02:07:32.681 INFO: PLAY [Create container host group for OpenStack] *******************************
2025-02-10 02:07:32.801 INFO: TASK [Expose instances] ********************************************************
2025-02-10 02:07:32.801 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_17": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false}
2025-02-10 02:07:32.996 INFO: TASK [Expose global_configuration] *********************************************
2025-02-10 02:07:32.996 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false}
2025-02-10 02:07:33.083 INFO: TASK [contrail_deployer : create container host group] *************************
2025-02-10 02:07:33.150 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-02-10 02:07:33.489 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-02-10 02:07:33.489 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.17", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_17", "private_ip": "10.0.0.17"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:33.519 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:33.548 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:33.577 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:33.604 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:33.782 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.17", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_17", "private_ip": "10.0.0.17"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:33.816 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:33.845 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:33.874 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:33.902 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:34.193 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-02-10 02:07:34.255 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-02-10 02:07:34.351 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-02-10 02:07:34.546 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
2025-02-10 02:07:34.547 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:34.575 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:34.605 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:34.688 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-02-10 02:07:34.900 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:34.950 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:34.978 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:35.071 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-02-10 02:07:35.251 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
2025-02-10 02:07:35.251 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:35.279 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:35.325 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:35.427 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-02-10 02:07:35.616 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
2025-02-10 02:07:35.618 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:35.645 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:35.673 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:35.804 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-02-10 02:07:36.031 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
2025-02-10 02:07:36.032 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:36.062 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:36.093 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:36.180 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-02-10 02:07:36.394 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:36.427 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:36.508 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:36.602 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:36.602 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-02-10 02:07:36.843 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
2025-02-10 02:07:36.844 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:36.871 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:36.900 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:36.978 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:36.979 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-02-10 02:07:37.221 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
2025-02-10 02:07:37.222 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:37.251 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:37.281 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:37.364 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:37.364 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-02-10 02:07:37.550 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:37.550 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-02-10 02:07:37.729 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:37.729 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-02-10 02:07:37.906 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:37.907 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-02-10 02:07:38.142 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
2025-02-10 02:07:38.143 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"openstack_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:38.231 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:38.231 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-02-10 02:07:38.486 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
2025-02-10 02:07:38.486 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:38.512 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:38.584 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:38.584 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-02-10 02:07:38.787 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-02-10 02:07:38.833 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-02-10 02:07:39.153 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
2025-02-10 02:07:39.153 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-02-10 02:07:39.232 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
2025-02-10 02:07:39.233 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false}
2025-02-10 02:07:39.322 INFO: TASK [contrail_deployer : set registry if defined] *****************************
2025-02-10 02:07:39.322 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false}
2025-02-10 02:07:39.468 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:39.469 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-02-10 02:07:39.646 INFO: TASK [contrail_deployer : add roles if defined] ********************************
2025-02-10 02:07:39.646 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:39.672 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:39.698 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:39.723 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:39.748 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:39.902 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] ***************
2025-02-10 02:07:39.903 INFO: ok: [localhost] => {"ansible_facts": {"analytics_api_port": 8081, "config_api_port": 8082, "keystone_auth_proto": "http", "keystone_auth_public_port": 5000, "opencontrail_api_server_ip": "10.0.0.17 10.0.0.12 10.0.0.30", "opencontrail_collector_ip": "10.0.0.17 10.0.0.12 10.0.0.30"}, "changed": false}
2025-02-10 02:07:39.951 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-02-10 02:07:39.994 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-02-10 02:07:40.137 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
2025-02-10 02:07:40.138 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-02-10 02:07:40.184 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-02-10 02:07:40.249 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-02-10 02:07:40.759 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
2025-02-10 02:07:40.759 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-02-10 02:07:40.909 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
2025-02-10 02:07:40.909 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-02-10 02:07:41.074 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIG_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:07:41.105 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONTROLLER_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:07:41.132 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIGDB_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:07:41.160 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:07:41.186 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_SNMP_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:07:41.213 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_ALARM_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:07:41.240 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICSDB_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:07:41.269 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:07:41.451 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "changed": false}
2025-02-10 02:07:41.642 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
2025-02-10 02:07:41.642 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:41.669 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:41.700 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:41.868 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "changed": false}
2025-02-10 02:07:42.055 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:42.083 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:42.108 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:42.267 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:42.268 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "changed": false}
2025-02-10 02:07:42.458 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
2025-02-10 02:07:42.458 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:42.484 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:42.510 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:42.688 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-02-10 02:07:42.688 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:42.695 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:42.858 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] ***
2025-02-10 02:07:42.858 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.17"}, "changed": false}
2025-02-10 02:07:43.159 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
2025-02-10 02:07:43.159 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:43.192 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:43.221 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:43.254 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:43.284 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:43.287 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:43.437 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] ***
2025-02-10 02:07:43.437 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:43.732 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-02-10 02:07:43.788 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-02-10 02:07:43.879 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:07:43.880 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-02-10 02:07:44.027 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
2025-02-10 02:07:44.027 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-02-10 02:07:44.359 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
2025-02-10 02:07:44.360 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-02-10 02:07:44.440 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
2025-02-10 02:07:44.440 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-02-10 02:07:44.518 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
2025-02-10 02:07:44.519 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-02-10 02:07:45.085 INFO: TASK [openstack_deployer : add bms container hosts] ****************************
2025-02-10 02:07:45.086 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["openstack_nodes", "control", "network", "monitoring", "storage", "baremetal", "common", "cron", "fluentd", "kolla-logs", "kolla-toolbox", "aodh", "aodh-api", "aodh-evaluator", "aodh-listener", "aodh-notifier", "barbican", "barbican-api", "barbican-keystone-listener", "barbican-worker", "blazar", "ceilometer", "ceilometer-api", "ceilometer-central", "ceilometer-collector", "ceilometer-notification", "ceph-osd", "ceph", "ceph-mds", "ceph-mgr", "ceph-nfs", "ceph-mon", "ceph-rgw", "cinder-backup", "cinder-volume", "cinder", "cinder-api", "cinder-scheduler", "cloudkitty", "cloudkitty-api", "cloudkitty-processor", "congress", "congress-api", "congress-datasource", "congress-policy-engine", "designate", "designate-api", "designate-backend-bind9", "designate-central", "designate-mdns", "designate-sink", "designate-worker", "elasticsearch", "prometheus-elasticsearch-exporter", "etcd", "freezer", "freezer-api", "glance", "glance-api", "glance-registry", "gnocchi", "gnocchi-api", "gnocchi-metricd", "gnocchi-statsd", "grafana", "hacluster", "haproxy", "prometheus-haproxy-exporter", "heat", "heat-api-cfn", "heat-api", "heat-engine", "horizon", "influxd", "ironic", "ironic-api", "ironic-conductor", "ironic-inspector", "ironic-ipxe", "ironic-pxe", "ironic-tftp", "ironic-http", "iscsid", "karbor", "karbor-api", "karbor-operationengine", "karbor-protection", "keystone", "kibana", "loadbalancer", "letsencrypt", "magnum", "magnum-api", "magnum-conductor", "manila", "manila-api", "manila-data", "manila-scheduler", "manila-share", "mariadb", "prometheus-mysqld-exporter", "memcached", "prometheus-memcached-exporter", "mistral", "mistral-api", "mistral-engine", "mistral-executor", "mongodb", "murano", "murano-api", "murano-engine", "neutron-ovn-metadata-agent", "neutron-server", "neutron", "ironic-neutron-agent", "neutron-bgp-dragent", "neutron-dhcp-agent", "neutron-infoblox-ipam-agent", "neutron-l3-agent", "neutron-lbaas-agent", "neutron-metadata-agent", "neutron-metering-agent", "neutron-vpnaas-agent", "nova", "nova-api", "nova-compute-ironic", "nova-conductor", "nova-super-conductor", "nova-consoleauth", "nova-novncproxy", "nova-scheduler", "nova-serialproxy", "nova-spicehtml5proxy", "octavia", "octavia-api", "octavia-health-manager", "octavia-housekeeping", "octavia-worker", "opensearch", "ovn-controller-network", "ovn-controller", "ovn-database", "ovn-northd", "ovn-nb-db", "ovn-sb-db", "panko", "panko-api", "placement", "placement-api", "prometheus", "prometheus-node-exporter", "prometheus-cadvisor", "prometheus-alertmanager", "prometheus-openstack-exporter", "prometheus-blackbox-exporter", "rabbitmq", "rally", "redis", "sahara", "sahara-api", "sahara-engine", "searchlight", "searchlight-api", "searchlight-listener", "senlin", "senlin-api", "senlin-engine", "skydive", "solum", "solum-api", "solum-conductor", "solum-deployer", "solum-worker", "swift-account-server", "swift-container-server", "swift-object-server", "swift", "swift-proxy-server", "tacker", "telegraf", "tempest", "tgtd", "trove", "trove-api", "trove-conductor", "trove-taskmanager", "tls-backend", "vmtp", "watcher", "watcher-api", "watcher-applier", "watcher-engine", "zookeeper", "zun"], "host_name": "10.0.0.17", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_17", "private_ip": "10.0.0.17"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:45.119 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.12", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:45.151 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.30", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:45.180 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["openstack_nodes", "compute", "baremetal", "common", "cron", "fluentd", "kolla-logs", "kolla-toolbox", "ceilometer-compute", "collectd", "hacluster-remote", "iscsid", "multipathd", "neutron-ovn-metadata-agent", "neutron-ovn-agent", "ovn-controller-compute", "ovn-controller", "prometheus-node-exporter", "prometheus-cadvisor", "telegraf"], "host_name": "10.0.0.47", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:45.210 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["openstack_nodes", "compute", "baremetal", "common", "cron", "fluentd", "kolla-logs", "kolla-toolbox", "ceilometer-compute", "collectd", "hacluster-remote", "iscsid", "multipathd", "neutron-ovn-metadata-agent", "neutron-ovn-agent", "ovn-controller-compute", "ovn-controller", "prometheus-node-exporter", "prometheus-cadvisor", "telegraf"], "host_name": "10.0.0.27", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:45.211 INFO: [WARNING]: Invalid characters were found in group names but not replaced, use
-vvvv to see details
2025-02-10 02:07:45.443 INFO: TASK [openstack_deployer : add bms container hosts] ****************************
2025-02-10 02:07:45.443 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["openstack_nodes", "control", "network", "monitoring", "storage", "baremetal", "common", "cron", "fluentd", "kolla-logs", "kolla-toolbox", "aodh", "aodh-api", "aodh-evaluator", "aodh-listener", "aodh-notifier", "barbican", "barbican-api", "barbican-keystone-listener", "barbican-worker", "blazar", "ceilometer", "ceilometer-api", "ceilometer-central", "ceilometer-collector", "ceilometer-notification", "ceph-osd", "ceph", "ceph-mds", "ceph-mgr", "ceph-nfs", "ceph-mon", "ceph-rgw", "cinder-backup", "cinder-volume", "cinder", "cinder-api", "cinder-scheduler", "cloudkitty", "cloudkitty-api", "cloudkitty-processor", "congress", "congress-api", "congress-datasource", "congress-policy-engine", "designate", "designate-api", "designate-backend-bind9", "designate-central", "designate-mdns", "designate-sink", "designate-worker", "elasticsearch", "prometheus-elasticsearch-exporter", "etcd", "freezer", "freezer-api", "glance", "glance-api", "glance-registry", "gnocchi", "gnocchi-api", "gnocchi-metricd", "gnocchi-statsd", "grafana", "hacluster", "haproxy", "prometheus-haproxy-exporter", "heat", "heat-api-cfn", "heat-api", "heat-engine", "horizon", "influxd", "ironic", "ironic-api", "ironic-conductor", "ironic-inspector", "ironic-ipxe", "ironic-pxe", "ironic-tftp", "ironic-http", "iscsid", "karbor", "karbor-api", "karbor-operationengine", "karbor-protection", "keystone", "kibana", "loadbalancer", "letsencrypt", "magnum", "magnum-api", "magnum-conductor", "manila", "manila-api", "manila-data", "manila-scheduler", "manila-share", "mariadb", "prometheus-mysqld-exporter", "memcached", "prometheus-memcached-exporter", "mistral", "mistral-api", "mistral-engine", "mistral-executor", "mongodb", "murano", "murano-api", "murano-engine", "neutron-ovn-metadata-agent", "neutron-server", "neutron", "ironic-neutron-agent", "neutron-bgp-dragent", "neutron-dhcp-agent", "neutron-infoblox-ipam-agent", "neutron-l3-agent", "neutron-lbaas-agent", "neutron-metadata-agent", "neutron-metering-agent", "neutron-vpnaas-agent", "nova", "nova-api", "nova-compute-ironic", "nova-conductor", "nova-super-conductor", "nova-consoleauth", "nova-novncproxy", "nova-scheduler", "nova-serialproxy", "nova-spicehtml5proxy", "octavia", "octavia-api", "octavia-health-manager", "octavia-housekeeping", "octavia-worker", "opensearch", "ovn-controller-network", "ovn-controller", "ovn-database", "ovn-northd", "ovn-nb-db", "ovn-sb-db", "panko", "panko-api", "placement", "placement-api", "prometheus", "prometheus-node-exporter", "prometheus-cadvisor", "prometheus-alertmanager", "prometheus-openstack-exporter", "prometheus-blackbox-exporter", "rabbitmq", "rally", "redis", "sahara", "sahara-api", "sahara-engine", "searchlight", "searchlight-api", "searchlight-listener", "senlin", "senlin-api", "senlin-engine", "skydive", "solum", "solum-api", "solum-conductor", "solum-deployer", "solum-worker", "swift-account-server", "swift-container-server", "swift-object-server", "swift", "swift-proxy-server", "tacker", "telegraf", "tempest", "tgtd", "trove", "trove-api", "trove-conductor", "trove-taskmanager", "tls-backend", "vmtp", "watcher", "watcher-api", "watcher-applier", "watcher-engine", "zookeeper", "zun"], "host_name": "10.0.0.17", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_17", "private_ip": "10.0.0.17"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:07:45.471 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.12", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:45.502 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.30", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:07:45.532 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["openstack_nodes", "compute", "baremetal", "common", "cron", "fluentd", "kolla-logs", "kolla-toolbox", "ceilometer-compute", "collectd", "hacluster-remote", "iscsid", "multipathd", "neutron-ovn-metadata-agent", "neutron-ovn-agent", "ovn-controller-compute", "ovn-controller", "prometheus-node-exporter", "prometheus-cadvisor", "telegraf"], "host_name": "10.0.0.47", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:45.561 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["openstack_nodes", "compute", "baremetal", "common", "cron", "fluentd", "kolla-logs", "kolla-toolbox", "ceilometer-compute", "collectd", "hacluster-remote", "iscsid", "multipathd", "neutron-ovn-metadata-agent", "neutron-ovn-agent", "ovn-controller-compute", "ovn-controller", "prometheus-node-exporter", "prometheus-cadvisor", "telegraf"], "host_name": "10.0.0.27", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:07:45.992 INFO: PLAY [openstack_nodes] *********************************************************
2025-02-10 02:07:47.678 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.27]
2025-02-10 02:07:47.689 INFO: ok: [10.0.0.47]
2025-02-10 02:07:47.831 INFO: ok: [10.0.0.17]
2025-02-10 02:07:48.089 INFO: TASK [openstack : Set kolla directory based on kolla installation mode] ********
2025-02-10 02:07:48.090 INFO: ok: [10.0.0.17] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-02-10 02:07:48.174 INFO: ok: [10.0.0.47] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-02-10 02:07:48.256 INFO: ok: [10.0.0.27] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false}
2025-02-10 02:07:48.513 INFO: TASK [openstack : set instance data] *******************************************
2025-02-10 02:07:48.514 INFO: ok: [10.0.0.17] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "changed": false}
2025-02-10 02:07:48.541 INFO: ok: [10.0.0.47] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-02-10 02:07:48.621 INFO: ok: [10.0.0.27] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false}
2025-02-10 02:07:48.864 INFO: TASK [openstack : set provider data] *******************************************
2025-02-10 02:07:48.864 INFO: ok: [10.0.0.17] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-02-10 02:07:48.865 INFO: ok: [10.0.0.47] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-02-10 02:07:48.953 INFO: ok: [10.0.0.27] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false}
2025-02-10 02:07:49.128 INFO: TASK [openstack : kolla customizations] ****************************************
2025-02-10 02:07:49.487 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/kolla_baremetal.yml for 10.0.0.17, 10.0.0.47, 10.0.0.27
2025-02-10 02:07:50.105 INFO: TASK [openstack : Ensure sudo group is present] ********************************
ok: [10.0.0.17] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-02-10 02:07:50.124 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-02-10 02:07:50.178 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false}
2025-02-10 02:07:50.700 INFO: TASK [openstack : Ensure kolla group is present] *******************************
2025-02-10 02:07:50.701 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-02-10 02:07:50.780 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-02-10 02:07:50.878 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false}
2025-02-10 02:07:51.543 INFO: TASK [openstack : Create kolla user] *******************************************
2025-02-10 02:07:51.544 INFO: ok: [10.0.0.17] => {"append": false, "changed": false, "comment": "", "group": 1001, "groups": "sudo", "home": "/home/kolla", "move_home": false, "name": "kolla", "shell": "/bin/sh", "state": "present", "uid": 1001}
2025-02-10 02:07:51.570 INFO: ok: [10.0.0.47] => {"append": false, "changed": false, "comment": "", "group": 1001, "groups": "sudo", "home": "/home/kolla", "move_home": false, "name": "kolla", "shell": "/bin/sh", "state": "present", "uid": 1001}
2025-02-10 02:07:51.625 INFO: ok: [10.0.0.27] => {"append": false, "changed": false, "comment": "", "group": 1001, "groups": "sudo", "home": "/home/kolla", "move_home": false, "name": "kolla", "shell": "/bin/sh", "state": "present", "uid": 1001}
2025-02-10 02:07:52.161 INFO: TASK [openstack : Grant kolla user passwordless sudo] **************************
2025-02-10 02:07:52.161 INFO: ok: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:52.184 INFO: ok: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:52.193 INFO: ok: [10.0.0.47] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:07:53.988 INFO: TASK [openstack : Packages needed for swift] ***********************************
2025-02-10 02:07:53.989 INFO: ok: [10.0.0.47] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false, "item": "parted"}
2025-02-10 02:07:54.019 INFO: ok: [10.0.0.27] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false, "item": "parted"}
2025-02-10 02:07:54.025 INFO: ok: [10.0.0.17] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false, "item": "parted"}
2025-02-10 02:07:55.485 INFO: ok: [10.0.0.47] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-02-10 02:07:55.510 INFO: ok: [10.0.0.17] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-02-10 02:07:55.608 INFO: ok: [10.0.0.27] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false, "item": "xfsprogs"}
2025-02-10 02:07:56.172 INFO: TASK [openstack : Install configfs module needed for ironic on Debian hosts] ***
2025-02-10 02:07:56.172 INFO: ok: [10.0.0.17] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-02-10 02:07:56.179 INFO: ok: [10.0.0.47] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-02-10 02:07:56.242 INFO: ok: [10.0.0.27] => {"changed": false, "name": "configfs", "params": "", "state": "present"}
2025-02-10 02:08:00.000 INFO: TASK [openstack : Set default value for network_interface based on instance_data.ip] ***
2025-02-10 02:08:00.001 INFO: ok: [10.0.0.17] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-02-10 02:08:00.265 INFO: ok: [10.0.0.27] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-02-10 02:08:00.347 INFO: ok: [10.0.0.47] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"}
2025-02-10 02:08:03.267 INFO: TASK [openstack : Set default value for external_interface_detected equal to network_interface_detected] ***
2025-02-10 02:08:03.268 INFO: ok: [10.0.0.17] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-02-10 02:08:03.271 INFO: ok: [10.0.0.47] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-02-10 02:08:03.345 INFO: ok: [10.0.0.27] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false}
2025-02-10 02:08:03.690 INFO: TASK [openstack : Set first openstack node as default for internal_address] ****
ok: [10.0.0.17] => {"ansible_facts": {"internal_address_detected": "10.0.0.17"}, "changed": false}
2025-02-10 02:08:03.771 INFO: ok: [10.0.0.47] => {"ansible_facts": {"internal_address_detected": "10.0.0.17"}, "changed": false}
2025-02-10 02:08:03.872 INFO: ok: [10.0.0.27] => {"ansible_facts": {"internal_address_detected": "10.0.0.17"}, "changed": false}
2025-02-10 02:08:04.108 INFO: TASK [openstack : Add required /etc/hosts entries] *****************************
2025-02-10 02:08:04.440 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/manage_etc_hosts.yml for 10.0.0.17, 10.0.0.47, 10.0.0.27
2025-02-10 02:08:04.835 INFO: TASK [openstack : Build host_intf_dict] ****************************************
ok: [10.0.0.17] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"host_intf_dict": {"10.0.0.17": "ens3"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:08:05.547 INFO: TASK [openstack : Build hosts file with ctrl-data and domain suffix when provided] ***
ok: [10.0.0.17] => (item=10.0.0.17) => {"ansible_loop_var": "item", "backup": "", "changed": false, "item": "10.0.0.17", "msg": ""}
2025-02-10 02:08:08.015 INFO: TASK [openstack : Merge kolla_globals params with defaults] ********************
2025-02-10 02:08:08.016 INFO: ok: [10.0.0.17 -> localhost] => {"ansible_facts": {"final_kolla_globals": {"analytics_api_ssl_enable": false, "config_api_ssl_enable": false, "contrail_ca_file": "/etc/contrail/ssl/certs/ca-cert.pem", "contrail_dm_integration": true, "customize_etc_hosts": false, "enable_barbican": true, "enable_haproxy": false, "enable_ironic": false, "enable_ironic_notifications": false, "enable_opencontrail_rbac": "yes", "enable_opencontrail_tags": true, "enable_opencontrail_trunk": true, "enable_swift": false, "haproxy_client_timeout": "30m", "haproxy_server_timeout": "30m", "heat_logging_debug": "True", "heat_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-heat-init:nightly", "ironic_notification_manager_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-ironic-notification-manager:nightly", "kolla_base_distro": "centos", "libvirt_enable_sasl": false, "neutron_fwaas_version": "v2", "neutron_logging_debug": "True", "neutron_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-neutron-init:nightly", "neutron_opencontrail_ml2_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-neutron-ml2-init:nightly", "neutron_plugin_agent": "opencontrail", "nova_compute_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-compute-init:nightly", "nova_compute_virt_type": "qemu", "nova_logging_debug": "True", "opencontrail_api_server_ip": "10.0.0.17 10.0.0.12 10.0.0.30", "opencontrail_collector_ip": "10.0.0.17 10.0.0.12 10.0.0.30", "opencontrail_webui_ip": "10.0.0.17 10.0.0.12 10.0.0.30", "openstack_release": "yoga", "openstack_service_workers": 1}}, "changed": false}
2025-02-10 02:08:08.567 INFO: TASK [openstack : merge os_storage_nodes] **************************************
2025-02-10 02:08:08.567 INFO: ok: [10.0.0.17 -> localhost] => {"ansible_facts": {"final_kolla_globals": {"analytics_api_ssl_enable": false, "config_api_ssl_enable": false, "contrail_ca_file": "/etc/contrail/ssl/certs/ca-cert.pem", "contrail_dm_integration": true, "customize_etc_hosts": false, "enable_barbican": true, "enable_haproxy": false, "enable_ironic": false, "enable_ironic_notifications": false, "enable_opencontrail_rbac": "yes", "enable_opencontrail_tags": true, "enable_opencontrail_trunk": true, "enable_swift": false, "haproxy_client_timeout": "30m", "haproxy_server_timeout": "30m", "heat_logging_debug": "True", "heat_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-heat-init:nightly", "ironic_notification_manager_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-ironic-notification-manager:nightly", "kolla_base_distro": "centos", "libvirt_enable_sasl": false, "neutron_fwaas_version": "v2", "neutron_logging_debug": "True", "neutron_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-neutron-init:nightly", "neutron_opencontrail_ml2_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-neutron-ml2-init:nightly", "neutron_plugin_agent": "opencontrail", "nova_compute_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-compute-init:nightly", "nova_compute_virt_type": "qemu", "nova_logging_debug": "True", "opencontrail_api_server_ip": "10.0.0.17 10.0.0.12 10.0.0.30", "opencontrail_collector_ip": "10.0.0.17 10.0.0.12 10.0.0.30", "opencontrail_webui_ip": "10.0.0.17 10.0.0.12 10.0.0.30", "openstack_release": "yoga", "openstack_service_workers": 1, "storage_nodes": "10.0.0.17"}}, "changed": false}
2025-02-10 02:08:08.741 INFO: TASK [openstack : include_tasks] ***********************************************
2025-02-10 02:08:09.135 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/inventory.yml for 10.0.0.17, 10.0.0.47, 10.0.0.27
2025-02-10 02:08:11.404 INFO: TASK [openstack : Populate openstack inventory] ********************************
2025-02-10 02:08:11.405 INFO: changed: [10.0.0.17 -> localhost] => {"changed": true, "checksum": "1c206ea80e002be8fb785629e83054eb7a9269fa", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/inventory/my_inventory", "gid": 0, "group": "root", "md5sum": "d025f193a8956d5e325b1ff8d5a2b41e", "mode": "0644", "owner": "root", "size": 9863, "src": "/root/.ansible/tmp/ansible-tmp-1739153289.3622096-277137-39015796256040/source", "state": "file", "uid": 0}
2025-02-10 02:08:11.645 INFO: TASK [openstack : include_tasks] ***********************************************
2025-02-10 02:08:11.984 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/passwords.yml for 10.0.0.17, 10.0.0.47, 10.0.0.27
2025-02-10 02:08:12.609 INFO: TASK [openstack : Create password file from template] **************************
2025-02-10 02:08:12.610 INFO: changed: [10.0.0.17 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:08:16.346 INFO: TASK [openstack : Generate kolla passwords] ************************************
2025-02-10 02:08:16.346 INFO: changed: [10.0.0.17 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true}
2025-02-10 02:08:16.513 INFO: TASK [openstack : include_tasks] ***********************************************
2025-02-10 02:08:16.829 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/host_params.yml for 10.0.0.17, 10.0.0.47, 10.0.0.27
2025-02-10 02:08:17.401 INFO: TASK [openstack : Create host_vars directory if required] **********************
2025-02-10 02:08:17.401 INFO: changed: [10.0.0.17 -> localhost] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:18.197 INFO: TASK [openstack : Detect host network_interface] *******************************
2025-02-10 02:08:18.197 INFO: ok: [10.0.0.17] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-02-10 02:08:18.198 INFO: ok: [10.0.0.47] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-02-10 02:08:18.272 INFO: ok: [10.0.0.27] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false}
2025-02-10 02:08:19.096 INFO: TASK [openstack : Detect host kolla_external_vip_interface] ********************
ok: [10.0.0.17] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-02-10 02:08:19.178 INFO: ok: [10.0.0.47] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-02-10 02:08:19.256 INFO: ok: [10.0.0.27] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false}
2025-02-10 02:08:20.062 INFO: TASK [openstack : Detect host kolla_internal_address] **************************
ok: [10.0.0.17] => {"ansible_facts": {"host_internal_address": "10.0.0.17"}, "changed": false}
2025-02-10 02:08:20.065 INFO: ok: [10.0.0.47] => {"ansible_facts": {"host_internal_address": "10.0.0.17"}, "changed": false}
2025-02-10 02:08:20.138 INFO: ok: [10.0.0.27] => {"ansible_facts": {"host_internal_address": "10.0.0.17"}, "changed": false}
2025-02-10 02:08:20.855 INFO: TASK [openstack : Create host variable files] **********************************
2025-02-10 02:08:20.855 INFO: changed: [10.0.0.17 -> localhost] => {"changed": true, "checksum": "874ecd6c6e1ebe63e934145260b666598192f988", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.17.yml", "gid": 0, "group": "root", "md5sum": "50df7c1db930cca01035c30faa4a3f34", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1739153300.3234258-277397-196107745259475/source", "state": "file", "uid": 0}
2025-02-10 02:08:20.952 INFO: changed: [10.0.0.47 -> localhost] => {"changed": true, "checksum": "874ecd6c6e1ebe63e934145260b666598192f988", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.47.yml", "gid": 0, "group": "root", "md5sum": "50df7c1db930cca01035c30faa4a3f34", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1739153300.465948-277410-191596624066185/source", "state": "file", "uid": 0}
2025-02-10 02:08:21.028 INFO: changed: [10.0.0.27 -> localhost] => {"changed": true, "checksum": "874ecd6c6e1ebe63e934145260b666598192f988", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.27.yml", "gid": 0, "group": "root", "md5sum": "50df7c1db930cca01035c30faa4a3f34", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1739153300.6178045-277430-279206338982786/source", "state": "file", "uid": 0}
2025-02-10 02:08:21.530 INFO: TASK [openstack : Populate etc/kolla/globals.yml] ******************************
2025-02-10 02:08:21.530 INFO: changed: [10.0.0.17 -> localhost] => {"changed": true, "checksum": "f07b859fd4c2556a76bd16c3e81fffef5434aa3b", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/etc/kolla/globals.yml", "gid": 0, "group": "root", "md5sum": "b10396620c10322da1875a3780f55335", "mode": "0644", "owner": "root", "size": 1618, "src": "/root/.ansible/tmp/ansible-tmp-1739153301.2065225-277563-7586134827331/source", "state": "file", "uid": 0}
2025-02-10 02:08:21.993 INFO: TASK [Import group variables] **************************************************
ok: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:08:22.118 INFO: ok: [10.0.0.47] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:08:22.147 INFO: ok: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:08:22.398 INFO: TASK [Import global variables] *************************************************
2025-02-10 02:08:22.399 INFO: ok: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:08:22.424 INFO: ok: [10.0.0.47] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:08:22.512 INFO: ok: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:08:22.766 INFO: TASK [set tmphost] *************************************************************
2025-02-10 02:08:22.766 INFO: ok: [10.0.0.17] => {"ansible_facts": {"tmp_host": "10.0.0.17"}, "changed": false}
2025-02-10 02:08:22.767 INFO: ok: [10.0.0.47] => {"ansible_facts": {"tmp_host": "10.0.0.47"}, "changed": false}
2025-02-10 02:08:22.880 INFO: ok: [10.0.0.27] => {"ansible_facts": {"tmp_host": "10.0.0.27"}, "changed": false}
2025-02-10 02:08:23.334 INFO: TASK [stat] ********************************************************************
ok: [10.0.0.17 -> localhost] => {"changed": false, "stat": {"atime": 1739153300.8261225, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "874ecd6c6e1ebe63e934145260b666598192f988", "ctime": 1739153300.8301227, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1076236, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739153300.5981178, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.17.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "2124971569", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:08:23.384 INFO: ok: [10.0.0.47 -> localhost] => {"changed": false, "stat": {"atime": 1739153300.9101243, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "874ecd6c6e1ebe63e934145260b666598192f988", "ctime": 1739153300.9101243, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1076241, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739153300.7781217, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.47.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "2424579101", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:08:23.520 INFO: ok: [10.0.0.27 -> localhost] => {"changed": false, "stat": {"atime": 1739153301.0021265, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "874ecd6c6e1ebe63e934145260b666598192f988", "ctime": 1739153301.0021265, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1037899, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739153300.8581233, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.27.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "2956213922", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:08:23.759 INFO: TASK [Import host variables] ***************************************************
2025-02-10 02:08:23.760 INFO: ok: [10.0.0.17] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.17", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.17.yml"], "changed": false}
2025-02-10 02:08:23.833 INFO: ok: [10.0.0.47] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.17", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.47.yml"], "changed": false}
2025-02-10 02:08:23.938 INFO: ok: [10.0.0.27] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.17", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.27.yml"], "changed": false}
2025-02-10 02:08:24.472 INFO: TASK [Set docker environment variable DOCKER_CLIENT_TIMEOUT] *******************
2025-02-10 02:08:24.473 INFO: ok: [10.0.0.17] => {"backup": "", "changed": false, "msg": ""}
2025-02-10 02:08:24.564 INFO: ok: [10.0.0.47] => {"backup": "", "changed": false, "msg": ""}
2025-02-10 02:08:24.615 INFO: ok: [10.0.0.27] => {"backup": "", "changed": false, "msg": ""}
2025-02-10 02:08:24.995 INFO: TASK [Set docker environment variable COMPOSE_HTTP_TIMEOUT] ********************
2025-02-10 02:08:24.995 INFO: ok: [10.0.0.17] => {"backup": "", "changed": false, "msg": ""}
2025-02-10 02:08:25.102 INFO: ok: [10.0.0.47] => {"backup": "", "changed": false, "msg": ""}
2025-02-10 02:08:25.170 INFO: ok: [10.0.0.27] => {"backup": "", "changed": false, "msg": ""}
2025-02-10 02:08:25.357 INFO: PLAY [Create certificates for haproxy] *****************************************
2025-02-10 02:08:25.524 INFO: TASK [Import group variables] **************************************************
2025-02-10 02:08:25.525 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:08:25.652 INFO: TASK [Import global variables] *************************************************
2025-02-10 02:08:25.653 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:08:25.856 INFO: PLAY [Calculate the deleted nodes list] ****************************************
2025-02-10 02:08:26.324 INFO: PLAY [Apply role destroy] ******************************************************
2025-02-10 02:08:29.172 INFO: [WARNING]: Found variable using reserved name: action
2025-02-10 02:08:29.173 INFO: PLAY [Gather facts for all hosts] **********************************************
2025-02-10 02:08:30.993 INFO: TASK [Gather facts] ************************************************************
ok: [10.0.0.30]
2025-02-10 02:08:31.310 INFO: ok: [10.0.0.12]
2025-02-10 02:08:31.487 INFO: TASK [Group hosts to determine when using --limit] *****************************
2025-02-10 02:08:31.488 INFO: ok: [10.0.0.17] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:08:31.532 INFO: ok: [10.0.0.12] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:08:31.559 INFO: ok: [10.0.0.30] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:08:31.567 INFO: ok: [10.0.0.47] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:08:31.648 INFO: ok: [10.0.0.27] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:08:31.732 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
all_using_limit_True
2025-02-10 02:08:31.736 INFO: PLAY [Gather facts for all hosts (if using --limit)] ***************************
2025-02-10 02:08:31.736 INFO: skipping: no hosts matched
2025-02-10 02:08:31.737 INFO: PLAY [Group hosts based on configuration] **************************************
2025-02-10 02:08:31.901 INFO: TASK [Group hosts based on Kolla action] ***************************************
2025-02-10 02:08:31.901 INFO: ok: [10.0.0.17] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:08:31.945 INFO: ok: [10.0.0.12] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:08:31.987 INFO: ok: [10.0.0.30] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:08:32.023 INFO: ok: [10.0.0.47] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:08:32.062 INFO: ok: [10.0.0.27] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:08:32.284 INFO: TASK [Group hosts based on enabled services] ***********************************
2025-02-10 02:08:32.284 INFO: ok: [10.0.0.17] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.333 INFO: ok: [10.0.0.17] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]}
2025-02-10 02:08:32.334 INFO: ok: [10.0.0.12] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.385 INFO: ok: [10.0.0.12] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.443 INFO: ok: [10.0.0.17] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.450 INFO: ok: [10.0.0.12] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.473 INFO: ok: [10.0.0.47] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.532 INFO: ok: [10.0.0.30] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.542 INFO: ok: [10.0.0.47] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]}
2025-02-10 02:08:32.566 INFO: ok: [10.0.0.17] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.581 INFO: ok: [10.0.0.12] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.619 INFO: ok: [10.0.0.47] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.658 INFO: ok: [10.0.0.27] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.686 INFO: ok: [10.0.0.30] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.688 INFO: ok: [10.0.0.12] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.708 INFO: ok: [10.0.0.17] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.745 INFO: ok: [10.0.0.47] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.763 INFO: ok: [10.0.0.12] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.797 INFO: ok: [10.0.0.30] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.831 INFO: ok: [10.0.0.27] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]}
2025-02-10 02:08:32.835 INFO: ok: [10.0.0.12] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.873 INFO: ok: [10.0.0.47] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.874 INFO: ok: [10.0.0.17] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.888 INFO: ok: [10.0.0.30] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.919 INFO: ok: [10.0.0.27] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.967 INFO: ok: [10.0.0.30] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.985 INFO: ok: [10.0.0.12] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-02-10 02:08:32.987 INFO: ok: [10.0.0.27] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.002 INFO: ok: [10.0.0.47] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.049 INFO: ok: [10.0.0.30] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.051 INFO: ok: [10.0.0.12] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.052 INFO: ok: [10.0.0.27] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.120 INFO: ok: [10.0.0.12] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.128 INFO: ok: [10.0.0.27] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.131 INFO: ok: [10.0.0.30] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.137 INFO: ok: [10.0.0.47] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.178 INFO: ok: [10.0.0.17] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.192 INFO: ok: [10.0.0.27] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.252 INFO: ok: [10.0.0.12] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.277 INFO: ok: [10.0.0.47] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.314 INFO: ok: [10.0.0.17] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.332 INFO: ok: [10.0.0.12] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.333 INFO: ok: [10.0.0.30] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.361 INFO: ok: [10.0.0.27] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.398 INFO: ok: [10.0.0.17] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.411 INFO: ok: [10.0.0.12] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.448 INFO: ok: [10.0.0.47] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.471 INFO: ok: [10.0.0.30] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.474 INFO: ok: [10.0.0.17] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.482 INFO: ok: [10.0.0.12] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-02-10 02:08:33.530 INFO: ok: [10.0.0.27] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.545 INFO: ok: [10.0.0.30] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.551 INFO: ok: [10.0.0.12] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.583 INFO: ok: [10.0.0.47] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.583 INFO: ok: [10.0.0.17] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.623 INFO: ok: [10.0.0.30] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.651 INFO: ok: [10.0.0.12] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.667 INFO: ok: [10.0.0.27] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.732 INFO: ok: [10.0.0.47] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.771 INFO: ok: [10.0.0.12] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.771 INFO: ok: [10.0.0.17] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.788 INFO: ok: [10.0.0.30] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.794 INFO: ok: [10.0.0.27] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.859 INFO: ok: [10.0.0.27] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.861 INFO: ok: [10.0.0.12] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-02-10 02:08:33.901 INFO: ok: [10.0.0.47] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.913 INFO: ok: [10.0.0.17] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.940 INFO: ok: [10.0.0.30] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-02-10 02:08:33.988 INFO: ok: [10.0.0.17] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-02-10 02:08:33.999 INFO: ok: [10.0.0.12] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.036 INFO: ok: [10.0.0.47] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.053 INFO: ok: [10.0.0.27] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.073 INFO: ok: [10.0.0.12] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.075 INFO: ok: [10.0.0.30] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.110 INFO: ok: [10.0.0.17] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.121 INFO: ok: [10.0.0.47] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.154 INFO: ok: [10.0.0.30] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.158 INFO: ok: [10.0.0.27] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.159 INFO: ok: [10.0.0.12] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.218 INFO: ok: [10.0.0.17] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.220 INFO: ok: [10.0.0.30] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.264 INFO: ok: [10.0.0.27] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.270 INFO: ok: [10.0.0.47] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.280 INFO: ok: [10.0.0.12] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.286 INFO: ok: [10.0.0.17] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.323 INFO: ok: [10.0.0.30] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.335 INFO: ok: [10.0.0.27] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.385 INFO: ok: [10.0.0.12] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.393 INFO: ok: [10.0.0.30] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.404 INFO: ok: [10.0.0.17] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.411 INFO: ok: [10.0.0.47] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.452 INFO: ok: [10.0.0.27] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.490 INFO: ok: [10.0.0.12] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.531 INFO: ok: [10.0.0.30] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.599 INFO: ok: [10.0.0.17] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
ok: [10.0.0.47] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.622 INFO: ok: [10.0.0.12] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.650 INFO: ok: [10.0.0.27] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.659 INFO: ok: [10.0.0.30] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.776 INFO: ok: [10.0.0.47] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.799 INFO: ok: [10.0.0.12] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.896 INFO: ok: [10.0.0.12] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]}
2025-02-10 02:08:34.905 INFO: ok: [10.0.0.30] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-02-10 02:08:34.976 INFO: ok: [10.0.0.17] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
ok: [10.0.0.27] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
ok: [10.0.0.12] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.061 INFO: ok: [10.0.0.12] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.073 INFO: ok: [10.0.0.30] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.088 INFO: ok: [10.0.0.47] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]}
2025-02-10 02:08:35.112 INFO: ok: [10.0.0.27] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.149 INFO: ok: [10.0.0.17] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.176 INFO: ok: [10.0.0.12] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-02-10 02:08:35.222 INFO: ok: [10.0.0.47] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.224 INFO: ok: [10.0.0.30] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.250 INFO: ok: [10.0.0.27] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.268 INFO: ok: [10.0.0.12] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.344 INFO: ok: [10.0.0.30] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-02-10 02:08:35.370 INFO: ok: [10.0.0.17] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.374 INFO: ok: [10.0.0.47] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.415 INFO: ok: [10.0.0.27] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.435 INFO: ok: [10.0.0.12] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-02-10 02:08:35.440 INFO: ok: [10.0.0.30] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.525 INFO: ok: [10.0.0.47] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.542 INFO: ok: [10.0.0.17] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.556 INFO: ok: [10.0.0.27] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.566 INFO: ok: [10.0.0.12] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.576 INFO: ok: [10.0.0.30] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.642 INFO: ok: [10.0.0.12] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.662 INFO: ok: [10.0.0.47] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.690 INFO: ok: [10.0.0.27] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-02-10 02:08:35.704 INFO: ok: [10.0.0.30] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]}
2025-02-10 02:08:35.724 INFO: ok: [10.0.0.12] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.725 INFO: ok: [10.0.0.17] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-02-10 02:08:35.830 INFO: ok: [10.0.0.47] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]}
2025-02-10 02:08:35.844 INFO: ok: [10.0.0.30] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.849 INFO: ok: [10.0.0.27] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.882 INFO: ok: [10.0.0.12] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.914 INFO: ok: [10.0.0.17] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.985 INFO: ok: [10.0.0.30] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-02-10 02:08:35.994 INFO: ok: [10.0.0.12] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-02-10 02:08:36.004 INFO: ok: [10.0.0.27] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.005 INFO: ok: [10.0.0.47] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.034 INFO: ok: [10.0.0.17] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.112 INFO: ok: [10.0.0.47] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.124 INFO: ok: [10.0.0.30] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-02-10 02:08:36.144 INFO: ok: [10.0.0.27] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.156 INFO: ok: [10.0.0.17] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.172 INFO: ok: [10.0.0.12] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-02-10 02:08:36.263 INFO: ok: [10.0.0.12] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.291 INFO: ok: [10.0.0.30] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.312 INFO: ok: [10.0.0.27] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.325 INFO: ok: [10.0.0.47] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.344 INFO: ok: [10.0.0.17] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.385 INFO: ok: [10.0.0.12] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.417 INFO: ok: [10.0.0.47] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.448 INFO: ok: [10.0.0.17] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.470 INFO: ok: [10.0.0.12] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.485 INFO: ok: [10.0.0.27] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.542 INFO: ok: [10.0.0.12] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.543 INFO: ok: [10.0.0.47] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.578 INFO: ok: [10.0.0.17] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-02-10 02:08:36.612 INFO: ok: [10.0.0.30] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-02-10 02:08:36.622 INFO: ok: [10.0.0.12] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.623 INFO: ok: [10.0.0.27] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-02-10 02:08:36.673 INFO: ok: [10.0.0.47] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]}
2025-02-10 02:08:36.703 INFO: ok: [10.0.0.27] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.705 INFO: ok: [10.0.0.17] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.749 INFO: ok: [10.0.0.30] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.806 INFO: ok: [10.0.0.47] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.835 INFO: ok: [10.0.0.27] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-02-10 02:08:36.873 INFO: ok: [10.0.0.12] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.892 INFO: ok: [10.0.0.17] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-02-10 02:08:36.909 INFO: ok: [10.0.0.30] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.968 INFO: ok: [10.0.0.27] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-02-10 02:08:36.983 INFO: ok: [10.0.0.17] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.026 INFO: ok: [10.0.0.12] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.029 INFO: ok: [10.0.0.47] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.036 INFO: ok: [10.0.0.27] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.050 INFO: ok: [10.0.0.30] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.061 INFO: ok: [10.0.0.17] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.113 INFO: ok: [10.0.0.27] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.133 INFO: ok: [10.0.0.17] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.158 INFO: ok: [10.0.0.30] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.159 INFO: ok: [10.0.0.47] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.160 INFO: ok: [10.0.0.12] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.216 INFO: ok: [10.0.0.27] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.216 INFO: ok: [10.0.0.17] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.256 INFO: ok: [10.0.0.47] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.273 INFO: ok: [10.0.0.17] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.286 INFO: ok: [10.0.0.30] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.287 INFO: ok: [10.0.0.12] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.325 INFO: ok: [10.0.0.47] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.328 INFO: ok: [10.0.0.27] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.353 INFO: ok: [10.0.0.17] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.386 INFO: ok: [10.0.0.30] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.399 INFO: ok: [10.0.0.12] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.400 INFO: ok: [10.0.0.47] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.437 INFO: ok: [10.0.0.17] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.463 INFO: ok: [10.0.0.27] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.470 INFO: ok: [10.0.0.47] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.510 INFO: ok: [10.0.0.17] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.522 INFO: ok: [10.0.0.12] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.539 INFO: ok: [10.0.0.47] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]}
2025-02-10 02:08:37.585 INFO: ok: [10.0.0.17] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.594 INFO: ok: [10.0.0.27] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.627 INFO: ok: [10.0.0.30] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.642 INFO: ok: [10.0.0.47] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.658 INFO: ok: [10.0.0.12] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.673 INFO: ok: [10.0.0.17] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.709 INFO: ok: [10.0.0.47] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.727 INFO: ok: [10.0.0.27] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.768 INFO: ok: [10.0.0.30] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.787 INFO: ok: [10.0.0.12] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.798 INFO: ok: [10.0.0.17] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.799 INFO: ok: [10.0.0.47] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.854 INFO: ok: [10.0.0.27] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.856 INFO: ok: [10.0.0.30] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.865 INFO: ok: [10.0.0.47] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.875 INFO: ok: [10.0.0.17] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.924 INFO: ok: [10.0.0.30] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.928 INFO: ok: [10.0.0.12] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.929 INFO: ok: [10.0.0.27] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]}
2025-02-10 02:08:37.993 INFO: ok: [10.0.0.30] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.019 INFO: ok: [10.0.0.17] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-02-10 02:08:38.065 INFO: ok: [10.0.0.27] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.083 INFO: ok: [10.0.0.12] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.102 INFO: ok: [10.0.0.30] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.105 INFO: ok: [10.0.0.17] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.150 INFO: ok: [10.0.0.47] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.183 INFO: ok: [10.0.0.17] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.201 INFO: ok: [10.0.0.27] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.217 INFO: ok: [10.0.0.12] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.237 INFO: ok: [10.0.0.30] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-02-10 02:08:38.265 INFO: ok: [10.0.0.17] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-02-10 02:08:38.272 INFO: ok: [10.0.0.27] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-02-10 02:08:38.285 INFO: ok: [10.0.0.47] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.317 INFO: ok: [10.0.0.30] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.336 INFO: ok: [10.0.0.17] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.339 INFO: ok: [10.0.0.12] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.363 INFO: ok: [10.0.0.47] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]}
2025-02-10 02:08:38.385 INFO: ok: [10.0.0.27] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.404 INFO: ok: [10.0.0.30] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.450 INFO: ok: [10.0.0.47] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.473 INFO: ok: [10.0.0.27] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
ok: [10.0.0.17] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
ok: [10.0.0.12] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.534 INFO: ok: [10.0.0.47] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.542 INFO: ok: [10.0.0.27] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-02-10 02:08:38.547 INFO: ok: [10.0.0.30] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-02-10 02:08:38.605 INFO: ok: [10.0.0.47] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]}
2025-02-10 02:08:38.608 INFO: ok: [10.0.0.12] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.620 INFO: ok: [10.0.0.17] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.630 INFO: ok: [10.0.0.30] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.662 INFO: ok: [10.0.0.27] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.682 INFO: ok: [10.0.0.12] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.734 INFO: ok: [10.0.0.47] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.744 INFO: ok: [10.0.0.30] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.750 INFO: ok: [10.0.0.12] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.794 INFO: ok: [10.0.0.27] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.810 INFO: ok: [10.0.0.17] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.814 INFO: ok: [10.0.0.12] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.860 INFO: ok: [10.0.0.47] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.885 INFO: ok: [10.0.0.30] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.913 INFO: ok: [10.0.0.12] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.927 INFO: ok: [10.0.0.27] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.951 INFO: ok: [10.0.0.17] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.967 INFO: ok: [10.0.0.30] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-02-10 02:08:38.989 INFO: ok: [10.0.0.47] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.024 INFO: ok: [10.0.0.12] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.042 INFO: ok: [10.0.0.27] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.058 INFO: ok: [10.0.0.17] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.080 INFO: ok: [10.0.0.47] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.092 INFO: ok: [10.0.0.30] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.126 INFO: ok: [10.0.0.17] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
ok: [10.0.0.27] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.154 INFO: ok: [10.0.0.47] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.175 INFO: ok: [10.0.0.30] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.196 INFO: ok: [10.0.0.17] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.231 INFO: ok: [10.0.0.27] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.291 INFO: ok: [10.0.0.47] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.301 INFO: ok: [10.0.0.30] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.306 INFO: ok: [10.0.0.27] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.368 INFO: ok: [10.0.0.47] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.369 INFO: ok: [10.0.0.17] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.431 INFO: ok: [10.0.0.27] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.467 INFO: ok: [10.0.0.17] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.487 INFO: ok: [10.0.0.30] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.499 INFO: ok: [10.0.0.27] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.553 INFO: ok: [10.0.0.30] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.573 INFO: ok: [10.0.0.47] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.573 INFO: ok: [10.0.0.27] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.585 INFO: ok: [10.0.0.17] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.637 INFO: ok: [10.0.0.27] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.687 INFO: ok: [10.0.0.30] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.696 INFO: ok: [10.0.0.17] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.730 INFO: ok: [10.0.0.27] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
ok: [10.0.0.47] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.756 INFO: ok: [10.0.0.30] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.769 INFO: ok: [10.0.0.17] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.798 INFO: ok: [10.0.0.27] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.841 INFO: ok: [10.0.0.30] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.861 INFO: ok: [10.0.0.27] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.888 INFO: ok: [10.0.0.47] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.916 INFO: ok: [10.0.0.17] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-02-10 02:08:39.955 INFO: ok: [10.0.0.47] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]}
ok: [10.0.0.30] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-02-10 02:08:40.008 INFO: ok: [10.0.0.47] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]}
2025-02-10 02:08:40.022 INFO: ok: [10.0.0.30] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-02-10 02:08:40.069 INFO: ok: [10.0.0.47] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]}
2025-02-10 02:08:40.126 INFO: ok: [10.0.0.47] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]}
2025-02-10 02:08:40.243 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
kolla_action_precheck
2025-02-10 02:08:40.244 INFO: PLAY [Apply role prechecks] ****************************************************
2025-02-10 02:08:40.244 INFO: skipping: no hosts matched
2025-02-10 02:08:40.248 INFO: PLAY [Apply role common] *******************************************************
2025-02-10 02:08:40.396 INFO: TASK [common : include_tasks] **************************************************
2025-02-10 02:08:40.618 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/common/tasks/deploy.yml for 10.0.0.17, 10.0.0.47, 10.0.0.27
2025-02-10 02:08:41.109 INFO: TASK [common : Ensuring config directories exist] ******************************
ok: [10.0.0.17] => (item=[{'service_name': 'cron'}, 'cron']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "cron"}, "cron"], "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:41.136 INFO: ok: [10.0.0.47] => (item=[{'service_name': 'cron'}, 'cron']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "cron"}, "cron"], "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:41.238 INFO: ok: [10.0.0.27] => (item=[{'service_name': 'cron'}, 'cron']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "cron"}, "cron"], "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:41.532 INFO: ok: [10.0.0.17] => (item=[{'service_name': 'fluentd'}, 'fluentd']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "fluentd"}, "fluentd"], "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:41.549 INFO: ok: [10.0.0.47] => (item=[{'service_name': 'fluentd'}, 'fluentd']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "fluentd"}, "fluentd"], "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:41.603 INFO: ok: [10.0.0.27] => (item=[{'service_name': 'fluentd'}, 'fluentd']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "fluentd"}, "fluentd"], "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:41.997 INFO: ok: [10.0.0.17] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "kolla-toolbox"}, "kolla-toolbox"], "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:42.037 INFO: ok: [10.0.0.47] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "kolla-toolbox"}, "kolla-toolbox"], "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:42.079 INFO: ok: [10.0.0.27] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "kolla-toolbox"}, "kolla-toolbox"], "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:42.971 INFO: TASK [common : Copying over config.json files for services] ********************
2025-02-10 02:08:42.972 INFO: ok: [10.0.0.47] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "03233a209fa376d01c99fb9a08d8ff80389ad632", "dest": "/etc/kolla/fluentd/config.json", "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/config.json", "size": 607, "state": "file", "uid": 0}
2025-02-10 02:08:42.992 INFO: ok: [10.0.0.17] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "03233a209fa376d01c99fb9a08d8ff80389ad632", "dest": "/etc/kolla/fluentd/config.json", "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/config.json", "size": 607, "state": "file", "uid": 0}
2025-02-10 02:08:43.062 INFO: ok: [10.0.0.27] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "03233a209fa376d01c99fb9a08d8ff80389ad632", "dest": "/etc/kolla/fluentd/config.json", "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/config.json", "size": 607, "state": "file", "uid": 0}
2025-02-10 02:08:43.578 INFO: ok: [10.0.0.17] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "84c00eb2421453787f833b91fa08c0a729a0b6b4", "dest": "/etc/kolla/kolla-toolbox/config.json", "gid": 0, "group": "root", "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/config.json", "size": 839, "state": "file", "uid": 0}
2025-02-10 02:08:43.619 INFO: ok: [10.0.0.47] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "84c00eb2421453787f833b91fa08c0a729a0b6b4", "dest": "/etc/kolla/kolla-toolbox/config.json", "gid": 0, "group": "root", "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/config.json", "size": 839, "state": "file", "uid": 0}
2025-02-10 02:08:43.704 INFO: ok: [10.0.0.27] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "84c00eb2421453787f833b91fa08c0a729a0b6b4", "dest": "/etc/kolla/kolla-toolbox/config.json", "gid": 0, "group": "root", "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/config.json", "size": 839, "state": "file", "uid": 0}
2025-02-10 02:08:44.223 INFO: ok: [10.0.0.47] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "14f2cb16b33669c2c71b93a723a6c9a2e9f97dcd", "dest": "/etc/kolla/cron/config.json", "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/config.json", "size": 249, "state": "file", "uid": 0}
2025-02-10 02:08:44.279 INFO: ok: [10.0.0.17] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "14f2cb16b33669c2c71b93a723a6c9a2e9f97dcd", "dest": "/etc/kolla/cron/config.json", "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/config.json", "size": 249, "state": "file", "uid": 0}
2025-02-10 02:08:44.304 INFO: ok: [10.0.0.27] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "14f2cb16b33669c2c71b93a723a6c9a2e9f97dcd", "dest": "/etc/kolla/cron/config.json", "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/config.json", "size": 249, "state": "file", "uid": 0}
2025-02-10 02:08:44.779 INFO: TASK [common : Find custom fluentd input config files] *************************
2025-02-10 02:08:44.780 INFO: ok: [10.0.0.17 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/input": "'/etc/kolla/config/fluentd/input' is not a directory"}}
2025-02-10 02:08:44.780 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/input' path due to this access
issue: '/etc/kolla/config/fluentd/input' is not a directory
2025-02-10 02:08:45.085 INFO: TASK [common : Find custom fluentd filter config files] ************************
2025-02-10 02:08:45.086 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/filter' path due to this access
issue: '/etc/kolla/config/fluentd/filter' is not a directory
2025-02-10 02:08:45.086 INFO: ok: [10.0.0.17 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/filter": "'/etc/kolla/config/fluentd/filter' is not a directory"}}
2025-02-10 02:08:45.400 INFO: TASK [common : Find custom fluentd format config files] ************************
2025-02-10 02:08:45.401 INFO: ok: [10.0.0.17 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/format": "'/etc/kolla/config/fluentd/format' is not a directory"}}
2025-02-10 02:08:45.401 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/format' path due to this access
issue: '/etc/kolla/config/fluentd/format' is not a directory
2025-02-10 02:08:45.686 INFO: TASK [common : Find custom fluentd output config files] ************************
2025-02-10 02:08:45.686 INFO: ok: [10.0.0.17 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/output": "'/etc/kolla/config/fluentd/output' is not a directory"}}
2025-02-10 02:08:45.687 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/output' path due to this access
issue: '/etc/kolla/config/fluentd/output' is not a directory
2025-02-10 02:08:46.746 INFO: TASK [common : Copying over td-agent.conf] *************************************
2025-02-10 02:08:46.747 INFO: ok: [10.0.0.47] => {"changed": false, "checksum": "388149a51a275050f8917948c7c47cd5b96dea0e", "dest": "/etc/kolla/fluentd/td-agent.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/td-agent.conf", "size": 14862, "state": "file", "uid": 0}
2025-02-10 02:08:46.771 INFO: ok: [10.0.0.27] => {"changed": false, "checksum": "6ee525c37bc2b4ea5c9c9af2e922090dda500574", "dest": "/etc/kolla/fluentd/td-agent.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/td-agent.conf", "size": 14862, "state": "file", "uid": 0}
2025-02-10 02:08:46.771 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "82b8709a981731a516b2a79ca08fb9f86e74fdd8", "dest": "/etc/kolla/fluentd/td-agent.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/td-agent.conf", "size": 14862, "state": "file", "uid": 0}
2025-02-10 02:08:47.667 INFO: TASK [common : Copying over cron logrotate config file] ************************
2025-02-10 02:08:47.670 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "69a86ab378f10b96da7c5a577b65931070041fc3", "dest": "/etc/kolla/cron/logrotate.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/logrotate.conf", "size": 688, "state": "file", "uid": 0}
2025-02-10 02:08:47.706 INFO: ok: [10.0.0.47] => {"changed": false, "checksum": "69a86ab378f10b96da7c5a577b65931070041fc3", "dest": "/etc/kolla/cron/logrotate.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/logrotate.conf", "size": 688, "state": "file", "uid": 0}
2025-02-10 02:08:47.764 INFO: ok: [10.0.0.27] => {"changed": false, "checksum": "69a86ab378f10b96da7c5a577b65931070041fc3", "dest": "/etc/kolla/cron/logrotate.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/logrotate.conf", "size": 688, "state": "file", "uid": 0}
2025-02-10 02:08:48.486 INFO: TASK [common : Ensure RabbitMQ Erlang cookie exists] ***************************
2025-02-10 02:08:48.486 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "d476b326d4965b3e25bb48404882d0bdcecd21f6", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "size": 11, "state": "file", "uid": 0}
2025-02-10 02:08:48.508 INFO: ok: [10.0.0.47] => {"changed": false, "checksum": "d476b326d4965b3e25bb48404882d0bdcecd21f6", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "size": 11, "state": "file", "uid": 0}
2025-02-10 02:08:48.603 INFO: ok: [10.0.0.27] => {"changed": false, "checksum": "d476b326d4965b3e25bb48404882d0bdcecd21f6", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "size": 11, "state": "file", "uid": 0}
2025-02-10 02:08:49.043 INFO: TASK [common : Ensuring config directories have correct owner and permission] ***
2025-02-10 02:08:49.044 INFO: ok: [10.0.0.17] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:49.090 INFO: ok: [10.0.0.47] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:49.165 INFO: ok: [10.0.0.27] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:49.381 INFO: ok: [10.0.0.17] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:49.430 INFO: ok: [10.0.0.47] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:49.508 INFO: ok: [10.0.0.27] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:50.142 INFO: TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************
2025-02-10 02:08:50.143 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "size": 68, "state": "file", "uid": 0}
2025-02-10 02:08:50.218 INFO: ok: [10.0.0.47] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "size": 68, "state": "file", "uid": 0}
2025-02-10 02:08:50.336 INFO: ok: [10.0.0.27] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "size": 68, "state": "file", "uid": 0}
2025-02-10 02:08:50.949 INFO: TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] **********************
2025-02-10 02:08:50.950 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/erl_inetrc", "size": 1, "state": "file", "uid": 0}
2025-02-10 02:08:51.059 INFO: ok: [10.0.0.47] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/erl_inetrc", "size": 1, "state": "file", "uid": 0}
2025-02-10 02:08:51.124 INFO: ok: [10.0.0.27] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/erl_inetrc", "size": 1, "state": "file", "uid": 0}
2025-02-10 02:08:52.177 INFO: TASK [common : Check common containers] ****************************************
2025-02-10 02:08:52.178 INFO: ok: [10.0.0.17] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "result": false}
2025-02-10 02:08:52.185 INFO: ok: [10.0.0.47] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "result": false}
2025-02-10 02:08:52.226 INFO: ok: [10.0.0.27] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "result": false}
2025-02-10 02:08:52.832 INFO: ok: [10.0.0.47] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:08:52.878 INFO: ok: [10.0.0.27] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:08:52.905 INFO: ok: [10.0.0.17] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:08:53.484 INFO: ok: [10.0.0.47] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:08:53.532 INFO: ok: [10.0.0.27] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:08:53.584 INFO: ok: [10.0.0.17] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:08:54.141 INFO: TASK [common : Creating log volume] ********************************************
2025-02-10 02:08:54.142 INFO: ok: [10.0.0.17] => {"changed": false, "result": false}
2025-02-10 02:08:54.193 INFO: ok: [10.0.0.47] => {"changed": false, "result": false}
2025-02-10 02:08:54.256 INFO: ok: [10.0.0.27] => {"changed": false, "result": false}
2025-02-10 02:08:54.673 INFO: TASK [common : Link kolla_logs volume to /var/log/kolla] ***********************
2025-02-10 02:08:54.674 INFO: ok: [10.0.0.17] => {"changed": false, "dest": "/var/log/kolla", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 40, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "uid": 0}
2025-02-10 02:08:54.735 INFO: ok: [10.0.0.47] => {"changed": false, "dest": "/var/log/kolla", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 40, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "uid": 0}
2025-02-10 02:08:54.795 INFO: ok: [10.0.0.27] => {"changed": false, "dest": "/var/log/kolla", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 40, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "uid": 0}
2025-02-10 02:08:55.040 INFO: PLAY [Apply role loadbalancer] *************************************************
2025-02-10 02:08:55.040 INFO: skipping: no hosts matched
2025-02-10 02:08:55.041 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_collectd_True
2025-02-10 02:08:55.044 INFO: PLAY [Apply role collectd] *****************************************************
2025-02-10 02:08:55.044 INFO: skipping: no hosts matched
2025-02-10 02:08:55.045 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_zookeeper_True
2025-02-10 02:08:55.047 INFO: PLAY [Apply role zookeeper] ****************************************************
2025-02-10 02:08:55.047 INFO: skipping: no hosts matched
2025-02-10 02:08:55.047 INFO: [WARNING]: Could not match supplied host pattern, ignoring: influxdb
2025-02-10 02:08:55.047 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_influxdb_True
2025-02-10 02:08:55.049 INFO: PLAY [Apply role influxdb] *****************************************************
2025-02-10 02:08:55.049 INFO: skipping: no hosts matched
2025-02-10 02:08:55.050 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_telegraf_True
2025-02-10 02:08:55.051 INFO: PLAY [Apply role telegraf] *****************************************************
2025-02-10 02:08:55.052 INFO: skipping: no hosts matched
2025-02-10 02:08:55.052 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_redis_True
2025-02-10 02:08:55.054 INFO: PLAY [Apply role redis] ********************************************************
2025-02-10 02:08:55.054 INFO: skipping: no hosts matched
2025-02-10 02:08:55.056 INFO: PLAY [Apply role mariadb] ******************************************************
2025-02-10 02:08:55.273 INFO: TASK [mariadb : Group MariaDB hosts based on shards] ***************************
ok: [10.0.0.17] => (item=10.0.0.17) => {"add_host": {"groups": ["mariadb_shard_0"], "host_name": "10.0.0.17", "host_vars": {}}, "ansible_loop_var": "item", "changed": false, "item": "10.0.0.17"}
2025-02-10 02:08:55.335 INFO: TASK [mariadb : include_tasks] *************************************************
2025-02-10 02:08:55.443 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/mariadb/tasks/deploy.yml for 10.0.0.17
2025-02-10 02:08:56.166 INFO: TASK [mariadb : Ensuring config directories exist] *****************************
2025-02-10 02:08:56.167 INFO: ok: [10.0.0.17] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-mariadb-server:yoga', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server 10.0.0.17 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "mariadb", "value": {"container_name": "mariadb", "dimensions": {}, "enabled": true, "group": "mariadb_shard_0", "haproxy": {"mariadb": {"backend_tcp_extra": ["option srvtcpka", "timeout server 3600s", ""], "custom_member_list": [" server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": true, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}, "mariadb_external_lb": {"backend_tcp_extra": ["option srvtcpka", "timeout server 3600s"], "custom_member_list": [" server 10.0.0.17 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": false, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}}, "image": "quay.io/openstack.kolla/centos-source-mariadb-server:yoga", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/mariadb", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:08:57.214 INFO: TASK [mariadb : Copying over config.json files for services] *******************
2025-02-10 02:08:57.215 INFO: ok: [10.0.0.17] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-mariadb-server:yoga', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server 10.0.0.17 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "f3f8d8228b959fd03c40fd57fa9dbd6de62647d2", "dest": "/etc/kolla/mariadb/config.json", "gid": 0, "group": "root", "item": {"key": "mariadb", "value": {"container_name": "mariadb", "dimensions": {}, "enabled": true, "group": "mariadb_shard_0", "haproxy": {"mariadb": {"backend_tcp_extra": ["option srvtcpka", "timeout server 3600s", ""], "custom_member_list": [" server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": true, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}, "mariadb_external_lb": {"backend_tcp_extra": ["option srvtcpka", "timeout server 3600s"], "custom_member_list": [" server 10.0.0.17 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": false, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}}, "image": "quay.io/openstack.kolla/centos-source-mariadb-server:yoga", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/mariadb/config.json", "size": 529, "state": "file", "uid": 0}
2025-02-10 02:08:58.612 INFO: TASK [mariadb : Copying over galera.cnf] ***************************************
2025-02-10 02:08:58.613 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "c8b1b081f0e2a10c8ae864a59af10c5e9c52e73b", "dest": "/etc/kolla/mariadb/galera.cnf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/mariadb/galera.cnf", "size": 1064, "state": "file", "uid": 0}
2025-02-10 02:09:00.553 INFO: TASK [mariadb : Check mariadb containers] **************************************
2025-02-10 02:09:00.554 INFO: ok: [10.0.0.17] => (item={'key': 'mariadb', 'value': {'container_name': 'mariadb', 'group': 'mariadb_shard_0', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-mariadb-server:yoga', 'volumes': ['/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'mariadb:/var/lib/mysql', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'haproxy': {'mariadb': {'enabled': True, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s', ''], 'custom_member_list': [' server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5', '']}, 'mariadb_external_lb': {'enabled': False, 'mode': 'tcp', 'port': '3306', 'listen_port': '3306', 'frontend_tcp_extra': ['option clitcpka', 'timeout client 3600s'], 'backend_tcp_extra': ['option srvtcpka', 'timeout server 3600s'], 'custom_member_list': [' server 10.0.0.17 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5', '']}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "mariadb", "value": {"container_name": "mariadb", "dimensions": {}, "enabled": true, "group": "mariadb_shard_0", "haproxy": {"mariadb": {"backend_tcp_extra": ["option srvtcpka", "timeout server 3600s", ""], "custom_member_list": [" server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": true, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}, "mariadb_external_lb": {"backend_tcp_extra": ["option srvtcpka", "timeout server 3600s"], "custom_member_list": [" server 10.0.0.17 10.0.0.17:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": false, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}}, "image": "quay.io/openstack.kolla/centos-source-mariadb-server:yoga", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:09:01.059 INFO: TASK [mariadb : Create MariaDB volume] *****************************************
2025-02-10 02:09:01.060 INFO: ok: [10.0.0.17] => {"changed": false, "result": false}
2025-02-10 02:09:01.189 INFO: TASK [mariadb : Divide hosts by their MariaDB volume availability] *************
2025-02-10 02:09:01.190 INFO: ok: [10.0.0.17] => {"add_group": "mariadb_shard_0_had_volume_True", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:09:01.356 INFO: TASK [mariadb : Establish whether the cluster has already existed] *************
ok: [10.0.0.17] => {"ansible_facts": {"mariadb_cluster_exists": true}, "changed": false}
2025-02-10 02:09:01.942 INFO: TASK [mariadb : Check MariaDB service port liveness] ***************************
2025-02-10 02:09:01.942 INFO: ok: [10.0.0.17] => {"changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 3306, "search_regex": "MariaDB", "state": "started"}
2025-02-10 02:09:02.132 INFO: TASK [mariadb : Divide hosts by their MariaDB service port liveness] ***********
2025-02-10 02:09:02.133 INFO: ok: [10.0.0.17] => {"add_group": "mariadb_shard_0_port_alive_True", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:09:02.986 INFO: TASK [mariadb : Check MariaDB service WSREP sync status] ***********************
2025-02-10 02:09:02.986 INFO: ok: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:09:03.131 INFO: TASK [mariadb : Extract MariaDB service WSREP sync status] *********************
2025-02-10 02:09:03.131 INFO: ok: [10.0.0.17] => {"ansible_facts": {"mariadb_sync_status": "Synced"}, "changed": false}
2025-02-10 02:09:03.261 INFO: TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] *******
2025-02-10 02:09:03.261 INFO: ok: [10.0.0.17] => {"add_group": "mariadb_shard_0_sync_status_Synced", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:09:03.510 INFO: [WARNING]: flush_handlers task does not support when conditional
2025-02-10 02:09:05.741 INFO: TASK [mariadb : Creating shard root mysql user] ********************************
2025-02-10 02:09:05.742 INFO: ok: [10.0.0.17] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "root"}
2025-02-10 02:09:07.373 INFO: TASK [mariadb : Creating mysql monitor user] ***********************************
2025-02-10 02:09:07.373 INFO: ok: [10.0.0.17] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "haproxy"}
2025-02-10 02:09:08.452 INFO: TASK [mariadb : Wait for MariaDB service to be ready through VIP] **************
2025-02-10 02:09:08.452 INFO: ok: [10.0.0.17] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.17", "-P", "3306", "-u", "root", "-pcontrail123", "-e", "show databases;"], "delta": "0:00:00.056135", "end": "2025-02-10 02:09:08.420295", "msg": "", "rc": 0, "start": "2025-02-10 02:09:08.364160", "stderr": "", "stderr_lines": [], "stdout": "Database\nbarbican\nglance\nheat\ninformation_schema\nkeystone\nmysql\nneutron\nnova\nnova_api\nnova_cell0\nperformance_schema\nplacement\nsys", "stdout_lines": ["Database", "barbican", "glance", "heat", "information_schema", "keystone", "mysql", "neutron", "nova", "nova_api", "nova_cell0", "performance_schema", "placement", "sys"]}
2025-02-10 02:09:08.582 INFO: PLAY [Apply role memcached] ****************************************************
2025-02-10 02:09:08.684 INFO: TASK [memcached : include_tasks] ***********************************************
2025-02-10 02:09:08.740 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/memcached/tasks/deploy.yml for 10.0.0.17
2025-02-10 02:09:09.179 INFO: TASK [memcached : Ensuring config directories exist] ***************************
2025-02-10 02:09:09.180 INFO: ok: [10.0.0.17] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": "memcached", "mode": "0770", "owner": "root", "path": "/etc/kolla/memcached", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:09:10.078 INFO: TASK [memcached : Copying over config.json files for services] *****************
2025-02-10 02:09:10.079 INFO: ok: [10.0.0.17] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "checksum": "e5857254f931b7db3b2002cb2b1661bb17f23505", "dest": "/etc/kolla/memcached/config.json", "gid": 0, "group": "root", "item": "memcached", "mode": "0660", "owner": "root", "path": "/etc/kolla/memcached/config.json", "size": 109, "state": "file", "uid": 0}
2025-02-10 02:09:11.550 INFO: TASK [memcached : Check memcached container] ***********************************
2025-02-10 02:09:11.550 INFO: ok: [10.0.0.17] => {"changed": false, "result": false}
2025-02-10 02:09:11.679 INFO: [WARNING]: Could not match supplied host pattern, ignoring: prometheus-libvirt-
exporter
2025-02-10 02:09:11.680 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_prometheus_True
2025-02-10 02:09:11.682 INFO: PLAY [Apply role prometheus] ***************************************************
skipping: no hosts matched
2025-02-10 02:09:11.683 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_iscsid_True
2025-02-10 02:09:11.685 INFO: PLAY [Apply role iscsi] ********************************************************
2025-02-10 02:09:11.685 INFO: skipping: no hosts matched
2025-02-10 02:09:11.686 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_multipathd_True
2025-02-10 02:09:11.688 INFO: PLAY [Apply role multipathd] ***************************************************
2025-02-10 02:09:11.688 INFO: skipping: no hosts matched
2025-02-10 02:09:11.689 INFO: PLAY [Apply role rabbitmq] *****************************************************
2025-02-10 02:09:11.792 INFO: TASK [rabbitmq : include_tasks] ************************************************
2025-02-10 02:09:11.860 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/deploy.yml for 10.0.0.17
2025-02-10 02:09:11.924 INFO: TASK [rabbitmq : include_tasks] ************************************************
2025-02-10 02:09:12.037 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for 10.0.0.17
2025-02-10 02:09:12.660 INFO: TASK [rabbitmq : Get container facts] ******************************************
2025-02-10 02:09:12.660 INFO: ok: [10.0.0.17] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1739147308, "HostConfig": {"NetworkMode": "host"}, "Id": "e758606b2fd40d09157010492c06a5c5b2fadac171e653b7ecad0b73e32bc909", "Image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "ImageID": "sha256:0ebf8d5a53c908583c8fd6cc1a4f6bbf6412c33fb62b59147b30322312887745", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "rabbitmq", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/rabbitmq", "Type": "bind"}, {"Destination": "/var/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "f59cd1f341cea0d8e050f6414700a5b7ab39f1bc0a5a1a104f9898cd39579e91", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "409d1421a106e369f16d72025462e279df9dca9fb5308d7aadabc0e570e6b182"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}], "changed": false, "rabbitmq": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1739147308, "HostConfig": {"NetworkMode": "host"}, "Id": "e758606b2fd40d09157010492c06a5c5b2fadac171e653b7ecad0b73e32bc909", "Image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "ImageID": "sha256:0ebf8d5a53c908583c8fd6cc1a4f6bbf6412c33fb62b59147b30322312887745", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "rabbitmq", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/rabbitmq", "Type": "bind"}, {"Destination": "/var/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "f59cd1f341cea0d8e050f6414700a5b7ab39f1bc0a5a1a104f9898cd39579e91", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "409d1421a106e369f16d72025462e279df9dca9fb5308d7aadabc0e570e6b182"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}}
2025-02-10 02:09:13.537 INFO: TASK [rabbitmq : List RabbitMQ policies] ***************************************
2025-02-10 02:09:13.537 INFO: ok: [10.0.0.17] => {"changed": false, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "list_policies", "--silent"], "delta": "0:00:00.502874", "end": "2025-02-10 02:09:13.517226", "msg": "", "rc": 0, "start": "2025-02-10 02:09:13.014352", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-02-10 02:09:14.072 INFO: TASK [rabbitmq : Ensuring config directories exist] ****************************
2025-02-10 02:09:14.072 INFO: ok: [10.0.0.17] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-rabbitmq:yoga', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}, 'rabbitmq_outward_management': {'enabled': False, 'mode': 'http', 'port': '15674', 'host_group': 'outward-rabbitmq'}, 'rabbitmq_outward_external': {'enabled': False, 'mode': 'tcp', 'external': True, 'port': '5674', 'host_group': 'outward-rabbitmq', 'frontend_tcp_extra': ['timeout client 1h'], 'backend_tcp_extra': ['timeout server 1h']}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "rabbitmq", "value": {"bootstrap_environment": {"KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "container_name": "rabbitmq", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "group": "rabbitmq", "haproxy": {"rabbitmq_management": {"enabled": "yes", "host_group": "rabbitmq", "mode": "http", "port": "15672"}, "rabbitmq_outward_external": {"backend_tcp_extra": ["timeout server 1h"], "enabled": false, "external": true, "frontend_tcp_extra": ["timeout client 1h"], "host_group": "outward-rabbitmq", "mode": "tcp", "port": "5674"}, "rabbitmq_outward_management": {"enabled": false, "host_group": "outward-rabbitmq", "mode": "http", "port": "15674"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/rabbitmq", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:09:14.685 INFO: TASK [rabbitmq : Copying over config.json files for services] ******************
ok: [10.0.0.17] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-rabbitmq:yoga', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}, 'rabbitmq_outward_management': {'enabled': False, 'mode': 'http', 'port': '15674', 'host_group': 'outward-rabbitmq'}, 'rabbitmq_outward_external': {'enabled': False, 'mode': 'tcp', 'external': True, 'port': '5674', 'host_group': 'outward-rabbitmq', 'frontend_tcp_extra': ['timeout client 1h'], 'backend_tcp_extra': ['timeout server 1h']}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "3ec804b73f757fcd16ab3c9867bdb84239cedff0", "dest": "/etc/kolla/rabbitmq/config.json", "gid": 0, "group": "root", "item": {"key": "rabbitmq", "value": {"bootstrap_environment": {"KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "container_name": "rabbitmq", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "group": "rabbitmq", "haproxy": {"rabbitmq_management": {"enabled": "yes", "host_group": "rabbitmq", "mode": "http", "port": "15672"}, "rabbitmq_outward_external": {"backend_tcp_extra": ["timeout server 1h"], "enabled": false, "external": true, "frontend_tcp_extra": ["timeout client 1h"], "host_group": "outward-rabbitmq", "mode": "tcp", "port": "5674"}, "rabbitmq_outward_management": {"enabled": false, "host_group": "outward-rabbitmq", "mode": "http", "port": "15674"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/config.json", "size": 1581, "state": "file", "uid": 0}
2025-02-10 02:09:15.388 INFO: TASK [rabbitmq : Copying over rabbitmq-env.conf] *******************************
ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "a7c2419492d353369a3ea9e0e3c9f3b3a58aff1e", "dest": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "size": 449, "state": "file", "uid": 0}
2025-02-10 02:09:16.135 INFO: TASK [rabbitmq : Copying over rabbitmq.conf] ***********************************
ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "a8864bed168575c34d067468731d23d930eb49c6", "dest": "/etc/kolla/rabbitmq/rabbitmq.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/rabbitmq.conf", "size": 545, "state": "file", "uid": 0}
2025-02-10 02:09:16.861 INFO: TASK [rabbitmq : Copying over erl_inetrc] **************************************
2025-02-10 02:09:16.862 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/rabbitmq/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/erl_inetrc.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/erl_inetrc", "size": 1, "state": "file", "uid": 0}
2025-02-10 02:09:17.548 INFO: TASK [rabbitmq : Copying over advanced.config] *********************************
2025-02-10 02:09:17.549 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "1c925e994591078f40d102fda203a98655486900", "dest": "/etc/kolla/rabbitmq/advanced.config", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/advanced.config", "size": 136, "state": "file", "uid": 0}
2025-02-10 02:09:18.193 INFO: TASK [rabbitmq : Copying over definitions.json] ********************************
2025-02-10 02:09:18.193 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/definitions.json.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "2e3c60fd18c705d8113176221a25d255b25ed80b", "dest": "/etc/kolla/rabbitmq/definitions.json", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/definitions.json.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/definitions.json", "size": 262, "state": "file", "uid": 0}
2025-02-10 02:09:18.823 INFO: TASK [rabbitmq : Copying over enabled_plugins] *********************************
2025-02-10 02:09:18.824 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/enabled_plugins.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "5513484669adbdca60563f2ebe967b0aaa294ae4", "dest": "/etc/kolla/rabbitmq/enabled_plugins", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/enabled_plugins.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/enabled_plugins", "size": 23, "state": "file", "uid": 0}
2025-02-10 02:09:19.652 INFO: TASK [rabbitmq : Check rabbitmq containers] ************************************
2025-02-10 02:09:19.653 INFO: ok: [10.0.0.17] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-rabbitmq:yoga', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}, 'rabbitmq_outward_management': {'enabled': False, 'mode': 'http', 'port': '15674', 'host_group': 'outward-rabbitmq'}, 'rabbitmq_outward_external': {'enabled': False, 'mode': 'tcp', 'external': True, 'port': '5674', 'host_group': 'outward-rabbitmq', 'frontend_tcp_extra': ['timeout client 1h'], 'backend_tcp_extra': ['timeout server 1h']}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "rabbitmq", "value": {"bootstrap_environment": {"KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "container_name": "rabbitmq", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "group": "rabbitmq", "haproxy": {"rabbitmq_management": {"enabled": "yes", "host_group": "rabbitmq", "mode": "http", "port": "15672"}, "rabbitmq_outward_external": {"backend_tcp_extra": ["timeout server 1h"], "enabled": false, "external": true, "frontend_tcp_extra": ["timeout client 1h"], "host_group": "outward-rabbitmq", "mode": "tcp", "port": "5674"}, "rabbitmq_outward_management": {"enabled": false, "host_group": "outward-rabbitmq", "mode": "http", "port": "15674"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:09:20.143 INFO: TASK [rabbitmq : Creating rabbitmq volume] *************************************
ok: [10.0.0.17] => {"changed": false, "result": false}
2025-02-10 02:09:20.379 INFO: [WARNING]: Could not match supplied host pattern, ignoring: outward-rabbitmq
2025-02-10 02:09:20.379 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_outward_rabbitmq_True
2025-02-10 02:09:20.380 INFO: PLAY [Apply role rabbitmq (outward)] *******************************************
skipping: no hosts matched
2025-02-10 02:09:20.380 INFO: [WARNING]: Could not match supplied host pattern, ignoring: qdrouterd
2025-02-10 02:09:20.380 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_qdrouterd_True
2025-02-10 02:09:20.383 INFO: PLAY [Apply role qdrouterd] ****************************************************
2025-02-10 02:09:20.383 INFO: skipping: no hosts matched
2025-02-10 02:09:20.384 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_etcd_True
2025-02-10 02:09:20.386 INFO: PLAY [Apply role etcd] *********************************************************
skipping: no hosts matched
2025-02-10 02:09:20.389 INFO: PLAY [Apply role keystone] *****************************************************
2025-02-10 02:09:20.494 INFO: TASK [keystone : include_tasks] ************************************************
2025-02-10 02:09:20.625 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/deploy.yml for 10.0.0.17
2025-02-10 02:09:21.099 INFO: TASK [keystone : Ensuring config directories exist] ****************************
ok: [10.0.0.17] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone:yoga', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': []}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': []}, 'keystone_admin': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '35357', 'listen_port': '35357'}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "keystone", "value": {"container_name": "keystone", "dimensions": {}, "enabled": true, "group": "keystone", "haproxy": {"keystone_admin": {"enabled": true, "external": false, "listen_port": "35357", "mode": "http", "port": "35357", "tls_backend": "no"}, "keystone_external": {"backend_http_extra": [], "enabled": true, "external": true, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "no"}, "keystone_internal": {"backend_http_extra": [], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:09:21.409 INFO: ok: [10.0.0.17] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-ssh:yoga', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "keystone-ssh", "value": {"container_name": "keystone_ssh", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-ssh:yoga", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-ssh", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:09:21.706 INFO: ok: [10.0.0.17] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-fernet:yoga', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-fernet", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:09:22.108 INFO: TASK [keystone : Check if Keystone domain-specific config is supplied] *********
2025-02-10 02:09:22.116 INFO: ok: [10.0.0.17 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-02-10 02:09:22.840 INFO: TASK [keystone : Copying over config.json files for services] ******************
2025-02-10 02:09:22.841 INFO: ok: [10.0.0.17] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone:yoga', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': []}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': []}, 'keystone_admin': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '35357', 'listen_port': '35357'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "253ff2c0b0f436a108d96a3c0342b56e7bf05239", "dest": "/etc/kolla/keystone/config.json", "gid": 0, "group": "root", "item": {"key": "keystone", "value": {"container_name": "keystone", "dimensions": {}, "enabled": true, "group": "keystone", "haproxy": {"keystone_admin": {"enabled": true, "external": false, "listen_port": "35357", "mode": "http", "port": "35357", "tls_backend": "no"}, "keystone_external": {"backend_http_extra": [], "enabled": true, "external": true, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "no"}, "keystone_internal": {"backend_http_extra": [], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/config.json", "size": 1674, "state": "file", "uid": 0}
2025-02-10 02:09:23.339 INFO: ok: [10.0.0.17] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-ssh:yoga', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "fd9c9e3378e04388ffcd2fa67ca19720c0a18106", "dest": "/etc/kolla/keystone-ssh/config.json", "gid": 0, "group": "root", "item": {"key": "keystone-ssh", "value": {"container_name": "keystone_ssh", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-ssh:yoga", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-ssh/config.json", "size": 626, "state": "file", "uid": 0}
2025-02-10 02:09:23.852 INFO: ok: [10.0.0.17] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-fernet:yoga', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "40e4ee82dd3361ea84597b685ac3883e0271a610", "dest": "/etc/kolla/keystone-fernet/config.json", "gid": 0, "group": "root", "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/config.json", "size": 1786, "state": "file", "uid": 0}
2025-02-10 02:09:24.810 INFO: TASK [keystone : Copying over keystone.conf] ***********************************
2025-02-10 02:09:24.811 INFO: ok: [10.0.0.17] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone:yoga', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': []}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': []}, 'keystone_admin': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '35357', 'listen_port': '35357'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "ad7c3a97fc4a9dc06e0f8483f34aee8ee8eb0524", "dest": "/etc/kolla/keystone/keystone.conf", "gid": 0, "group": "root", "item": {"key": "keystone", "value": {"container_name": "keystone", "dimensions": {}, "enabled": true, "group": "keystone", "haproxy": {"keystone_admin": {"enabled": true, "external": false, "listen_port": "35357", "mode": "http", "port": "35357", "tls_backend": "no"}, "keystone_external": {"backend_http_extra": [], "enabled": true, "external": true, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "no"}, "keystone_internal": {"backend_http_extra": [], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/keystone.conf", "size": 790, "state": "file", "uid": 0}
2025-02-10 02:09:25.595 INFO: ok: [10.0.0.17] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-fernet:yoga', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "5fa0d001fb74c15e153f099087a65673e6913d9b", "dest": "/etc/kolla/keystone-fernet/keystone.conf", "gid": 0, "group": "root", "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/keystone.conf", "size": 791, "state": "file", "uid": 0}
2025-02-10 02:09:26.352 INFO: TASK [keystone : Copying keystone-startup script for keystone] *****************
ok: [10.0.0.17] => {"changed": false, "checksum": "556cb044baddb974d88682addf791dfc5ed2ac4c", "dest": "/etc/kolla/keystone/keystone-startup.sh", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/keystone-startup.sh", "size": 547, "state": "file", "uid": 0}
2025-02-10 02:09:27.921 INFO: TASK [keystone : Copying over wsgi-keystone.conf] ******************************
2025-02-10 02:09:27.922 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "184070dd534595d1e33575ea47eca33b45455319", "dest": "/etc/kolla/keystone/wsgi-keystone.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/wsgi-keystone.conf", "size": 1803, "state": "file", "uid": 0}
2025-02-10 02:09:28.304 INFO: TASK [keystone : Checking whether keystone-paste.ini file exists] **************
ok: [10.0.0.17 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-02-10 02:09:28.839 INFO: TASK [keystone : Generate the required cron jobs for the node] *****************
2025-02-10 02:09:28.840 INFO: ok: [10.0.0.17 -> localhost] => {"changed": false, "cmd": ["/usr/bin/python3", "/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/files/fernet_rotate_cron_generator.py", "-t", "4320", "-i", "0", "-n", "1"], "delta": "0:00:00.030956", "end": "2025-02-10 02:09:28.818214", "msg": "", "rc": 0, "start": "2025-02-10 02:09:28.787258", "stderr": "", "stderr_lines": [], "stdout": "{\"cron_jobs\": [{\"min\": 0, \"hour\": 0, \"day\": 0}, {\"min\": 0, \"hour\": 0, \"day\": 3}], \"failed\": false, \"changed\": false}", "stdout_lines": ["{\"cron_jobs\": [{\"min\": 0, \"hour\": 0, \"day\": 0}, {\"min\": 0, \"hour\": 0, \"day\": 3}], \"failed\": false, \"changed\": false}"]}
2025-02-10 02:09:28.972 INFO: TASK [keystone : Set fact with the generated cron jobs for building the crontab later] ***
2025-02-10 02:09:28.972 INFO: ok: [10.0.0.17] => {"ansible_facts": {"cron_jobs": [{"day": 0, "hour": 0, "min": 0}, {"day": 3, "hour": 0, "min": 0}]}, "changed": false}
2025-02-10 02:09:29.772 INFO: TASK [keystone : Copying files for keystone-fernet] ****************************
ok: [10.0.0.17] => (item={'src': 'crontab.j2', 'dest': 'crontab'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "c35457021232ff7544b011e05b3cddd64bf3b284", "dest": "/etc/kolla/keystone-fernet/crontab", "gid": 0, "group": "root", "item": {"dest": "crontab", "src": "crontab.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/crontab", "size": 116, "state": "file", "uid": 0}
2025-02-10 02:09:30.510 INFO: ok: [10.0.0.17] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "8bb1309479600c09d62dde0d9f3a152399d234a1", "dest": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-rotate.sh", "src": "fernet-rotate.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "size": 193, "state": "file", "uid": 0}
2025-02-10 02:09:31.369 INFO: ok: [10.0.0.17] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "175ab1a82cbec4a4327b45756bfb54d633b1b449", "dest": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-node-sync.sh", "src": "fernet-node-sync.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "size": 824, "state": "file", "uid": 0}
2025-02-10 02:09:32.053 INFO: ok: [10.0.0.17] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "549580f3a3ba7e9a0404cb134aea9ed921508e6e", "dest": "/etc/kolla/keystone-fernet/fernet-push.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-push.sh", "src": "fernet-push.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-push.sh", "size": 247, "state": "file", "uid": 0}
2025-02-10 02:09:32.754 INFO: ok: [10.0.0.17] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "22ff21c5dae0d56b7b502267554e490358ba481f", "dest": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-healthcheck.sh", "src": "fernet-healthcheck.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "size": 129, "state": "file", "uid": 0}
2025-02-10 02:09:33.473 INFO: changed: [10.0.0.17] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "38480304f76acdf5dab7e2fa44f5087a40f8b208", "dest": "/etc/kolla/keystone-fernet/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "bd4f596c9497edcbdda7928c5b5905df", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153373.0034916-282989-196257116036553/source", "state": "file", "uid": 0}
2025-02-10 02:09:34.280 INFO: ok: [10.0.0.17] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "fec4cb810039347549252f3408ad960ae3791230", "dest": "/etc/kolla/keystone-fernet/ssh_config", "gid": 0, "group": "root", "item": {"dest": "ssh_config", "src": "ssh_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/ssh_config", "size": 77, "state": "file", "uid": 0}
2025-02-10 02:09:35.107 INFO: TASK [keystone : Copying files for keystone-ssh] *******************************
2025-02-10 02:09:35.109 INFO: ok: [10.0.0.17] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "1c0ae235b90198c399ffca03917a6cde8bb0ecee", "dest": "/etc/kolla/keystone-ssh/sshd_config", "gid": 0, "group": "root", "item": {"dest": "sshd_config", "src": "sshd_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-ssh/sshd_config", "size": 70, "state": "file", "uid": 0}
2025-02-10 02:09:36.000 INFO: changed: [10.0.0.17] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "1f97788704ec4063f8dc31c7821c3654abfd40bc", "dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "a5a914ae3480503fb7237c0d51dc30ce", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153375.4593785-283595-65713931838376/source", "state": "file", "uid": 0}
2025-02-10 02:09:36.946 INFO: TASK [keystone : Check keystone containers] ************************************
ok: [10.0.0.17] => (item={'key': 'keystone', 'value': {'container_name': 'keystone', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone:yoga', 'volumes': ['/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:5000'], 'timeout': '30'}, 'haproxy': {'keystone_internal': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': []}, 'keystone_external': {'enabled': True, 'mode': 'http', 'external': True, 'tls_backend': 'no', 'port': '5000', 'listen_port': '5000', 'backend_http_extra': []}, 'keystone_admin': {'enabled': True, 'mode': 'http', 'external': False, 'tls_backend': 'no', 'port': '35357', 'listen_port': '35357'}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "keystone", "value": {"container_name": "keystone", "dimensions": {}, "enabled": true, "group": "keystone", "haproxy": {"keystone_admin": {"enabled": true, "external": false, "listen_port": "35357", "mode": "http", "port": "35357", "tls_backend": "no"}, "keystone_external": {"backend_http_extra": [], "enabled": true, "external": true, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "no"}, "keystone_internal": {"backend_http_extra": [], "enabled": true, "external": false, "listen_port": "5000", "mode": "http", "port": "5000", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "result": false}
2025-02-10 02:09:37.699 INFO: changed: [10.0.0.17] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-ssh:yoga', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "keystone-ssh", "value": {"container_name": "keystone_ssh", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-ssh:yoga", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "result": true}
2025-02-10 02:09:38.374 INFO: changed: [10.0.0.17] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-fernet:yoga', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "result": true}
2025-02-10 02:09:39.972 INFO: TASK [keystone : Creating keystone database] ***********************************
2025-02-10 02:09:39.972 INFO: ok: [10.0.0.17] => {"action": "mysql_db", "changed": false, "db": "keystone", "db_list": ["keystone"], "executed_commands": []}
2025-02-10 02:09:41.507 INFO: TASK [keystone : Creating Keystone database user and setting permissions] ******
2025-02-10 02:09:41.507 INFO: ok: [10.0.0.17] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "keystone"}
2025-02-10 02:09:42.111 INFO: TASK [keystone : Checking for any running keystone_fernet containers] **********
2025-02-10 02:09:42.112 INFO: ok: [10.0.0.17] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1739147404, "HostConfig": {"NetworkMode": "host"}, "Id": "37e3d1089f28b99cc6d9d4a4e337747ab512f780fae8e1c3b3134c50a727d356", "Image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "ImageID": "sha256:079d61448af84c962f2a18ea8adcfd9b327c2edefb3dd8e03387ff4dcb39dff2", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "keystone-fernet", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/etc/keystone/fernet-keys", "Driver": "local", "Mode": "rw", "Name": "keystone_fernet_tokens", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/keystone_fernet_tokens/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/keystone-fernet", "Type": "bind"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "e513ea09ab34a226f3c6a75644d6c317fb738efa4c78103ed619c6e38c684214", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "409d1421a106e369f16d72025462e279df9dca9fb5308d7aadabc0e570e6b182"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}], "changed": false, "keystone_fernet": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1739147404, "HostConfig": {"NetworkMode": "host"}, "Id": "37e3d1089f28b99cc6d9d4a4e337747ab512f780fae8e1c3b3134c50a727d356", "Image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "ImageID": "sha256:079d61448af84c962f2a18ea8adcfd9b327c2edefb3dd8e03387ff4dcb39dff2", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "keystone-fernet", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/etc/keystone/fernet-keys", "Driver": "local", "Mode": "rw", "Name": "keystone_fernet_tokens", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/keystone_fernet_tokens/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/keystone-fernet", "Type": "bind"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "e513ea09ab34a226f3c6a75644d6c317fb738efa4c78103ed619c6e38c684214", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "409d1421a106e369f16d72025462e279df9dca9fb5308d7aadabc0e570e6b182"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}}
2025-02-10 02:09:42.312 INFO: TASK [keystone : Group nodes where keystone_fernet is running] *****************
2025-02-10 02:09:42.312 INFO: ok: [10.0.0.17] => {"add_group": "keystone_fernet_running", "changed": false, "parent_groups": ["all"]}
2025-02-10 02:09:48.788 INFO: TASK [keystone : Running Keystone bootstrap container] *************************
changed: [10.0.0.17] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh\nINFO:__main__:Setting permission for /usr/bin/keystone-startup.sh\nINFO:__main__:Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\nINFO:__main__:Setting permission for /etc/keystone/keystone.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/wsgi-keystone.conf to /etc/httpd/conf.d/wsgi-keystone.conf\nINFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-keystone.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla\nINFO:__main__:Setting permission for /var/log/kolla/keystone/keystone.log\nINFO:__main__:Setting permission for /etc/keystone/fernet-keys\n++ cat /run_command\n+ CMD=/usr/bin/keystone-startup.sh\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ KEYSTONE_LOG_DIR=/var/log/kolla/keystone\n++ [[ ! -d /var/log/kolla/keystone ]]\n+++ stat -c %U:%G /var/log/kolla/keystone\n++ [[ keystone:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\o\\l\\l\\a ]]\n++ '[' '!' -f /var/log/kolla/keystone/keystone.log ']'\n+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log\n++ [[ keystone:keystone != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\e\\y\\s\\t\\o\\n\\e ]]\n+++ stat -c %a /var/log/kolla/keystone\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/keystone\n++ EXTRA_KEYSTONE_MANAGE_ARGS=\n++ [[ -n '' ]]\n++ [[ -n '' ]]\n++ [[ -n 0 ]]\n++ sudo -H -u keystone keystone-manage db_sync\n++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh", "INFO:__main__:Setting permission for /usr/bin/keystone-startup.sh", "INFO:__main__:Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf", "INFO:__main__:Setting permission for /etc/keystone/keystone.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/wsgi-keystone.conf to /etc/httpd/conf.d/wsgi-keystone.conf", "INFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-keystone.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla", "INFO:__main__:Setting permission for /var/log/kolla/keystone/keystone.log", "INFO:__main__:Setting permission for /etc/keystone/fernet-keys", "++ cat /run_command", "+ CMD=/usr/bin/keystone-startup.sh", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ KEYSTONE_LOG_DIR=/var/log/kolla/keystone", "++ [[ ! -d /var/log/kolla/keystone ]]", "+++ stat -c %U:%G /var/log/kolla/keystone", "++ [[ keystone:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\o\\l\\l\\a ]]", "++ '[' '!' -f /var/log/kolla/keystone/keystone.log ']'", "+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log", "++ [[ keystone:keystone != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\e\\y\\s\\t\\o\\n\\e ]]", "+++ stat -c %a /var/log/kolla/keystone", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/keystone", "++ EXTRA_KEYSTONE_MANAGE_ARGS=", "++ [[ -n '' ]]", "++ [[ -n '' ]]", "++ [[ -n 0 ]]", "++ sudo -H -u keystone keystone-manage db_sync", "++ exit 0"], "stdout": "", "stdout_lines": []}
2025-02-10 02:09:50.110 INFO: RUNNING HANDLER [keystone : Restart keystone-ssh container] ********************
2025-02-10 02:09:50.110 INFO: changed: [10.0.0.17] => {"changed": true, "result": false}
2025-02-10 02:09:51.265 INFO: RUNNING HANDLER [keystone : Restart keystone-fernet container] *****************
changed: [10.0.0.17] => {"changed": true, "result": false}
2025-02-10 02:09:53.177 INFO: RUNNING HANDLER [keystone : Restart keystone container] ************************
2025-02-10 02:09:53.177 INFO: changed: [10.0.0.17] => {"changed": true, "result": false}
2025-02-10 02:09:53.241 INFO: TASK [keystone : include_tasks] ************************************************
2025-02-10 02:09:53.290 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml for 10.0.0.17
2025-02-10 02:09:53.739 INFO: TASK [keystone : Waiting for Keystone SSH port to be UP] ***********************
2025-02-10 02:09:53.739 INFO: ok: [10.0.0.17] => {"attempts": 1, "changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 8023, "search_regex": null, "state": "started"}
2025-02-10 02:09:54.260 INFO: TASK [keystone : Run key distribution] *****************************************
2025-02-10 02:09:54.260 INFO: changed: [10.0.0.17] => {"changed": true, "cmd": ["docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh"], "delta": "0:00:00.071202", "end": "2025-02-10 02:09:54.236821", "msg": "", "rc": 0, "start": "2025-02-10 02:09:54.165619", "stderr": "", "stderr_lines": [], "stdout": "No additional keystone-server where fernet keys could be rsynced.", "stdout_lines": ["No additional keystone-server where fernet keys could be rsynced."]}
2025-02-10 02:09:58.616 INFO: TASK [keystone : Creating admin project, user, role, service, and endpoint] ****
2025-02-10 02:09:58.617 INFO: changed: [10.0.0.17] => (item=RegionOne) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "contrail123", "admin", "admin", "http://10.0.0.17:35357", "http://10.0.0.17:5000", "http://10.0.0.17:5000", "RegionOne"], "delta": "0:00:03.978229", "end": "2025-02-10 02:09:58.577849", "failed_when_result": false, "item": "RegionOne", "msg": "", "rc": 0, "start": "2025-02-10 02:09:54.599620", "stderr": "", "stderr_lines": [], "stdout": "{\"failed\": false, \"changed\": true}", "stdout_lines": ["{\"failed\": false, \"changed\": true}"]}
2025-02-10 02:10:04.737 INFO: TASK [service-ks-register : keystone | Creating services] **********************
2025-02-10 02:10:04.744 INFO: ok: [10.0.0.17] => (item={'name': 'keystone', 'service_type': 'identity'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "c9438a7a01b944acbef90f7da7fecf4e", "item": {"description": "Openstack Identity Service", "endpoints": [{"interface": "admin", "url": "http://10.0.0.17:35357"}, {"interface": "internal", "url": "http://10.0.0.17:5000"}, {"interface": "public", "url": "http://10.0.0.17:5000"}], "name": "keystone", "type": "identity"}, "service": {"description": "Openstack Identity Service", "enabled": true, "id": "c9438a7a01b944acbef90f7da7fecf4e", "name": "keystone", "service_type": "identity", "type": "identity"}}
2025-02-10 02:10:07.135 INFO: TASK [service-ks-register : keystone | Creating endpoints] *********************
2025-02-10 02:10:07.138 INFO: ok: [10.0.0.17] => (item={'service': 'keystone', 'url': 'http://10.0.0.17:35357', 'interface': 'admin'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "f4f1e23bfd604ff9b2955001ccca1d7b", "interface": "admin", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/f4f1e23bfd604ff9b2955001ccca1d7b"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "c9438a7a01b944acbef90f7da7fecf4e", "url": "http://10.0.0.17:35357"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "admin", "url": "http://10.0.0.17:35357"}]}
2025-02-10 02:10:09.324 INFO: ok: [10.0.0.17] => (item={'service': 'keystone', 'url': 'http://10.0.0.17:5000', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "05f1dd57c4fe45ccaa31050b3a071b0c", "interface": "internal", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/05f1dd57c4fe45ccaa31050b3a071b0c"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "c9438a7a01b944acbef90f7da7fecf4e", "url": "http://10.0.0.17:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "internal", "url": "http://10.0.0.17:5000"}]}
2025-02-10 02:10:11.617 INFO: ok: [10.0.0.17] => (item={'service': 'keystone', 'url': 'http://10.0.0.17:5000', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "4a574a1400934c98bb3ad28db59d9cb9", "interface": "public", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/4a574a1400934c98bb3ad28db59d9cb9"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "c9438a7a01b944acbef90f7da7fecf4e", "url": "http://10.0.0.17:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "public", "url": "http://10.0.0.17:5000"}]}
2025-02-10 02:10:13.978 INFO: TASK [service-ks-register : keystone | Creating roles] *************************
2025-02-10 02:10:13.979 INFO: ok: [10.0.0.17] => (item=service) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "role": {"domain_id": null, "id": "e692fa324bae4d5d9d75595b5d312816", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "service", "properties": {}}}
2025-02-10 02:10:16.280 INFO: TASK [keystone : Creating default user role] ***********************************
2025-02-10 02:10:16.288 INFO: ok: [10.0.0.17] => {"action": "os_keystone_role", "changed": false, "role": {"domain_id": null, "id": "9f32463ca10c4f08a8eeac5bc93dab78", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "member", "properties": {}}}
2025-02-10 02:10:16.590 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_elasticsearch_True
2025-02-10 02:10:16.592 INFO: PLAY [Apply role elasticsearch] ************************************************
2025-02-10 02:10:16.593 INFO: skipping: no hosts matched
2025-02-10 02:10:16.593 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_opensearch_True
2025-02-10 02:10:16.595 INFO: PLAY [Apply role opensearch] ***************************************************
2025-02-10 02:10:16.595 INFO: skipping: no hosts matched
2025-02-10 02:10:16.596 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kibana_True
2025-02-10 02:10:16.598 INFO: PLAY [Apply role kibana] *******************************************************
2025-02-10 02:10:16.598 INFO: skipping: no hosts matched
2025-02-10 02:10:16.598 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kafka
2025-02-10 02:10:16.599 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kafka_True
2025-02-10 02:10:16.600 INFO: PLAY [Apply role kafka] ********************************************************
2025-02-10 02:10:16.601 INFO: skipping: no hosts matched
2025-02-10 02:10:16.601 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-worker
2025-02-10 02:10:16.601 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-nimbus
2025-02-10 02:10:16.601 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_storm_True
2025-02-10 02:10:16.603 INFO: PLAY [Apply role storm] ********************************************************
2025-02-10 02:10:16.603 INFO: skipping: no hosts matched
2025-02-10 02:10:16.604 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_swift_True
2025-02-10 02:10:16.606 INFO: PLAY [Apply role swift] ********************************************************
2025-02-10 02:10:16.606 INFO: skipping: no hosts matched
2025-02-10 02:10:16.607 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_ceph_rgw_True
2025-02-10 02:10:16.608 INFO: PLAY [Apply role ceph-rgw] *****************************************************
2025-02-10 02:10:16.609 INFO: skipping: no hosts matched
2025-02-10 02:10:16.613 INFO: PLAY [Apply role glance] *******************************************************
2025-02-10 02:10:16.713 INFO: TASK [glance : include_tasks] **************************************************
2025-02-10 02:10:16.814 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/glance/tasks/deploy.yml for 10.0.0.17
2025-02-10 02:10:18.980 INFO: TASK [service-ks-register : glance | Creating services] ************************
2025-02-10 02:10:18.981 INFO: ok: [10.0.0.17] => (item={'name': 'glance', 'service_type': 'image'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "bea533149a5b4eb1908c34dc04b25f28", "item": {"description": "Openstack Image", "endpoints": [{"interface": "internal", "url": "http://10.0.0.17:9292"}, {"interface": "public", "url": "http://10.0.0.17:9292"}], "name": "glance", "type": "image"}, "service": {"description": "Openstack Image", "enabled": true, "id": "bea533149a5b4eb1908c34dc04b25f28", "name": "glance", "service_type": "image", "type": "image"}}
2025-02-10 02:10:21.339 INFO: TASK [service-ks-register : glance | Creating endpoints] ***********************
ok: [10.0.0.17] => (item={'service': 'glance', 'url': 'http://10.0.0.17:9292', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "1c530482475a4d2b97b9e1465b8c1828", "interface": "internal", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/1c530482475a4d2b97b9e1465b8c1828"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "bea533149a5b4eb1908c34dc04b25f28", "url": "http://10.0.0.17:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "internal", "url": "http://10.0.0.17:9292"}]}
2025-02-10 02:10:23.758 INFO: ok: [10.0.0.17] => (item={'service': 'glance', 'url': 'http://10.0.0.17:9292', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "2bec3d88e15b43aa936bf1f1cbeda7db", "interface": "public", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/2bec3d88e15b43aa936bf1f1cbeda7db"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "bea533149a5b4eb1908c34dc04b25f28", "url": "http://10.0.0.17:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "public", "url": "http://10.0.0.17:9292"}]}
2025-02-10 02:10:26.122 INFO: TASK [service-ks-register : glance | Creating projects] ************************
2025-02-10 02:10:26.124 INFO: ok: [10.0.0.17] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "119195fd1e2c4a10a041053d4d86c36f", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-02-10 02:10:28.723 INFO: TASK [service-ks-register : glance | Creating users] ***************************
2025-02-10 02:10:28.724 INFO: ok: [10.0.0.17] => (item={'user': 'glance', 'project': 'service'}) => {"action": "os_user", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "glance"}, "user": {"default_project_id": "119195fd1e2c4a10a041053d4d86c36f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "85c052c3b5cb4009a1089e9a804575e8", "name": "glance", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-02-10 02:10:28.728 INFO: [WARNING]: Module did not set no_log for update_password
2025-02-10 02:10:31.047 INFO: TASK [service-ks-register : glance | Creating roles] ***************************
ok: [10.0.0.17] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "f1294511b6da4959948b76345ba5b104", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-02-10 02:10:33.814 INFO: TASK [service-ks-register : glance | Granting user roles] **********************
2025-02-10 02:10:33.815 INFO: ok: [10.0.0.17] => (item={'user': 'glance', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "glance"}}
2025-02-10 02:10:34.916 INFO: TASK [glance : Ensuring config directories exist] ******************************
2025-02-10 02:10:34.917 INFO: ok: [10.0.0.17] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-glance-api:yoga', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,10.0.0.17,10.0.0.17'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5', '']}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "glance-api", "value": {"container_name": "glance_api", "dimensions": {}, "enabled": true, "environment": {"http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,10.0.0.17,10.0.0.17"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5", ""], "enabled": true, "external": false, "frontend_http_extra": ["timeout client 6h"], "mode": "http", "port": "9292"}, "glance_api_external": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5", ""], "enabled": true, "external": true, "frontend_http_extra": ["timeout client 6h"], "mode": "http", "port": "9292"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9292"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-glance-api:yoga", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/glance-api", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:10:37.068 INFO: TASK [glance : Copying over config.json files for services] ********************
ok: [10.0.0.17] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-glance-api:yoga', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,10.0.0.17,10.0.0.17'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5', '']}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "68b7e7e8e64478aa815a290fdd59aabb2cb0d119", "dest": "/etc/kolla/glance-api/config.json", "gid": 0, "group": "root", "item": {"key": "glance-api", "value": {"container_name": "glance_api", "dimensions": {}, "enabled": true, "environment": {"http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,10.0.0.17,10.0.0.17"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5", ""], "enabled": true, "external": false, "frontend_http_extra": ["timeout client 6h"], "mode": "http", "port": "9292"}, "glance_api_external": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5", ""], "enabled": true, "external": true, "frontend_http_extra": ["timeout client 6h"], "mode": "http", "port": "9292"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9292"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-glance-api:yoga", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/glance-api/config.json", "size": 543, "state": "file", "uid": 0}
2025-02-10 02:10:39.035 INFO: TASK [glance : Copying over glance-api.conf] ***********************************
2025-02-10 02:10:39.036 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "85aba04207d3f877750ff1810b90060ededdb7c8", "dest": "/etc/kolla/glance-api/glance-api.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/glance-api/glance-api.conf", "size": 1563, "state": "file", "uid": 0}
2025-02-10 02:10:45.948 INFO: TASK [glance : Check glance containers] ****************************************
ok: [10.0.0.17] => (item={'key': 'glance-api', 'value': {'container_name': 'glance_api', 'group': 'glance-api', 'host_in_groups': True, 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-glance-api:yoga', 'environment': {'http_proxy': '', 'https_proxy': '', 'no_proxy': 'localhost,127.0.0.1,10.0.0.17,10.0.0.17'}, 'privileged': False, 'volumes': ['/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'glance:/var/lib/glance/', '', 'kolla_logs:/var/log/kolla/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9292'], 'timeout': '30'}, 'haproxy': {'glance_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5', '']}, 'glance_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9292', 'frontend_http_extra': ['timeout client 6h'], 'backend_http_extra': ['timeout server 6h'], 'custom_member_list': ['server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5', '']}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "glance-api", "value": {"container_name": "glance_api", "dimensions": {}, "enabled": true, "environment": {"http_proxy": "", "https_proxy": "", "no_proxy": "localhost,127.0.0.1,10.0.0.17,10.0.0.17"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5", ""], "enabled": true, "external": false, "frontend_http_extra": ["timeout client 6h"], "mode": "http", "port": "9292"}, "glance_api_external": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2705-1 10.0.0.17:9292 check inter 2000 rise 2 fall 5", ""], "enabled": true, "external": true, "frontend_http_extra": ["timeout client 6h"], "mode": "http", "port": "9292"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9292"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-glance-api:yoga", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "", ""]}}, "result": false}
2025-02-10 02:10:47.610 INFO: TASK [glance : Creating Glance database] ***************************************
2025-02-10 02:10:47.619 INFO: ok: [10.0.0.17] => {"action": "mysql_db", "changed": false, "db": "glance", "db_list": ["glance"], "executed_commands": []}
2025-02-10 02:10:49.119 INFO: TASK [glance : Creating Glance database user and setting permissions] **********
2025-02-10 02:10:49.119 INFO: ok: [10.0.0.17] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "glance"}
2025-02-10 02:10:50.549 INFO: TASK [glance : Enable log_bin_trust_function_creators function] ****************
2025-02-10 02:10:50.549 INFO: changed: [10.0.0.17] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=OFF", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 1"]}
2025-02-10 02:10:55.828 INFO: TASK [glance : Running Glance bootstrap container] *****************************
2025-02-10 02:10:55.828 INFO: changed: [10.0.0.17] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Deleting /etc/glance/glance-api.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/glance-api.conf to /etc/glance/glance-api.conf\nINFO:__main__:Setting permission for /etc/glance/glance-api.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/lib/glance\nINFO:__main__:Setting permission for /var/lib/glance/tasks_work_dir\nINFO:__main__:Setting permission for /var/lib/glance/.cache\nINFO:__main__:Setting permission for /var/lib/glance/images\nINFO:__main__:Setting permission for /var/lib/glance/staging\nINFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints\nINFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints/29a3690583764427bb794c4168662b5af3b1a88169869e0fb1753aaed9a19318\nINFO:__main__:Setting permission for /var/log/kolla/glance\nINFO:__main__:Setting permission for /var/log/kolla/glance/glance-api.log\n++ cat /run_command\n+ CMD=glance-api\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/glance ]]\n+++ stat -c %a /var/log/kolla/glance\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/glance\n++ . /usr/local/bin/kolla_glance_extend_start\n+++ [[ -n 0 ]]\n+++ glance-manage db_sync\n2025-02-10 02:10:53.936 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m\n2025-02-10 02:10:53.937 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m\n+++ glance-manage db_load_metadefs\n2025-02-10 02:10:55.377 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.380 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.382 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.383 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.385 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.386 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.388 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.389 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.391 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.393 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.395 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.396 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.398 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.400 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.401 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.403 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.405 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.407 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.408 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.410 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.411 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.413 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.415 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.416 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.418 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.419 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.421 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.422 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.424 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.425 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m\n2025-02-10 02:10:55.426 21 INFO glance.db.sqlalchemy.metadata [-] Metadata loading finished\u001b[00m\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Deleting /etc/glance/glance-api.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/glance-api.conf to /etc/glance/glance-api.conf", "INFO:__main__:Setting permission for /etc/glance/glance-api.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/lib/glance", "INFO:__main__:Setting permission for /var/lib/glance/tasks_work_dir", "INFO:__main__:Setting permission for /var/lib/glance/.cache", "INFO:__main__:Setting permission for /var/lib/glance/images", "INFO:__main__:Setting permission for /var/lib/glance/staging", "INFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints", "INFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints/29a3690583764427bb794c4168662b5af3b1a88169869e0fb1753aaed9a19318", "INFO:__main__:Setting permission for /var/log/kolla/glance", "INFO:__main__:Setting permission for /var/log/kolla/glance/glance-api.log", "++ cat /run_command", "+ CMD=glance-api", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/glance ]]", "+++ stat -c %a /var/log/kolla/glance", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/glance", "++ . /usr/local/bin/kolla_glance_extend_start", "+++ [[ -n 0 ]]", "+++ glance-manage db_sync", "2025-02-10 02:10:53.936 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m", "2025-02-10 02:10:53.937 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m", "+++ glance-manage db_load_metadefs", "2025-02-10 02:10:55.377 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.380 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.382 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.383 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.385 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.386 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.388 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.389 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.391 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.393 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.395 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.396 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.398 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.400 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.401 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.403 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.405 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.407 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.408 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.410 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.411 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.413 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.415 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.416 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.418 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.419 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.421 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.422 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.424 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.425 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m", "2025-02-10 02:10:55.426 21 INFO glance.db.sqlalchemy.metadata [-] Metadata loading finished\u001b[00m", "+++ exit 0"], "stdout": "Database is up to date. No migrations needed.\n", "stdout_lines": ["Database is up to date. No migrations needed."]}
2025-02-10 02:10:57.384 INFO: TASK [glance : Disable log_bin_trust_function_creators function] ***************
changed: [10.0.0.17] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=ON", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 0"]}
2025-02-10 02:10:57.791 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True
2025-02-10 02:10:57.795 INFO: PLAY [Apply role ironic] *******************************************************
2025-02-10 02:10:57.795 INFO: skipping: no hosts matched
2025-02-10 02:10:57.796 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cinder_True
2025-02-10 02:10:57.799 INFO: PLAY [Apply role cinder] *******************************************************
2025-02-10 02:10:57.799 INFO: skipping: no hosts matched
2025-02-10 02:10:57.803 INFO: PLAY [Apply role placement] ****************************************************
2025-02-10 02:10:57.928 INFO: TASK [placement : include_tasks] ***********************************************
2025-02-10 02:10:58.018 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/tasks/deploy.yml for 10.0.0.17
2025-02-10 02:11:00.395 INFO: TASK [service-ks-register : placement | Creating services] *********************
2025-02-10 02:11:00.396 INFO: ok: [10.0.0.17] => (item={'name': 'placement', 'service_type': 'placement'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "dc24483c0ab945cbb5312cdaa5313ae9", "item": {"description": "Placement Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.17:8780"}, {"interface": "public", "url": "http://10.0.0.17:8780"}], "name": "placement", "type": "placement"}, "service": {"description": "Placement Service", "enabled": true, "id": "dc24483c0ab945cbb5312cdaa5313ae9", "name": "placement", "service_type": "placement", "type": "placement"}}
2025-02-10 02:11:02.796 INFO: TASK [service-ks-register : placement | Creating endpoints] ********************
2025-02-10 02:11:02.797 INFO: ok: [10.0.0.17] => (item={'service': 'placement', 'url': 'http://10.0.0.17:8780', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "dcb0a612ea1e4aa18f4f8d7eb485ffcc", "interface": "internal", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/dcb0a612ea1e4aa18f4f8d7eb485ffcc"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "dc24483c0ab945cbb5312cdaa5313ae9", "url": "http://10.0.0.17:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "internal", "url": "http://10.0.0.17:8780"}]}
2025-02-10 02:11:05.118 INFO: ok: [10.0.0.17] => (item={'service': 'placement', 'url': 'http://10.0.0.17:8780', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "719c40e046d5439ab2499348285464ba", "interface": "public", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/719c40e046d5439ab2499348285464ba"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "dc24483c0ab945cbb5312cdaa5313ae9", "url": "http://10.0.0.17:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "public", "url": "http://10.0.0.17:8780"}]}
2025-02-10 02:11:07.664 INFO: TASK [service-ks-register : placement | Creating projects] *********************
2025-02-10 02:11:07.664 INFO: ok: [10.0.0.17] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "119195fd1e2c4a10a041053d4d86c36f", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-02-10 02:11:10.179 INFO: TASK [service-ks-register : placement | Creating users] ************************
2025-02-10 02:11:10.180 INFO: ok: [10.0.0.17] => (item={'user': 'placement', 'project': 'service'}) => {"action": "os_user", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "placement"}, "user": {"default_project_id": "119195fd1e2c4a10a041053d4d86c36f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "cb6f180a897a42fc840a7429f9655008", "name": "placement", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-02-10 02:11:12.400 INFO: TASK [service-ks-register : placement | Creating roles] ************************
2025-02-10 02:11:12.400 INFO: ok: [10.0.0.17] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "f1294511b6da4959948b76345ba5b104", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-02-10 02:11:15.133 INFO: TASK [service-ks-register : placement | Granting user roles] *******************
ok: [10.0.0.17] => (item={'user': 'placement', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "placement"}}
2025-02-10 02:11:15.736 INFO: TASK [placement : Ensuring config directories exist] ***************************
2025-02-10 02:11:15.737 INFO: ok: [10.0.0.17] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'quay.io/openstack.kolla/centos-source-placement-api:yoga', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "placement-api", "value": {"container_name": "placement_api", "dimensions": {}, "enabled": true, "group": "placement-api", "haproxy": {"placement_api": {"enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "no"}, "placement_api_external": {"enabled": true, "external": true, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/placement-api", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:11:16.596 INFO: TASK [placement : Copying over config.json files for services] *****************
2025-02-10 02:11:16.597 INFO: ok: [10.0.0.17] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'quay.io/openstack.kolla/centos-source-placement-api:yoga', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "d19b9b3a3d8dae041b57dcc168a7b7d0c9e44f81", "dest": "/etc/kolla/placement-api/config.json", "gid": 0, "group": "root", "item": {"key": "placement-api", "value": {"container_name": "placement_api", "dimensions": {}, "enabled": true, "group": "placement-api", "haproxy": {"placement_api": {"enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "no"}, "placement_api_external": {"enabled": true, "external": true, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/config.json", "size": 997, "state": "file", "uid": 0}
2025-02-10 02:11:17.490 INFO: TASK [placement : Copying over placement.conf] *********************************
2025-02-10 02:11:17.491 INFO: ok: [10.0.0.17] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'quay.io/openstack.kolla/centos-source-placement-api:yoga', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "7d994f74851e9914538754d7aa58086e6cec62ad", "dest": "/etc/kolla/placement-api/placement.conf", "gid": 0, "group": "root", "item": {"key": "placement-api", "value": {"container_name": "placement_api", "dimensions": {}, "enabled": true, "group": "placement-api", "haproxy": {"placement_api": {"enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "no"}, "placement_api_external": {"enabled": true, "external": true, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/placement.conf", "size": 1032, "state": "file", "uid": 0}
2025-02-10 02:11:18.245 INFO: TASK [placement : Copying over placement-api wsgi configuration] ***************
2025-02-10 02:11:18.250 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "28805d06559ac7224fde95cc3398b76d62bc1121", "dest": "/etc/kolla/placement-api/placement-api-wsgi.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/placement-api-wsgi.conf", "size": 871, "state": "file", "uid": 0}
2025-02-10 02:11:18.940 INFO: TASK [placement : Copying over migrate-db.rc.j2 configuration] *****************
2025-02-10 02:11:18.941 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "d862f435704866873f4709e018cf3f618cf2e0a0", "dest": "/etc/kolla/placement-api/migrate-db.rc", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/migrate-db.rc", "size": 200, "state": "file", "uid": 0}
2025-02-10 02:11:19.869 INFO: TASK [placement : Check placement containers] **********************************
2025-02-10 02:11:19.870 INFO: ok: [10.0.0.17] => (item={'key': 'placement-api', 'value': {'container_name': 'placement_api', 'group': 'placement-api', 'image': 'quay.io/openstack.kolla/centos-source-placement-api:yoga', 'enabled': True, 'volumes': ['/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8780'], 'timeout': '30'}, 'haproxy': {'placement_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}, 'placement_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8780', 'listen_port': '8780', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "placement-api", "value": {"container_name": "placement_api", "dimensions": {}, "enabled": true, "group": "placement-api", "haproxy": {"placement_api": {"enabled": true, "external": false, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "no"}, "placement_api_external": {"enabled": true, "external": true, "listen_port": "8780", "mode": "http", "port": "8780", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-02-10 02:11:21.257 INFO: TASK [placement : Creating placement databases] ********************************
2025-02-10 02:11:21.258 INFO: ok: [10.0.0.17] => {"action": "mysql_db", "changed": false, "db": "placement", "db_list": ["placement"], "executed_commands": []}
2025-02-10 02:11:22.685 INFO: TASK [placement : Creating placement databases user and setting permissions] ***
2025-02-10 02:11:22.685 INFO: ok: [10.0.0.17] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "placement"}
2025-02-10 02:11:26.717 INFO: TASK [placement : Running placement bootstrap container] ***********************
2025-02-10 02:11:26.717 INFO: changed: [10.0.0.17] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/placement.conf to /etc/placement/placement.conf\nINFO:__main__:Setting permission for /etc/placement/placement.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/placement-api-wsgi.conf to /etc/httpd/conf.d/00-placement-api.conf\nINFO:__main__:Setting permission for /etc/httpd/conf.d/00-placement-api.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/migrate-db.rc to /etc/placement/migrate-db.rc\nINFO:__main__:Setting permission for /etc/placement/migrate-db.rc\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/placement\nINFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log\nINFO:__main__:Setting permission for /var/log/kolla/placement/placement-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log\n++ cat /run_command\n+ CMD='/usr/sbin/httpd -DFOREGROUND'\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/placement ]]\n+++ stat -c %U:%G /var/log/kolla/placement\n++ [[ placement:kolla != \\p\\l\\a\\c\\e\\m\\e\\n\\t\\:\\k\\o\\l\\l\\a ]]\n+++ stat -c %a /var/log/kolla/placement\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/placement\n++ chmod 644 /var/log/kolla/placement/placement-api.log\n++ . /usr/local/bin/kolla_placement_extend_start\n+++ [[ -n 0 ]]\n+++ placement-manage db sync\n+++ placement-manage db online_data_migrations\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/placement.conf to /etc/placement/placement.conf", "INFO:__main__:Setting permission for /etc/placement/placement.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/placement-api-wsgi.conf to /etc/httpd/conf.d/00-placement-api.conf", "INFO:__main__:Setting permission for /etc/httpd/conf.d/00-placement-api.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/migrate-db.rc to /etc/placement/migrate-db.rc", "INFO:__main__:Setting permission for /etc/placement/migrate-db.rc", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/placement", "INFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log", "INFO:__main__:Setting permission for /var/log/kolla/placement/placement-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log", "++ cat /run_command", "+ CMD='/usr/sbin/httpd -DFOREGROUND'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/placement ]]", "+++ stat -c %U:%G /var/log/kolla/placement", "++ [[ placement:kolla != \\p\\l\\a\\c\\e\\m\\e\\n\\t\\:\\k\\o\\l\\l\\a ]]", "+++ stat -c %a /var/log/kolla/placement", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/placement", "++ chmod 644 /var/log/kolla/placement/placement-api.log", "++ . /usr/local/bin/kolla_placement_extend_start", "+++ [[ -n 0 ]]", "+++ placement-manage db sync", "+++ placement-manage db online_data_migrations", "+++ exit 0"], "stdout": "Running batches of 50 until complete\n+-----------------------------+-------------+-----------+\n| Migration | Total Found | Completed |\n+-----------------------------+-------------+-----------+\n| set_root_provider_ids | 0 | 0 |\n| create_incomplete_consumers | 0 | 0 |\n+-----------------------------+-------------+-----------+\n", "stdout_lines": ["Running batches of 50 until complete", "+-----------------------------+-------------+-----------+", "| Migration | Total Found | Completed |", "+-----------------------------+-------------+-----------+", "| set_root_provider_ids | 0 | 0 |", "| create_incomplete_consumers | 0 | 0 |", "+-----------------------------+-------------+-----------+"]}
2025-02-10 02:11:26.897 INFO: PLAY [Bootstrap nova API databases] ********************************************
2025-02-10 02:11:27.000 INFO: TASK [Bootstrap deploy] ********************************************************
2025-02-10 02:11:28.649 INFO: TASK [nova : Creating Nova databases] ******************************************
2025-02-10 02:11:28.650 INFO: ok: [10.0.0.17] => (item=nova_cell0) => {"action": "mysql_db", "ansible_loop_var": "item", "changed": false, "db": "nova_cell0", "db_list": ["nova_cell0"], "executed_commands": [], "item": "nova_cell0"}
2025-02-10 02:11:30.096 INFO: ok: [10.0.0.17] => (item=nova_api) => {"action": "mysql_db", "ansible_loop_var": "item", "changed": false, "db": "nova_api", "db_list": ["nova_api"], "executed_commands": [], "item": "nova_api"}
2025-02-10 02:11:31.861 INFO: TASK [nova : Creating Nova databases user and setting permissions] *************
2025-02-10 02:11:31.861 INFO: ok: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:11:33.545 INFO: ok: [10.0.0.17] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:11:33.552 INFO: ok: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:11:33.989 INFO: TASK [nova : Ensuring config directories exist] ********************************
2025-02-10 02:11:33.990 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:11:34.696 INFO: TASK [nova : Copying over config.json files for nova-api-bootstrap] ************
2025-02-10 02:11:34.696 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "d899daaaec4ab77a861157c5fdd5f5d337e03de8", "dest": "/etc/kolla/nova-api-bootstrap/config.json", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap/config.json", "size": 391, "state": "file", "uid": 0}
2025-02-10 02:11:35.782 INFO: TASK [nova : Copying over nova.conf for nova-api-bootstrap] ********************
2025-02-10 02:11:35.783 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "5840bcbd2a085259adc2e54451ef62c23da7c1c4", "dest": "/etc/kolla/nova-api-bootstrap/nova.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap/nova.conf", "size": 2728, "state": "file", "uid": 0}
2025-02-10 02:11:42.568 INFO: TASK [nova : Running Nova API bootstrap container] *****************************
2025-02-10 02:11:42.571 INFO: ok: [10.0.0.17] => {"changed": false, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\n++ cat /run_command\n+ CMD=false\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/nova ]]\n+++ stat -c %a /var/log/kolla/nova\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/nova\n++ . /usr/local/bin/kolla_nova_extend_start\n+++ [[ -n '' ]]\n+++ [[ -n 0 ]]\n+++ nova-manage api_db sync\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n+++ nova-manage db sync --local_cell\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "++ cat /run_command", "+ CMD=false", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/nova ]]", "+++ stat -c %a /var/log/kolla/nova", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/nova", "++ . /usr/local/bin/kolla_nova_extend_start", "+++ [[ -n '' ]]", "+++ [[ -n 0 ]]", "+++ nova-manage api_db sync", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "+++ nova-manage db sync --local_cell", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "+++ exit 0"], "stdout": "", "stdout_lines": []}
2025-02-10 02:11:46.273 INFO: TASK [nova : Create cell0 mappings] ********************************************
2025-02-10 02:11:46.273 INFO: ok: [10.0.0.17] => {"changed": false, "rc": 0, "result": false, "stderr": "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n", "stderr_lines": ["INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code."], "stdout": "Cell0 is already setup\n", "stdout_lines": ["Cell0 is already setup"]}
2025-02-10 02:11:46.536 INFO: PLAY [Bootstrap nova cell databases] *******************************************
2025-02-10 02:11:46.668 INFO: TASK [Bootstrap deploy] ********************************************************
2025-02-10 02:11:48.311 INFO: TASK [nova-cell : Creating Nova cell database] *********************************
2025-02-10 02:11:48.319 INFO: ok: [10.0.0.17] => {"action": "mysql_db", "changed": false, "db": "nova", "db_list": ["nova"], "executed_commands": []}
2025-02-10 02:11:49.881 INFO: TASK [nova-cell : Creating Nova cell database user and setting permissions] ****
2025-02-10 02:11:49.881 INFO: ok: [10.0.0.17] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:11:53.884 INFO: TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] *******************
2025-02-10 02:11:53.885 INFO: ok: [10.0.0.17] => (item=None) => {"attempts": 1, "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:11:53.896 INFO: ok: [10.0.0.17 -> {{ service_rabbitmq_delegate_host }}] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:11:54.553 INFO: TASK [nova-cell : Ensuring config directories exist] ***************************
2025-02-10 02:11:54.556 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:11:55.121 INFO: TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ******
2025-02-10 02:11:55.122 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "d899daaaec4ab77a861157c5fdd5f5d337e03de8", "dest": "/etc/kolla/nova-cell-bootstrap/config.json", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap/config.json", "size": 391, "state": "file", "uid": 0}
2025-02-10 02:11:56.018 INFO: TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] **************
2025-02-10 02:11:56.019 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "0f24b04bfc3a95c9f14c1b370c4e7c81ae69da68", "dest": "/etc/kolla/nova-cell-bootstrap/nova.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap/nova.conf", "size": 2151, "state": "file", "uid": 0}
2025-02-10 02:11:59.845 INFO: TASK [nova-cell : Running Nova cell bootstrap container] ***********************
2025-02-10 02:11:59.846 INFO: ok: [10.0.0.17] => {"changed": false, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\n++ cat /run_command\n+ CMD=false\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/nova ]]\n+++ stat -c %a /var/log/kolla/nova\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/nova\n++ . /usr/local/bin/kolla_nova_extend_start\n+++ [[ -n '' ]]\n+++ [[ -n 0 ]]\n+++ nova-manage db sync --local_cell\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "++ cat /run_command", "+ CMD=false", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/nova ]]", "+++ stat -c %a /var/log/kolla/nova", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/nova", "++ . /usr/local/bin/kolla_nova_extend_start", "+++ [[ -n '' ]]", "+++ [[ -n 0 ]]", "+++ nova-manage db sync --local_cell", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "+++ exit 0"], "stdout": "", "stdout_lines": []}
2025-02-10 02:12:03.534 INFO: TASK [nova-cell : Get a list of existing cells] ********************************
2025-02-10 02:12:03.535 INFO: ok: [10.0.0.17] => {"changed": false, "failed_when_result": false, "rc": 0, "result": false, "stderr": "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n", "stderr_lines": ["INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code."], "stdout": "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n| Name | UUID | Transport URL | Database Connection | Disabled |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n| | f23fbdc6-34ae-4433-85d2-8364e96b47ef | rabbit://openstack:contrail123@10.0.0.17:5672// | mysql+pymysql://nova:contrail123@10.0.0.17:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.17:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | f23fbdc6-34ae-4433-85d2-8364e96b47ef | rabbit://openstack:contrail123@10.0.0.17:5672// | mysql+pymysql://nova:contrail123@10.0.0.17:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.17:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]}
2025-02-10 02:12:03.944 INFO: TASK [nova-cell : Extract current cell settings from list] *********************
ok: [10.0.0.17] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.17:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.17:5672//", "cell_name": null, "cell_uuid": "f23fbdc6-34ae-4433-85d2-8364e96b47ef"}}, "changed": false}
2025-02-10 02:12:04.767 INFO: PLAY [Apply role nova] *********************************************************
2025-02-10 02:12:04.876 INFO: TASK [nova : include_tasks] ****************************************************
2025-02-10 02:12:04.949 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova/tasks/deploy.yml for 10.0.0.17
2025-02-10 02:12:07.337 INFO: TASK [service-ks-register : nova | Creating services] **************************
2025-02-10 02:12:07.337 INFO: ok: [10.0.0.17] => (item={'name': 'nova_legacy', 'service_type': 'compute_legacy'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "1a5b89aedb5e401488d5615b9d64d2cc", "item": {"description": "OpenStack Compute Service (Legacy 2.0)", "endpoints": [{"interface": "internal", "url": "http://10.0.0.17:8774/v2/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.17:8774/v2/%(tenant_id)s"}], "name": "nova_legacy", "type": "compute_legacy"}, "service": {"description": "OpenStack Compute Service (Legacy 2.0)", "enabled": true, "id": "1a5b89aedb5e401488d5615b9d64d2cc", "name": "nova_legacy", "service_type": "compute_legacy", "type": "compute_legacy"}}
2025-02-10 02:12:09.436 INFO: ok: [10.0.0.17] => (item={'name': 'nova', 'service_type': 'compute'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "d5495a393e7d431ab37706092cb299d7", "item": {"description": "OpenStack Compute Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.17:8774/v2.1"}, {"interface": "public", "url": "http://10.0.0.17:8774/v2.1"}], "name": "nova", "type": "compute"}, "service": {"description": "OpenStack Compute Service", "enabled": true, "id": "d5495a393e7d431ab37706092cb299d7", "name": "nova", "service_type": "compute", "type": "compute"}}
2025-02-10 02:12:11.713 INFO: TASK [service-ks-register : nova | Creating endpoints] *************************
2025-02-10 02:12:11.713 INFO: ok: [10.0.0.17] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.17:8774/v2/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "ddb57c1d77bd41c6bd9ad9326630b464", "interface": "internal", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/ddb57c1d77bd41c6bd9ad9326630b464"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "1a5b89aedb5e401488d5615b9d64d2cc", "url": "http://10.0.0.17:8774/v2/%(tenant_id)s"}, "item": [{"description": "OpenStack Compute Service (Legacy 2.0)", "name": "nova_legacy", "type": "compute_legacy"}, {"interface": "internal", "url": "http://10.0.0.17:8774/v2/%(tenant_id)s"}]}
2025-02-10 02:12:13.850 INFO: ok: [10.0.0.17] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.17:8774/v2/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "c042e95c048b4804a9596f72c4390564", "interface": "public", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/c042e95c048b4804a9596f72c4390564"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "1a5b89aedb5e401488d5615b9d64d2cc", "url": "http://10.0.0.17:8774/v2/%(tenant_id)s"}, "item": [{"description": "OpenStack Compute Service (Legacy 2.0)", "name": "nova_legacy", "type": "compute_legacy"}, {"interface": "public", "url": "http://10.0.0.17:8774/v2/%(tenant_id)s"}]}
2025-02-10 02:12:16.093 INFO: ok: [10.0.0.17] => (item={'service': 'nova', 'url': 'http://10.0.0.17:8774/v2.1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "766030c669b341faa3996fa49e936f97", "interface": "internal", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/766030c669b341faa3996fa49e936f97"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d5495a393e7d431ab37706092cb299d7", "url": "http://10.0.0.17:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "internal", "url": "http://10.0.0.17:8774/v2.1"}]}
2025-02-10 02:12:18.271 INFO: ok: [10.0.0.17] => (item={'service': 'nova', 'url': 'http://10.0.0.17:8774/v2.1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "d3bffa42829049fd88a600522107a1b4", "interface": "public", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/d3bffa42829049fd88a600522107a1b4"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d5495a393e7d431ab37706092cb299d7", "url": "http://10.0.0.17:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "public", "url": "http://10.0.0.17:8774/v2.1"}]}
2025-02-10 02:12:20.503 INFO: TASK [service-ks-register : nova | Creating projects] **************************
2025-02-10 02:12:20.504 INFO: ok: [10.0.0.17] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "119195fd1e2c4a10a041053d4d86c36f", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-02-10 02:12:22.909 INFO: TASK [service-ks-register : nova | Creating users] *****************************
2025-02-10 02:12:22.909 INFO: ok: [10.0.0.17] => (item={'user': 'nova', 'project': 'service'}) => {"action": "os_user", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "nova"}, "user": {"default_project_id": "119195fd1e2c4a10a041053d4d86c36f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "1d1c33cc337c44d788c60416f4785180", "name": "nova", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-02-10 02:12:25.141 INFO: TASK [service-ks-register : nova | Creating roles] *****************************
2025-02-10 02:12:25.142 INFO: ok: [10.0.0.17] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "f1294511b6da4959948b76345ba5b104", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-02-10 02:12:27.899 INFO: TASK [service-ks-register : nova | Granting user roles] ************************
ok: [10.0.0.17] => (item={'user': 'nova', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "nova"}}
2025-02-10 02:12:30.831 INFO: ok: [10.0.0.17] => (item={'user': 'nova', 'role': 'service', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"project": "service", "role": "service", "user": "nova"}}
2025-02-10 02:12:31.448 INFO: TASK [nova : Ensuring config directories exist] ********************************
2025-02-10 02:12:31.449 INFO: ok: [10.0.0.17] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'quay.io/openstack.kolla/centos-source-nova-api:yoga', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-api", "value": {"container_name": "nova_api", "dimensions": {}, "enabled": true, "group": "nova-api", "haproxy": {"nova_api": {"enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "no"}, "nova_api_external": {"enabled": true, "external": true, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "no"}, "nova_metadata": {"enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "no"}, "nova_metadata_external": {"enabled": "no", "external": true, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:12:31.765 INFO: ok: [10.0.0.17] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'quay.io/openstack.kolla/centos-source-nova-scheduler:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-scheduler", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:12:32.182 INFO: TASK [nova : Check for vendordata file] ****************************************
2025-02-10 02:12:32.182 INFO: ok: [10.0.0.17 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-02-10 02:12:33.071 INFO: TASK [nova : Copying over config.json files for services] **********************
2025-02-10 02:12:33.072 INFO: ok: [10.0.0.17] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'quay.io/openstack.kolla/centos-source-nova-api:yoga', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "7d3c38473a2bc3ea7716e5df42dab17b8de5e0f6", "dest": "/etc/kolla/nova-api/config.json", "gid": 0, "group": "root", "item": {"key": "nova-api", "value": {"container_name": "nova_api", "dimensions": {}, "enabled": true, "group": "nova-api", "haproxy": {"nova_api": {"enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "no"}, "nova_api_external": {"enabled": true, "external": true, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "no"}, "nova_metadata": {"enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "no"}, "nova_metadata_external": {"enabled": "no", "external": true, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api/config.json", "size": 622, "state": "file", "uid": 0}
2025-02-10 02:12:33.595 INFO: ok: [10.0.0.17] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'quay.io/openstack.kolla/centos-source-nova-scheduler:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "197e5607405816c1616df1d928853dcf41764223", "dest": "/etc/kolla/nova-scheduler/config.json", "gid": 0, "group": "root", "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-scheduler/config.json", "size": 400, "state": "file", "uid": 0}
2025-02-10 02:12:34.700 INFO: TASK [nova : Copying over nova.conf] *******************************************
2025-02-10 02:12:34.701 INFO: ok: [10.0.0.17] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'quay.io/openstack.kolla/centos-source-nova-api:yoga', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "d7da1723036a474826cc88aaea1cda4302cb40cb", "dest": "/etc/kolla/nova-api/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-api", "value": {"container_name": "nova_api", "dimensions": {}, "enabled": true, "group": "nova-api", "haproxy": {"nova_api": {"enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "no"}, "nova_api_external": {"enabled": true, "external": true, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "no"}, "nova_metadata": {"enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "no"}, "nova_metadata_external": {"enabled": "no", "external": true, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api/nova.conf", "size": 2741, "state": "file", "uid": 0}
2025-02-10 02:12:35.573 INFO: ok: [10.0.0.17] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'quay.io/openstack.kolla/centos-source-nova-scheduler:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "5840bcbd2a085259adc2e54451ef62c23da7c1c4", "dest": "/etc/kolla/nova-scheduler/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-scheduler/nova.conf", "size": 2728, "state": "file", "uid": 0}
2025-02-10 02:12:36.480 INFO: TASK [nova : Copying over nova-api-wsgi.conf] **********************************
2025-02-10 02:12:36.480 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "dcbf539e04516fefbf026de542126169c027b62a", "dest": "/etc/kolla/nova-api/nova-api-wsgi.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api/nova-api-wsgi.conf", "size": 1670, "state": "file", "uid": 0}
2025-02-10 02:12:37.356 INFO: TASK [nova : Check nova containers] ********************************************
2025-02-10 02:12:37.356 INFO: ok: [10.0.0.17] => (item={'key': 'nova-api', 'value': {'container_name': 'nova_api', 'group': 'nova-api', 'image': 'quay.io/openstack.kolla/centos-source-nova-api:yoga', 'enabled': True, 'privileged': True, 'volumes': ['/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8774 '], 'timeout': '30'}, 'haproxy': {'nova_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8774', 'listen_port': '8774', 'tls_backend': 'no'}, 'nova_metadata': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}, 'nova_metadata_external': {'enabled': 'no', 'mode': 'http', 'external': True, 'port': '8775', 'listen_port': '8775', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-api", "value": {"container_name": "nova_api", "dimensions": {}, "enabled": true, "group": "nova-api", "haproxy": {"nova_api": {"enabled": true, "external": false, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "no"}, "nova_api_external": {"enabled": true, "external": true, "listen_port": "8774", "mode": "http", "port": "8774", "tls_backend": "no"}, "nova_metadata": {"enabled": true, "external": false, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "no"}, "nova_metadata_external": {"enabled": "no", "external": true, "listen_port": "8775", "mode": "http", "port": "8775", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-02-10 02:12:38.015 INFO: ok: [10.0.0.17] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'quay.io/openstack.kolla/centos-source-nova-scheduler:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-02-10 02:12:38.196 INFO: PLAY [Apply role nova-cell] ****************************************************
2025-02-10 02:12:38.320 INFO: TASK [nova-cell : include_tasks] ***********************************************
2025-02-10 02:12:38.548 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml for 10.0.0.47, 10.0.0.27, 10.0.0.17
2025-02-10 02:12:38.792 INFO: TASK [Load and persist br_netfilter module] ************************************
2025-02-10 02:12:39.972 INFO: TASK [module-load : Load modules] **********************************************
2025-02-10 02:12:39.974 INFO: ok: [10.0.0.27] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"}
2025-02-10 02:12:39.981 INFO: ok: [10.0.0.47] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"}
2025-02-10 02:12:40.609 INFO: TASK [module-load : Persist modules via modules-load.d] ************************
ok: [10.0.0.47] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "checksum": "95f40cda62dc4d1f4975ef2d651fbe20f9c57607", "dest": "/etc/modules-load.d/br_netfilter.conf", "gid": 0, "group": "root", "item": {"name": "br_netfilter"}, "mode": "0644", "owner": "root", "path": "/etc/modules-load.d/br_netfilter.conf", "size": 32, "state": "file", "uid": 0}
2025-02-10 02:12:40.650 INFO: ok: [10.0.0.27] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "checksum": "95f40cda62dc4d1f4975ef2d651fbe20f9c57607", "dest": "/etc/modules-load.d/br_netfilter.conf", "gid": 0, "group": "root", "item": {"name": "br_netfilter"}, "mode": "0644", "owner": "root", "path": "/etc/modules-load.d/br_netfilter.conf", "size": 32, "state": "file", "uid": 0}
2025-02-10 02:12:41.510 INFO: TASK [nova-cell : Setting sysctl values] ***************************************
ok: [10.0.0.27] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-iptables", "value": 1}}
2025-02-10 02:12:41.820 INFO: ok: [10.0.0.27] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-ip6tables", "value": 1}}
2025-02-10 02:12:42.517 INFO: ok: [10.0.0.47] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-iptables", "value": 1}}
2025-02-10 02:12:42.838 INFO: ok: [10.0.0.47] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-ip6tables", "value": 1}}
2025-02-10 02:12:43.814 INFO: TASK [nova-cell : Ensuring config directories exist] ***************************
2025-02-10 02:12:43.816 INFO: ok: [10.0.0.47] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-libvirt", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:12:43.861 INFO: ok: [10.0.0.27] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-libvirt", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:12:43.864 INFO: ok: [10.0.0.17] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-novncproxy", "value": {"container_name": "nova_novncproxy", "dimensions": {}, "enabled": true, "group": "nova-novncproxy", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-novncproxy", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:12:44.154 INFO: ok: [10.0.0.47] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-ssh", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:12:44.179 INFO: ok: [10.0.0.17] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-conductor:yoga', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-conductor", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:12:44.192 INFO: ok: [10.0.0.27] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-ssh", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:12:44.498 INFO: ok: [10.0.0.47] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-compute", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:12:44.535 INFO: ok: [10.0.0.27] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-compute", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:12:45.878 INFO: TASK [nova-cell : Copying over config.json files for services] *****************
2025-02-10 02:12:45.880 INFO: ok: [10.0.0.47] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "7db3c9b60e2c1ba45f27ebaefe10df86b896d16b", "dest": "/etc/kolla/nova-libvirt/config.json", "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/config.json", "size": 456, "state": "file", "uid": 0}
2025-02-10 02:12:45.927 INFO: ok: [10.0.0.27] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "7db3c9b60e2c1ba45f27ebaefe10df86b896d16b", "dest": "/etc/kolla/nova-libvirt/config.json", "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/config.json", "size": 456, "state": "file", "uid": 0}
2025-02-10 02:12:46.004 INFO: ok: [10.0.0.17] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "b83cef1ae57af082a84610438a101df57944ab8f", "dest": "/etc/kolla/nova-novncproxy/config.json", "gid": 0, "group": "root", "item": {"key": "nova-novncproxy", "value": {"container_name": "nova_novncproxy", "dimensions": {}, "enabled": true, "group": "nova-novncproxy", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-novncproxy/config.json", "size": 401, "state": "file", "uid": 0}
2025-02-10 02:12:46.504 INFO: ok: [10.0.0.47] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "6ade3669b95ce955496500f909eb50840ac09d95", "dest": "/etc/kolla/nova-ssh/config.json", "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/config.json", "size": 828, "state": "file", "uid": 0}
2025-02-10 02:12:46.517 INFO: ok: [10.0.0.27] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "6ade3669b95ce955496500f909eb50840ac09d95", "dest": "/etc/kolla/nova-ssh/config.json", "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/config.json", "size": 828, "state": "file", "uid": 0}
2025-02-10 02:12:46.709 INFO: ok: [10.0.0.17] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-conductor:yoga', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "53837a7aa640c9450a5a50f326eade02c0327f61", "dest": "/etc/kolla/nova-conductor/config.json", "gid": 0, "group": "root", "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-conductor/config.json", "size": 400, "state": "file", "uid": 0}
2025-02-10 02:12:47.155 INFO: ok: [10.0.0.47] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "94298a34a9b39bb9168a1967c6810d2460aa4a18", "dest": "/etc/kolla/nova-compute/config.json", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/config.json", "size": 952, "state": "file", "uid": 0}
2025-02-10 02:12:47.188 INFO: ok: [10.0.0.27] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "94298a34a9b39bb9168a1967c6810d2460aa4a18", "dest": "/etc/kolla/nova-compute/config.json", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/config.json", "size": 952, "state": "file", "uid": 0}
2025-02-10 02:12:48.525 INFO: TASK [nova-cell : Copying over nova.conf] **************************************
ok: [10.0.0.27] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "5b6c4744d1fd9badd1ddfe6f9c61600996374b09", "dest": "/etc/kolla/nova-compute/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/nova.conf", "size": 2073, "state": "file", "uid": 0}
2025-02-10 02:12:48.634 INFO: ok: [10.0.0.17] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "5ee65d9f7d3b36907713c469e611462b3409cf67", "dest": "/etc/kolla/nova-novncproxy/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-novncproxy", "value": {"container_name": "nova_novncproxy", "dimensions": {}, "enabled": true, "group": "nova-novncproxy", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-novncproxy/nova.conf", "size": 1997, "state": "file", "uid": 0}
2025-02-10 02:12:48.643 INFO: ok: [10.0.0.47] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "a6a2a77684ea58e31076fe3806314f0f6dac4d40", "dest": "/etc/kolla/nova-compute/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/nova.conf", "size": 2073, "state": "file", "uid": 0}
2025-02-10 02:12:49.432 INFO: ok: [10.0.0.17] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-conductor:yoga', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "76f4effd4ea68ce06cd2ddd8298953bf229176d2", "dest": "/etc/kolla/nova-conductor/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-conductor/nova.conf", "size": 2182, "state": "file", "uid": 0}
2025-02-10 02:12:50.603 INFO: TASK [nova-cell : Copying over libvirt configuration] **************************
2025-02-10 02:12:50.604 INFO: ok: [10.0.0.47] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "a086958af1f7d38df9703282ac15cc9f1c11d259", "dest": "/etc/kolla/nova-libvirt/qemu.conf", "gid": 0, "group": "root", "item": {"dest": "qemu.conf", "src": "qemu.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/qemu.conf", "size": 97, "state": "file", "uid": 0}
2025-02-10 02:12:50.670 INFO: ok: [10.0.0.27] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "a086958af1f7d38df9703282ac15cc9f1c11d259", "dest": "/etc/kolla/nova-libvirt/qemu.conf", "gid": 0, "group": "root", "item": {"dest": "qemu.conf", "src": "qemu.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/qemu.conf", "size": 97, "state": "file", "uid": 0}
2025-02-10 02:12:51.590 INFO: ok: [10.0.0.47] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "0f86eba7bf39c90b5cc91d210dd3cf841759232e", "dest": "/etc/kolla/nova-libvirt/libvirtd.conf", "gid": 0, "group": "root", "item": {"dest": "libvirtd.conf", "src": "libvirtd.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/libvirtd.conf", "size": 179, "state": "file", "uid": 0}
2025-02-10 02:12:51.610 INFO: ok: [10.0.0.27] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "8fc33222e5da372f59e6c1174feb7a0a95adb9ec", "dest": "/etc/kolla/nova-libvirt/libvirtd.conf", "gid": 0, "group": "root", "item": {"dest": "libvirtd.conf", "src": "libvirtd.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/libvirtd.conf", "size": 179, "state": "file", "uid": 0}
2025-02-10 02:12:53.104 INFO: TASK [nova-cell : Copying files for nova-ssh] **********************************
2025-02-10 02:12:53.105 INFO: ok: [10.0.0.47] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "ca8614c119446fa55d5b34504a43b140a711ec2b", "dest": "/etc/kolla/nova-ssh/sshd_config", "gid": 0, "group": "root", "item": {"dest": "sshd_config", "src": "sshd_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/sshd_config", "size": 70, "state": "file", "uid": 0}
2025-02-10 02:12:53.209 INFO: ok: [10.0.0.27] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "58ca49c8e0aaec247eac4a6ef769891296330acb", "dest": "/etc/kolla/nova-ssh/sshd_config", "gid": 0, "group": "root", "item": {"dest": "sshd_config", "src": "sshd_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/sshd_config", "size": 70, "state": "file", "uid": 0}
2025-02-10 02:12:54.114 INFO: changed: [10.0.0.47] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "df9e448d4a51f8f01b60f23ba2bcec0dce21e468", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "6e7f06a4fe14b091a87da33efc280c4b", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153573.5777814-296786-278820319770980/source", "state": "file", "uid": 0}
2025-02-10 02:12:54.194 INFO: changed: [10.0.0.27] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "df9e448d4a51f8f01b60f23ba2bcec0dce21e468", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "6e7f06a4fe14b091a87da33efc280c4b", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153573.6571634-296787-121361648373624/source", "state": "file", "uid": 0}
2025-02-10 02:12:55.051 INFO: changed: [10.0.0.47] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "f61c4765ba7ea49292a66982457338122ac75c3a", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "ebb6c1a6575025008bd7d5eccc5550d4", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153574.56762-296786-241492069094863/source", "state": "file", "uid": 0}
2025-02-10 02:12:55.167 INFO: changed: [10.0.0.27] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "f61c4765ba7ea49292a66982457338122ac75c3a", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "ebb6c1a6575025008bd7d5eccc5550d4", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153574.6726067-296787-92604389782630/source", "state": "file", "uid": 0}
2025-02-10 02:12:55.987 INFO: ok: [10.0.0.47] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "72df3ebacdceba019a7dfedffae0ed4faa0e3feb", "dest": "/etc/kolla/nova-ssh/ssh_config", "gid": 0, "group": "root", "item": {"dest": "ssh_config", "src": "ssh_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/ssh_config", "size": 77, "state": "file", "uid": 0}
2025-02-10 02:12:56.100 INFO: ok: [10.0.0.27] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "72df3ebacdceba019a7dfedffae0ed4faa0e3feb", "dest": "/etc/kolla/nova-ssh/ssh_config", "gid": 0, "group": "root", "item": {"dest": "ssh_config", "src": "ssh_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/ssh_config", "size": 77, "state": "file", "uid": 0}
2025-02-10 02:12:56.499 INFO: TASK [nova-cell : include_tasks] ***********************************************
2025-02-10 02:12:56.694 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/config_opencontrail.yml for 10.0.0.47, 10.0.0.27, 10.0.0.17
2025-02-10 02:13:01.451 INFO: TASK [nova-cell : Running Nova opencontrail bootstrap container] ***************
2025-02-10 02:13:01.451 INFO: changed: [10.0.0.27] => {"changed": true, "rc": 0, "result": false, "stderr": "+ mkdir -p /opt/plugin/bin\n+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/\n+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/\n", "stderr_lines": ["+ mkdir -p /opt/plugin/bin", "+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/", "+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/"], "stdout": "", "stdout_lines": []}
2025-02-10 02:13:02.550 INFO: changed: [10.0.0.47] => {"changed": true, "rc": 0, "result": false, "stderr": "+ mkdir -p /opt/plugin/bin\n+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/\n+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/\n", "stderr_lines": ["+ mkdir -p /opt/plugin/bin", "+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/", "+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/"], "stdout": "", "stdout_lines": []}
2025-02-10 02:13:03.588 INFO: TASK [nova-cell : Copying opencontrail files for nova-compute] *****************
2025-02-10 02:13:03.588 INFO: ok: [10.0.0.47] => (item={'src': 'contrail-plugin.pth', 'mode': '0644'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/nova-compute/contrail-plugin.pth", "gid": 0, "group": "root", "item": {"mode": "0644", "src": "contrail-plugin.pth"}, "mode": "0644", "owner": "root", "path": "/etc/kolla/nova-compute/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0}
2025-02-10 02:13:03.715 INFO: ok: [10.0.0.27] => (item={'src': 'contrail-plugin.pth', 'mode': '0644'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/nova-compute/contrail-plugin.pth", "gid": 0, "group": "root", "item": {"mode": "0644", "src": "contrail-plugin.pth"}, "mode": "0644", "owner": "root", "path": "/etc/kolla/nova-compute/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0}
2025-02-10 02:13:04.539 INFO: ok: [10.0.0.47] => (item={'src': 'rootwrap.conf', 'mode': '0640'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "662758c420f16453040927bed9d74b9e9d70dce4", "dest": "/etc/kolla/nova-compute/rootwrap.conf", "gid": 0, "group": "root", "item": {"mode": "0640", "src": "rootwrap.conf"}, "mode": "0640", "owner": "root", "path": "/etc/kolla/nova-compute/rootwrap.conf", "size": 982, "state": "file", "uid": 0}
2025-02-10 02:13:04.685 INFO: ok: [10.0.0.27] => (item={'src': 'rootwrap.conf', 'mode': '0640'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "662758c420f16453040927bed9d74b9e9d70dce4", "dest": "/etc/kolla/nova-compute/rootwrap.conf", "gid": 0, "group": "root", "item": {"mode": "0640", "src": "rootwrap.conf"}, "mode": "0640", "owner": "root", "path": "/etc/kolla/nova-compute/rootwrap.conf", "size": 982, "state": "file", "uid": 0}
2025-02-10 02:13:06.093 INFO: TASK [nova-cell : Check nova-cell containers] **********************************
2025-02-10 02:13:06.094 INFO: ok: [10.0.0.47] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "result": false}
2025-02-10 02:13:06.150 INFO: ok: [10.0.0.27] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "result": false}
2025-02-10 02:13:06.281 INFO: ok: [10.0.0.17] => (item={'key': 'nova-novncproxy', 'value': {'container_name': 'nova_novncproxy', 'group': 'nova-novncproxy', 'image': 'quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-novncproxy", "value": {"container_name": "nova_novncproxy", "dimensions": {}, "enabled": true, "group": "nova-novncproxy", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-02-10 02:13:06.752 INFO: changed: [10.0.0.47] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "result": true}
2025-02-10 02:13:06.876 INFO: changed: [10.0.0.27] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "result": true}
2025-02-10 02:13:07.000 INFO: ok: [10.0.0.17] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-conductor:yoga', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-02-10 02:13:07.460 INFO: ok: [10.0.0.47] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "result": false}
2025-02-10 02:13:07.559 INFO: ok: [10.0.0.27] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "result": false}
2025-02-10 02:13:09.318 INFO: RUNNING HANDLER [nova-cell : Restart nova-ssh container] ***********************
changed: [10.0.0.47] => {"changed": true, "result": false}
2025-02-10 02:13:09.441 INFO: changed: [10.0.0.27] => {"changed": true, "result": false}
2025-02-10 02:13:11.035 INFO: RUNNING HANDLER [nova-cell : Restart nova-libvirt container] *******************
2025-02-10 02:13:11.035 INFO: changed: [10.0.0.47] => {"attempts": 1, "changed": true, "result": false}
2025-02-10 02:13:11.049 INFO: changed: [10.0.0.27] => {"attempts": 1, "changed": true, "result": false}
2025-02-10 02:13:15.771 INFO: RUNNING HANDLER [nova-cell : Restart nova-compute container] *******************
2025-02-10 02:13:15.771 INFO: changed: [10.0.0.47] => {"changed": true, "result": false}
2025-02-10 02:13:16.462 INFO: changed: [10.0.0.27] => {"changed": true, "result": false}
2025-02-10 02:13:19.616 INFO: TASK [nova-cell : Waiting for nova-compute services to register themselves] ****
2025-02-10 02:13:19.624 INFO: ok: [10.0.0.47 -> 10.0.0.17] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.17:35357", "--os-username", "admin", "--os-password", "contrail123", "--os-identity-api-version", "3", "--os-user-domain-name", "Default", "--os-system-scope", "all", "--os-region-name", "RegionOne", "compute", "service", "list", "--format", "json", "--column", "Host", "--service", "nova-compute"], "delta": "0:00:01.984993", "end": "2025-02-10 02:13:19.311717", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-02-10 02:13:17.326724", "stderr": "", "stderr_lines": [], "stdout": "[\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2705-2\"\n },\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2705-1\"\n }\n]", "stdout_lines": ["[", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2705-2\"", " },", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2705-1\"", " }", "]"]}
2025-02-10 02:13:21.205 INFO: TASK [nova-cell : Include discover_computes.yml] *******************************
2025-02-10 02:13:21.408 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml for 10.0.0.47
2025-02-10 02:13:25.469 INFO: TASK [nova-cell : Get a list of existing cells] ********************************
2025-02-10 02:13:25.470 INFO: ok: [10.0.0.47 -> 10.0.0.17] => {"changed": false, "failed_when_result": false, "rc": 0, "result": false, "stderr": "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n", "stderr_lines": ["INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code."], "stdout": "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n| Name | UUID | Transport URL | Database Connection | Disabled |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n| | f23fbdc6-34ae-4433-85d2-8364e96b47ef | rabbit://openstack:contrail123@10.0.0.17:5672// | mysql+pymysql://nova:contrail123@10.0.0.17:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.17:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | f23fbdc6-34ae-4433-85d2-8364e96b47ef | rabbit://openstack:contrail123@10.0.0.17:5672// | mysql+pymysql://nova:contrail123@10.0.0.17:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.17:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]}
2025-02-10 02:13:25.919 INFO: TASK [nova-cell : Extract current cell settings from list] *********************
2025-02-10 02:13:25.919 INFO: ok: [10.0.0.47 -> 10.0.0.17] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.17:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.17:5672//", "cell_name": null, "cell_uuid": "f23fbdc6-34ae-4433-85d2-8364e96b47ef"}}, "changed": false}
2025-02-10 02:13:29.565 INFO: TASK [nova-cell : Discover nova hosts] *****************************************
2025-02-10 02:13:29.565 INFO: ok: [10.0.0.47 -> 10.0.0.17] => {"changed": false, "cmd": ["docker", "exec", "nova_conductor", "nova-manage", "cell_v2", "discover_hosts", "--by-service", "--cell_uuid", "f23fbdc6-34ae-4433-85d2-8364e96b47ef"], "delta": "0:00:02.662098", "end": "2025-02-10 02:13:29.542388", "msg": "", "rc": 0, "start": "2025-02-10 02:13:26.880290", "stderr": "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "stderr_lines": ["Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code."], "stdout": "", "stdout_lines": []}
2025-02-10 02:13:29.761 INFO: PLAY [Refresh nova scheduler cell cache] ***************************************
2025-02-10 02:13:30.196 INFO: TASK [nova : Refresh cell cache in nova scheduler] *****************************
changed: [10.0.0.17] => {"changed": true, "cmd": "kill -HUP `docker inspect -f '{{ .State.Pid }}' nova_scheduler`", "delta": "0:00:00.021865", "end": "2025-02-10 02:13:30.160944", "msg": "", "rc": 0, "start": "2025-02-10 02:13:30.139079", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-02-10 02:13:30.331 INFO: PLAY [Reload global Nova super conductor services] *****************************
2025-02-10 02:13:30.571 INFO: PLAY [Reload Nova cell services] ***********************************************
2025-02-10 02:13:31.011 INFO: PLAY [Reload global Nova API services] *****************************************
2025-02-10 02:13:31.275 INFO: PLAY [Run Nova API online data migrations] *************************************
2025-02-10 02:13:31.740 INFO: PLAY [Run Nova cell online data migrations] ************************************
2025-02-10 02:13:31.988 INFO: [WARNING]: Could not match supplied host pattern, ignoring: openvswitch
2025-02-10 02:13:31.991 INFO: PLAY [Apply role openvswitch] **************************************************
skipping: no hosts matched
2025-02-10 02:13:31.992 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_openvswitch_True_enable_ovs_dpdk_True
2025-02-10 02:13:31.994 INFO: PLAY [Apply role ovs-dpdk] *****************************************************
skipping: no hosts matched
2025-02-10 02:13:31.994 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ovn_True
2025-02-10 02:13:31.996 INFO: PLAY [Apply role ovn-controller] ***********************************************
2025-02-10 02:13:31.997 INFO: skipping: no hosts matched
2025-02-10 02:13:31.999 INFO: PLAY [Apply role ovn-db] *******************************************************
2025-02-10 02:13:31.999 INFO: skipping: no hosts matched
2025-02-10 02:13:32.004 INFO: PLAY [Apply role neutron] ******************************************************
2025-02-10 02:13:32.138 INFO: TASK [neutron : include_tasks] *************************************************
2025-02-10 02:13:32.433 INFO: [DEPRECATION WARNING]: "include" is deprecated, use include_tasks/import_tasks
instead. This feature will be removed in version 2.16. Deprecation warnings can
be disabled by setting deprecation_warnings=False in ansible.cfg.
2025-02-10 02:13:32.452 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/deploy.yml for 10.0.0.17, 10.0.0.47, 10.0.0.27
2025-02-10 02:13:33.032 INFO: TASK [neutron : Get container facts] *******************************************
2025-02-10 02:13:33.032 INFO: ok: [10.0.0.47] => {"_containers": [], "changed": false}
2025-02-10 02:13:33.033 INFO: ok: [10.0.0.17] => {"_containers": [], "changed": false}
2025-02-10 02:13:33.091 INFO: ok: [10.0.0.27] => {"_containers": [], "changed": false}
2025-02-10 02:13:33.774 INFO: TASK [neutron : Get container volume facts] ************************************
2025-02-10 02:13:33.775 INFO: ok: [10.0.0.17] => {"_volumes": [], "changed": false}
2025-02-10 02:13:33.816 INFO: ok: [10.0.0.47] => {"_volumes": [], "changed": false}
2025-02-10 02:13:33.851 INFO: ok: [10.0.0.27] => {"_volumes": [], "changed": false}
2025-02-10 02:13:36.489 INFO: TASK [service-ks-register : neutron | Creating services] ***********************
ok: [10.0.0.17] => (item={'name': 'neutron', 'service_type': 'network'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "da2031c4f86a4891acb1c176b782eed8", "item": {"description": "Openstack Networking", "endpoints": [{"interface": "internal", "url": "http://10.0.0.17:9696"}, {"interface": "public", "url": "http://10.0.0.17:9696"}], "name": "neutron", "type": "network"}, "service": {"description": "Openstack Networking", "enabled": true, "id": "da2031c4f86a4891acb1c176b782eed8", "name": "neutron", "service_type": "network", "type": "network"}}
2025-02-10 02:13:38.855 INFO: TASK [service-ks-register : neutron | Creating endpoints] **********************
2025-02-10 02:13:38.856 INFO: ok: [10.0.0.17] => (item={'service': 'neutron', 'url': 'http://10.0.0.17:9696', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "4beeaa46b7734f979ddbcf4b3f0731bb", "interface": "internal", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/4beeaa46b7734f979ddbcf4b3f0731bb"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "da2031c4f86a4891acb1c176b782eed8", "url": "http://10.0.0.17:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "internal", "url": "http://10.0.0.17:9696"}]}
2025-02-10 02:13:41.025 INFO: ok: [10.0.0.17] => (item={'service': 'neutron', 'url': 'http://10.0.0.17:9696', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "20f7af839dc94aa0a19868601e4c9e47", "interface": "public", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/20f7af839dc94aa0a19868601e4c9e47"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "da2031c4f86a4891acb1c176b782eed8", "url": "http://10.0.0.17:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "public", "url": "http://10.0.0.17:9696"}]}
2025-02-10 02:13:43.298 INFO: TASK [service-ks-register : neutron | Creating projects] ***********************
2025-02-10 02:13:43.299 INFO: ok: [10.0.0.17] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "119195fd1e2c4a10a041053d4d86c36f", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-02-10 02:13:45.695 INFO: TASK [service-ks-register : neutron | Creating users] **************************
2025-02-10 02:13:45.696 INFO: ok: [10.0.0.17] => (item={'user': 'neutron', 'project': 'service'}) => {"action": "os_user", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "neutron"}, "user": {"default_project_id": "119195fd1e2c4a10a041053d4d86c36f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "9e96a4fe279c484ea12ce70272bab0db", "name": "neutron", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-02-10 02:13:48.056 INFO: TASK [service-ks-register : neutron | Creating roles] **************************
2025-02-10 02:13:48.057 INFO: ok: [10.0.0.17] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "f1294511b6da4959948b76345ba5b104", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-02-10 02:13:50.820 INFO: TASK [service-ks-register : neutron | Granting user roles] *********************
2025-02-10 02:13:50.822 INFO: ok: [10.0.0.17] => (item={'user': 'neutron', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "neutron"}}
2025-02-10 02:13:54.704 INFO: TASK [neutron : Ensuring config directories exist] *****************************
ok: [10.0.0.17] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'quay.io/openstack.kolla/centos-source-neutron-server:yoga', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['opt_plugin_neutron:/opt/plugin/', '/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9696', 'listen_port': '9696'}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "neutron-server", "value": {"container_name": "neutron_server", "dimensions": {}, "enabled": true, "group": "neutron-server", "haproxy": {"neutron_server": {"enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696"}, "neutron_server_external": {"enabled": true, "external": true, "listen_port": "9696", "mode": "http", "port": "9696"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-server", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:13:55.116 INFO: TASK [neutron : Check if extra ml2 plugins exists] *****************************
ok: [10.0.0.17 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/neutron/plugins/": "'/etc/kolla/config/neutron/plugins/' is not a directory"}}
2025-02-10 02:13:55.116 INFO: [WARNING]: Skipped '/etc/kolla/config/neutron/plugins/' path due to this access
issue: '/etc/kolla/config/neutron/plugins/' is not a directory
2025-02-10 02:13:57.496 INFO: TASK [neutron : Copying over config.json files for services] *******************
2025-02-10 02:13:57.496 INFO: ok: [10.0.0.17] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'quay.io/openstack.kolla/centos-source-neutron-server:yoga', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['opt_plugin_neutron:/opt/plugin/', '/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9696', 'listen_port': '9696'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "e8b43ec2645bd8e0d0ab24f331eaa57fbaf61a36", "dest": "/etc/kolla/neutron-server/config.json", "gid": 0, "group": "root", "item": {"key": "neutron-server", "value": {"container_name": "neutron_server", "dimensions": {}, "enabled": true, "group": "neutron-server", "haproxy": {"neutron_server": {"enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696"}, "neutron_server_external": {"enabled": true, "external": true, "listen_port": "9696", "mode": "http", "port": "9696"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/config.json", "size": 1806, "state": "file", "uid": 0}
2025-02-10 02:13:58.731 INFO: TASK [neutron : Copying over neutron.conf] *************************************
2025-02-10 02:13:58.732 INFO: ok: [10.0.0.17] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'quay.io/openstack.kolla/centos-source-neutron-server:yoga', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['opt_plugin_neutron:/opt/plugin/', '/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9696', 'listen_port': '9696'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "9fe8302bcdf7e6252082b9288435e7569531e3d1", "dest": "/etc/kolla/neutron-server/neutron.conf", "gid": 0, "group": "root", "item": {"key": "neutron-server", "value": {"container_name": "neutron_server", "dimensions": {}, "enabled": true, "group": "neutron-server", "haproxy": {"neutron_server": {"enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696"}, "neutron_server_external": {"enabled": true, "external": true, "listen_port": "9696", "mode": "http", "port": "9696"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/neutron.conf", "size": 2272, "state": "file", "uid": 0}
2025-02-10 02:13:59.721 INFO: TASK [neutron : Copying over neutron_vpnaas.conf] ******************************
2025-02-10 02:13:59.721 INFO: ok: [10.0.0.17] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'quay.io/openstack.kolla/centos-source-neutron-server:yoga', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['opt_plugin_neutron:/opt/plugin/', '/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9696', 'listen_port': '9696'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "dest": "/etc/kolla/neutron-server/neutron_vpnaas.conf", "gid": 0, "group": "root", "item": {"key": "neutron-server", "value": {"container_name": "neutron_server", "dimensions": {}, "enabled": true, "group": "neutron-server", "haproxy": {"neutron_server": {"enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696"}, "neutron_server_external": {"enabled": true, "external": true, "listen_port": "9696", "mode": "http", "port": "9696"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/neutron_vpnaas.conf", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:14:00.964 INFO: TASK [neutron : Copying over ssh key] ******************************************
2025-02-10 02:14:00.964 INFO: changed: [10.0.0.17] => {"changed": true, "checksum": "c074435b6cee5952efe19ef0b59f87572ae641e4", "dest": "/etc/kolla/neutron-server/id_rsa", "gid": 0, "group": "root", "md5sum": "4134ec39fe5bf2e1643112c9788464ad", "mode": "0600", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153640.4938276-300358-278874791864145/source", "state": "file", "uid": 0}
2025-02-10 02:14:02.081 INFO: TASK [neutron : Copying over ml2_conf.ini] *************************************
2025-02-10 02:14:02.082 INFO: ok: [10.0.0.17] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'quay.io/openstack.kolla/centos-source-neutron-server:yoga', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['opt_plugin_neutron:/opt/plugin/', '/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9696', 'listen_port': '9696'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "f37980d833cbf1bf9d105d56ce5a9a63df87eef3", "dest": "/etc/kolla/neutron-server/ml2_conf.ini", "gid": 0, "group": "root", "item": {"key": "neutron-server", "value": {"container_name": "neutron_server", "dimensions": {}, "enabled": true, "group": "neutron-server", "haproxy": {"neutron_server": {"enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696"}, "neutron_server_external": {"enabled": true, "external": true, "listen_port": "9696", "mode": "http", "port": "9696"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/ml2_conf.ini", "size": 266, "state": "file", "uid": 0}
2025-02-10 02:14:10.707 INFO: TASK [neutron : include] *******************************************************
2025-02-10 02:14:10.764 INFO: [DEPRECATION WARNING]: "include" is deprecated, use
include_tasks/import_tasks/import_playbook instead. This feature will be
removed in version 2.16. Deprecation warnings can be disabled by setting
deprecation_warnings=False in ansible.cfg.
2025-02-10 02:14:10.888 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/config_opencontrail.yml for 10.0.0.17, 10.0.0.47, 10.0.0.27
2025-02-10 02:14:12.067 INFO: TASK [neutron : Copying opencontrail files for neutron] ************************
2025-02-10 02:14:12.068 INFO: ok: [10.0.0.17] => (item=contrail-plugin.pth) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/neutron-server/contrail-plugin.pth", "gid": 0, "group": "root", "item": "contrail-plugin.pth", "mode": "0644", "owner": "root", "path": "/etc/kolla/neutron-server/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0}
2025-02-10 02:14:13.231 INFO: TASK [neutron : Copying over ContrailPlugin.ini] *******************************
2025-02-10 02:14:13.231 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "351896c423029ecaf8a31078e6760f7bf246f19f", "dest": "/etc/kolla/neutron-server/ContrailPlugin.ini", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/ContrailPlugin.ini", "size": 757, "state": "file", "uid": 0}
2025-02-10 02:14:14.308 INFO: TASK [neutron : Copying over api-paste-rbac.ini] *******************************
ok: [10.0.0.17] => {"changed": false, "checksum": "80e721966ce0a15b3b629fb3818c665b0c88fb8d", "dest": "/etc/kolla/neutron-server/api-paste-rbac.ini", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/api-paste-rbac.ini", "size": 1610, "state": "file", "uid": 0}
2025-02-10 02:14:15.475 INFO: TASK [neutron : Check neutron containers] **************************************
2025-02-10 02:14:15.475 INFO: changed: [10.0.0.17] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'quay.io/openstack.kolla/centos-source-neutron-server:yoga', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['opt_plugin_neutron:/opt/plugin/', '/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9696', 'listen_port': '9696'}}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "neutron-server", "value": {"container_name": "neutron_server", "dimensions": {}, "enabled": true, "group": "neutron-server", "haproxy": {"neutron_server": {"enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696"}, "neutron_server_external": {"enabled": true, "external": true, "listen_port": "9696", "mode": "http", "port": "9696"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": true}
2025-02-10 02:14:16.696 INFO: TASK [neutron : Check neutron containers] **************************************
2025-02-10 02:14:16.697 INFO: changed: [10.0.0.17] => (item={'key': 'neutron-server', 'value': {'container_name': 'neutron_server', 'image': 'quay.io/openstack.kolla/centos-source-neutron-server:yoga', 'enabled': True, 'group': 'neutron-server', 'host_in_groups': True, 'volumes': ['opt_plugin_neutron:/opt/plugin/', '/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9696'], 'timeout': '30'}, 'haproxy': {'neutron_server': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9696', 'listen_port': '9696'}, 'neutron_server_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9696', 'listen_port': '9696'}}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "neutron-server", "value": {"container_name": "neutron_server", "dimensions": {}, "enabled": true, "group": "neutron-server", "haproxy": {"neutron_server": {"enabled": true, "external": false, "listen_port": "9696", "mode": "http", "port": "9696"}, "neutron_server_external": {"enabled": true, "external": true, "listen_port": "9696", "mode": "http", "port": "9696"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": true}
2025-02-10 02:14:18.379 INFO: TASK [neutron : Creating Neutron database] *************************************
2025-02-10 02:14:18.379 INFO: ok: [10.0.0.17] => {"action": "mysql_db", "changed": false, "db": "neutron", "db_list": ["neutron"], "executed_commands": []}
2025-02-10 02:14:20.011 INFO: TASK [neutron : Creating Neutron database user and setting permissions] ********
2025-02-10 02:14:20.016 INFO: ok: [10.0.0.17] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "neutron"}
2025-02-10 02:14:24.856 INFO: TASK [neutron : Running Neutron bootstrap container] ***************************
2025-02-10 02:14:24.857 INFO: changed: [10.0.0.17] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/neutron.conf to /etc/neutron/neutron.conf\nINFO:__main__:Setting permission for /etc/neutron/neutron.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/contrail-plugin.pth to /usr/lib/python3.6/site-packages/contrail-plugin.pth\nINFO:__main__:Setting permission for /usr/lib/python3.6/site-packages/contrail-plugin.pth\nINFO:__main__:Copying /var/lib/kolla/config_files/neutron_vpnaas.conf to /etc/neutron/neutron_vpnaas.conf\nINFO:__main__:Setting permission for /etc/neutron/neutron_vpnaas.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/ml2_conf.ini to /etc/neutron/plugins/ml2/ml2_conf.ini\nINFO:__main__:Setting permission for /etc/neutron/plugins/ml2/ml2_conf.ini\nINFO:__main__:Copying /var/lib/kolla/config_files/id_rsa to /var/lib/neutron/.ssh/id_rsa\nINFO:__main__:Setting permission for /var/lib/neutron/.ssh/id_rsa\nINFO:__main__:Copying /var/lib/kolla/config_files/ContrailPlugin.ini to /etc/neutron/plugins/opencontrail/ContrailPlugin.ini\nINFO:__main__:Setting permission for /etc/neutron/plugins/opencontrail/ContrailPlugin.ini\nINFO:__main__:Copying /var/lib/kolla/config_files/api-paste-rbac.ini to /etc/neutron/api-paste-rbac.ini\nINFO:__main__:Setting permission for /etc/neutron/api-paste-rbac.ini\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/neutron\nINFO:__main__:Setting permission for /var/log/kolla/neutron/neutron-server.log\n++ cat /run_command\n+ CMD='neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini '\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/neutron ]]\n+++ stat -c %a /var/log/kolla/neutron\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/neutron\n++ [[ centos == \\c\\e\\n\\t\\o\\s ]]\n++ export UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives\n++ UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives\n++ /usr/sbin/update-alternatives --display iptables\n++ . /usr/local/bin/kolla_neutron_extend_start\n+++ [[ -n 0 ]]\n+++ neutron-db-manage --subproject neutron upgrade head\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\n+++ [[ -n 0 ]]\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/neutron.conf to /etc/neutron/neutron.conf", "INFO:__main__:Setting permission for /etc/neutron/neutron.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/contrail-plugin.pth to /usr/lib/python3.6/site-packages/contrail-plugin.pth", "INFO:__main__:Setting permission for /usr/lib/python3.6/site-packages/contrail-plugin.pth", "INFO:__main__:Copying /var/lib/kolla/config_files/neutron_vpnaas.conf to /etc/neutron/neutron_vpnaas.conf", "INFO:__main__:Setting permission for /etc/neutron/neutron_vpnaas.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/ml2_conf.ini to /etc/neutron/plugins/ml2/ml2_conf.ini", "INFO:__main__:Setting permission for /etc/neutron/plugins/ml2/ml2_conf.ini", "INFO:__main__:Copying /var/lib/kolla/config_files/id_rsa to /var/lib/neutron/.ssh/id_rsa", "INFO:__main__:Setting permission for /var/lib/neutron/.ssh/id_rsa", "INFO:__main__:Copying /var/lib/kolla/config_files/ContrailPlugin.ini to /etc/neutron/plugins/opencontrail/ContrailPlugin.ini", "INFO:__main__:Setting permission for /etc/neutron/plugins/opencontrail/ContrailPlugin.ini", "INFO:__main__:Copying /var/lib/kolla/config_files/api-paste-rbac.ini to /etc/neutron/api-paste-rbac.ini", "INFO:__main__:Setting permission for /etc/neutron/api-paste-rbac.ini", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/neutron", "INFO:__main__:Setting permission for /var/log/kolla/neutron/neutron-server.log", "++ cat /run_command", "+ CMD='neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini '", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/neutron ]]", "+++ stat -c %a /var/log/kolla/neutron", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/neutron", "++ [[ centos == \\c\\e\\n\\t\\o\\s ]]", "++ export UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives", "++ UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives", "++ /usr/sbin/update-alternatives --display iptables", "++ . /usr/local/bin/kolla_neutron_extend_start", "+++ [[ -n 0 ]]", "+++ neutron-db-manage --subproject neutron upgrade head", "INFO [alembic.runtime.migration] Context impl MySQLImpl.", "INFO [alembic.runtime.migration] Will assume non-transactional DDL.", "INFO [alembic.runtime.migration] Context impl MySQLImpl.", "INFO [alembic.runtime.migration] Will assume non-transactional DDL.", "+++ [[ -n 0 ]]", "+++ exit 0"], "stdout": "Running upgrade for neutron ...\nOK\n", "stdout_lines": ["Running upgrade for neutron ...", "OK"]}
2025-02-10 02:14:24.957 INFO: TASK [neutron : include] *******************************************************
2025-02-10 02:14:25.068 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/init_opencontrail.yml for 10.0.0.17
2025-02-10 02:14:27.488 INFO: TASK [neutron : Running opencontrail init contrail for neutron server] *********
2025-02-10 02:14:27.488 INFO: changed: [10.0.0.17] => {"changed": true, "rc": 0, "result": false, "stderr": "+ echo 'INFO: passed OPENSTACK_VERSION is yoga'\n+ [[ -z yoga ]]\n+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/neutron_plugin_contrail /opt/contrail/site-packages/neutron_plugin_contrail-0.1.dev0.dist-info /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/\n", "stderr_lines": ["+ echo 'INFO: passed OPENSTACK_VERSION is yoga'", "+ [[ -z yoga ]]", "+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/neutron_plugin_contrail /opt/contrail/site-packages/neutron_plugin_contrail-0.1.dev0.dist-info /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/"], "stdout": "INFO: passed OPENSTACK_VERSION is yoga\n", "stdout_lines": ["INFO: passed OPENSTACK_VERSION is yoga"]}
2025-02-10 02:14:30.180 INFO: RUNNING HANDLER [neutron : Restart neutron-server container] *******************
2025-02-10 02:14:30.184 INFO: changed: [10.0.0.17] => {"changed": true, "result": false}
2025-02-10 02:14:30.387 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kuryr_True
2025-02-10 02:14:30.390 INFO: PLAY [Apply role kuryr] ********************************************************
2025-02-10 02:14:30.390 INFO: skipping: no hosts matched
2025-02-10 02:14:30.391 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_hacluster_True
2025-02-10 02:14:30.393 INFO: PLAY [Apply role hacluster] ****************************************************
2025-02-10 02:14:30.393 INFO: skipping: no hosts matched
2025-02-10 02:14:30.397 INFO: PLAY [Apply role heat] *********************************************************
2025-02-10 02:14:30.512 INFO: TASK [heat : include_tasks] ****************************************************
2025-02-10 02:14:30.622 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/deploy.yml for 10.0.0.17
2025-02-10 02:14:32.861 INFO: TASK [service-ks-register : heat | Creating services] **************************
2025-02-10 02:14:32.862 INFO: ok: [10.0.0.17] => (item={'name': 'heat', 'service_type': 'orchestration'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "4f281424f7d3425c8397e69d19410d1a", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.17:8004/v1/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.17:8004/v1/%(tenant_id)s"}], "name": "heat", "type": "orchestration"}, "service": {"description": "Orchestration", "enabled": true, "id": "4f281424f7d3425c8397e69d19410d1a", "name": "heat", "service_type": "orchestration", "type": "orchestration"}}
2025-02-10 02:14:35.163 INFO: ok: [10.0.0.17] => (item={'name': 'heat-cfn', 'service_type': 'cloudformation'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "721a8a88b1d94e699a4f0dab36a27eb4", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.17:8000/v1"}, {"interface": "public", "url": "http://10.0.0.17:8000/v1"}], "name": "heat-cfn", "type": "cloudformation"}, "service": {"description": "Orchestration", "enabled": true, "id": "721a8a88b1d94e699a4f0dab36a27eb4", "name": "heat-cfn", "service_type": "cloudformation", "type": "cloudformation"}}
2025-02-10 02:14:37.461 INFO: TASK [service-ks-register : heat | Creating endpoints] *************************
2025-02-10 02:14:37.462 INFO: ok: [10.0.0.17] => (item={'service': 'heat', 'url': 'http://10.0.0.17:8004/v1/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "0c195c59b0464ea38f0ed9e5d684292f", "interface": "internal", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/0c195c59b0464ea38f0ed9e5d684292f"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "4f281424f7d3425c8397e69d19410d1a", "url": "http://10.0.0.17:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "internal", "url": "http://10.0.0.17:8004/v1/%(tenant_id)s"}]}
2025-02-10 02:14:39.760 INFO: ok: [10.0.0.17] => (item={'service': 'heat', 'url': 'http://10.0.0.17:8004/v1/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "7343c5bd645b4143bacdb46a8ce84673", "interface": "public", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/7343c5bd645b4143bacdb46a8ce84673"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "4f281424f7d3425c8397e69d19410d1a", "url": "http://10.0.0.17:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "public", "url": "http://10.0.0.17:8004/v1/%(tenant_id)s"}]}
2025-02-10 02:14:42.020 INFO: ok: [10.0.0.17] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.17:8000/v1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "efa86d8dd33d4676b1a9dae8e712fda7", "interface": "internal", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/efa86d8dd33d4676b1a9dae8e712fda7"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "721a8a88b1d94e699a4f0dab36a27eb4", "url": "http://10.0.0.17:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "internal", "url": "http://10.0.0.17:8000/v1"}]}
2025-02-10 02:14:44.203 INFO: ok: [10.0.0.17] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.17:8000/v1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "533f3c93c04f41d29d2b73a716760bf6", "interface": "public", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/533f3c93c04f41d29d2b73a716760bf6"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "721a8a88b1d94e699a4f0dab36a27eb4", "url": "http://10.0.0.17:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "public", "url": "http://10.0.0.17:8000/v1"}]}
2025-02-10 02:14:46.487 INFO: TASK [service-ks-register : heat | Creating projects] **************************
ok: [10.0.0.17] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "119195fd1e2c4a10a041053d4d86c36f", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-02-10 02:14:48.904 INFO: TASK [service-ks-register : heat | Creating users] *****************************
2025-02-10 02:14:48.906 INFO: ok: [10.0.0.17] => (item={'user': 'heat', 'project': 'service'}) => {"action": "os_user", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "heat"}, "user": {"default_project_id": "119195fd1e2c4a10a041053d4d86c36f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "0219419f90a84de886a088fb211a5eb9", "name": "heat", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-02-10 02:14:51.072 INFO: TASK [service-ks-register : heat | Creating roles] *****************************
2025-02-10 02:14:51.073 INFO: ok: [10.0.0.17] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "f1294511b6da4959948b76345ba5b104", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-02-10 02:14:53.176 INFO: ok: [10.0.0.17] => (item=heat_stack_owner) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "heat_stack_owner", "role": {"domain_id": null, "id": "f92d7f0c16d74abd97dea64464437dee", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "heat_stack_owner", "properties": {}}}
2025-02-10 02:14:55.308 INFO: ok: [10.0.0.17] => (item=heat_stack_user) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "heat_stack_user", "role": {"domain_id": null, "id": "b1b20c8325a849118541c95765982ff6", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "heat_stack_user", "properties": {}}}
2025-02-10 02:14:58.153 INFO: TASK [service-ks-register : heat | Granting user roles] ************************
2025-02-10 02:14:58.154 INFO: ok: [10.0.0.17] => (item={'user': 'heat', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "heat"}}
2025-02-10 02:15:00.835 INFO: ok: [10.0.0.17] => (item={'user': 'admin', 'role': 'heat_stack_owner', 'project': 'admin'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"project": "admin", "role": "heat_stack_owner", "user": "admin"}}
2025-02-10 02:15:01.403 INFO: TASK [heat : Ensuring config directories exist] ********************************
2025-02-10 02:15:01.404 INFO: ok: [10.0.0.17] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-api:yoga', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8004'], 'timeout': '30'}, 'haproxy': {'heat_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'no'}, 'heat_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "heat-api", "value": {"container_name": "heat_api", "dimensions": {}, "enabled": true, "group": "heat-api", "haproxy": {"heat_api": {"enabled": true, "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "no"}, "heat_api_external": {"enabled": true, "external": true, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-api", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:15:01.690 INFO: ok: [10.0.0.17] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8000'], 'timeout': '30'}, 'haproxy': {'heat_api_cfn': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'no'}, 'heat_api_cfn_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "heat-api-cfn", "value": {"container_name": "heat_api_cfn", "dimensions": {}, "enabled": true, "group": "heat-api-cfn", "haproxy": {"heat_api_cfn": {"enabled": true, "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "no"}, "heat_api_cfn_external": {"enabled": true, "external": true, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-api-cfn", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:15:01.986 INFO: ok: [10.0.0.17] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-engine", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:15:02.929 INFO: TASK [heat : Copying over config.json files for services] **********************
2025-02-10 02:15:02.930 INFO: ok: [10.0.0.17] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-api:yoga', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8004'], 'timeout': '30'}, 'haproxy': {'heat_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'no'}, 'heat_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "ec6bd37fed0ca9af85ef3bab466c2463ac190b8b", "dest": "/etc/kolla/heat-api/config.json", "gid": 0, "group": "root", "item": {"key": "heat-api", "value": {"container_name": "heat_api", "dimensions": {}, "enabled": true, "group": "heat-api", "haproxy": {"heat_api": {"enabled": true, "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "no"}, "heat_api_external": {"enabled": true, "external": true, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api/config.json", "size": 613, "state": "file", "uid": 0}
2025-02-10 02:15:03.477 INFO: ok: [10.0.0.17] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8000'], 'timeout': '30'}, 'haproxy': {'heat_api_cfn': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'no'}, 'heat_api_cfn_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "a759a2cfe209abaf701aa6e0f03293753c43b5cf", "dest": "/etc/kolla/heat-api-cfn/config.json", "gid": 0, "group": "root", "item": {"key": "heat-api-cfn", "value": {"container_name": "heat_api_cfn", "dimensions": {}, "enabled": true, "group": "heat-api-cfn", "haproxy": {"heat_api_cfn": {"enabled": true, "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "no"}, "heat_api_cfn_external": {"enabled": true, "external": true, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api-cfn/config.json", "size": 621, "state": "file", "uid": 0}
2025-02-10 02:15:03.985 INFO: ok: [10.0.0.17] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "986ec28ffc4f10b4a7d02f44bca0ae619cfd8c2f", "dest": "/etc/kolla/heat-engine/config.json", "gid": 0, "group": "root", "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-engine/config.json", "size": 622, "state": "file", "uid": 0}
2025-02-10 02:15:05.045 INFO: TASK [heat : Copying over heat.conf] *******************************************
ok: [10.0.0.17] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-api:yoga', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8004'], 'timeout': '30'}, 'haproxy': {'heat_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'no'}, 'heat_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "baf809f824663d2d831bd1f19e64e41e343e07df", "dest": "/etc/kolla/heat-api/heat.conf", "gid": 0, "group": "root", "item": {"key": "heat-api", "value": {"container_name": "heat_api", "dimensions": {}, "enabled": true, "group": "heat-api", "haproxy": {"heat_api": {"enabled": true, "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "no"}, "heat_api_external": {"enabled": true, "external": true, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api/heat.conf", "size": 1979, "state": "file", "uid": 0}
2025-02-10 02:15:05.894 INFO: ok: [10.0.0.17] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8000'], 'timeout': '30'}, 'haproxy': {'heat_api_cfn': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'no'}, 'heat_api_cfn_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "d1014a1eee25d5481ce4a4ed4cff96b8091d13c1", "dest": "/etc/kolla/heat-api-cfn/heat.conf", "gid": 0, "group": "root", "item": {"key": "heat-api-cfn", "value": {"container_name": "heat_api_cfn", "dimensions": {}, "enabled": true, "group": "heat-api-cfn", "haproxy": {"heat_api_cfn": {"enabled": true, "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "no"}, "heat_api_cfn_external": {"enabled": true, "external": true, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api-cfn/heat.conf", "size": 1987, "state": "file", "uid": 0}
2025-02-10 02:15:06.751 INFO: ok: [10.0.0.17] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "59fa5f2d88b8bbd8a1bfa8744415821da887b9a4", "dest": "/etc/kolla/heat-engine/heat.conf", "gid": 0, "group": "root", "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-engine/heat.conf", "size": 1943, "state": "file", "uid": 0}
2025-02-10 02:15:07.875 INFO: TASK [heat : Copying over heat-api wsgi config] ********************************
2025-02-10 02:15:07.876 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "9df499054a3619e6d2b3a0a9284dea9e6c574472", "dest": "/etc/kolla/heat-api/wsgi-heat-api.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api/wsgi-heat-api.conf", "size": 1021, "state": "file", "uid": 0}
2025-02-10 02:15:08.790 INFO: TASK [heat : Copying over heat-api-cfn wsgi config] ****************************
2025-02-10 02:15:08.791 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "5f440d87f5b0cc58e4b97077badf723b9d765c7f", "dest": "/etc/kolla/heat-api-cfn/wsgi-heat-api-cfn.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api-cfn/wsgi-heat-api-cfn.conf", "size": 1057, "state": "file", "uid": 0}
2025-02-10 02:15:08.854 INFO: TASK [heat : include] **********************************************************
2025-02-10 02:15:08.904 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/config_opencontrail.yml for 10.0.0.17
2025-02-10 02:15:09.735 INFO: TASK [heat : Copying opencontrail files for heat] ******************************
2025-02-10 02:15:09.736 INFO: ok: [10.0.0.17] => (item=contrail-plugin.pth) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/heat-engine/contrail-plugin.pth", "gid": 0, "group": "root", "item": "contrail-plugin.pth", "mode": "0644", "owner": "root", "path": "/etc/kolla/heat-engine/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0}
2025-02-10 02:15:10.714 INFO: TASK [heat : Check heat containers] ********************************************
2025-02-10 02:15:10.714 INFO: ok: [10.0.0.17] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-api:yoga', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8004'], 'timeout': '30'}, 'haproxy': {'heat_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'no'}, 'heat_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "heat-api", "value": {"container_name": "heat_api", "dimensions": {}, "enabled": true, "group": "heat-api", "haproxy": {"heat_api": {"enabled": true, "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "no"}, "heat_api_external": {"enabled": true, "external": true, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:15:11.412 INFO: ok: [10.0.0.17] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8000'], 'timeout': '30'}, 'haproxy': {'heat_api_cfn': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'no'}, 'heat_api_cfn_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "heat-api-cfn", "value": {"container_name": "heat_api_cfn", "dimensions": {}, "enabled": true, "group": "heat-api-cfn", "haproxy": {"heat_api_cfn": {"enabled": true, "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "no"}, "heat_api_cfn_external": {"enabled": true, "external": true, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:15:12.189 INFO: ok: [10.0.0.17] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:15:13.075 INFO: TASK [heat : Check heat containers] ********************************************
2025-02-10 02:15:13.078 INFO: ok: [10.0.0.17] => (item={'key': 'heat-api', 'value': {'container_name': 'heat_api', 'group': 'heat-api', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-api:yoga', 'volumes': ['/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8004'], 'timeout': '30'}, 'haproxy': {'heat_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'no'}, 'heat_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8004', 'listen_port': '8004', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "heat-api", "value": {"container_name": "heat_api", "dimensions": {}, "enabled": true, "group": "heat-api", "haproxy": {"heat_api": {"enabled": true, "external": false, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "no"}, "heat_api_external": {"enabled": true, "external": true, "listen_port": "8004", "mode": "http", "port": "8004", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:15:13.835 INFO: ok: [10.0.0.17] => (item={'key': 'heat-api-cfn', 'value': {'container_name': 'heat_api_cfn', 'group': 'heat-api-cfn', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga', 'volumes': ['/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:8000'], 'timeout': '30'}, 'haproxy': {'heat_api_cfn': {'enabled': True, 'mode': 'http', 'external': False, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'no'}, 'heat_api_cfn_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '8000', 'listen_port': '8000', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "heat-api-cfn", "value": {"container_name": "heat_api_cfn", "dimensions": {}, "enabled": true, "group": "heat-api-cfn", "haproxy": {"heat_api_cfn": {"enabled": true, "external": false, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "no"}, "heat_api_cfn_external": {"enabled": true, "external": true, "listen_port": "8000", "mode": "http", "port": "8000", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:15:14.521 INFO: ok: [10.0.0.17] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false}
2025-02-10 02:15:16.054 INFO: TASK [heat : Creating Heat database] *******************************************
2025-02-10 02:15:16.054 INFO: ok: [10.0.0.17] => {"action": "mysql_db", "changed": false, "db": "heat", "db_list": ["heat"], "executed_commands": []}
2025-02-10 02:15:17.546 INFO: TASK [heat : Creating Heat database user and setting permissions] **************
2025-02-10 02:15:17.547 INFO: ok: [10.0.0.17] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "heat"}
2025-02-10 02:15:23.448 INFO: TASK [heat : Running Heat bootstrap container] *********************************
2025-02-10 02:15:23.448 INFO: changed: [10.0.0.17] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/heat.conf to /etc/heat/heat.conf\nINFO:__main__:Setting permission for /etc/heat/heat.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/wsgi-heat-api.conf to /etc/httpd/conf.d/wsgi-heat-api.conf\nINFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-heat-api.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/heat\nINFO:__main__:Setting permission for /var/log/kolla/heat/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn-error.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/apache-cfn-error.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/apache-cfn-access.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-engine.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-error.log\nINFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn-access.log\n++ cat /run_command\n+ CMD='/usr/sbin/httpd -DFOREGROUND'\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/heat ]]\n+++ stat -c %a /var/log/kolla/heat\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/heat\n++ . /usr/local/bin/kolla_heat_extend_start\n+++ [[ -n 0 ]]\n+++ heat-manage db_sync\n++++ openstack domain list -f value -c Name\n+++ EXISTING_DOMAINS='Default\nheat_user_domain'\n+++ echo 'Default\nheat_user_domain'\n+++ grep '^heat_user_domain$'\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/heat.conf to /etc/heat/heat.conf", "INFO:__main__:Setting permission for /etc/heat/heat.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/wsgi-heat-api.conf to /etc/httpd/conf.d/wsgi-heat-api.conf", "INFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-heat-api.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/heat", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-cfn-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-cfn-access.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-engine.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn-access.log", "++ cat /run_command", "+ CMD='/usr/sbin/httpd -DFOREGROUND'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/heat ]]", "+++ stat -c %a /var/log/kolla/heat", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/heat", "++ . /usr/local/bin/kolla_heat_extend_start", "+++ [[ -n 0 ]]", "+++ heat-manage db_sync", "++++ openstack domain list -f value -c Name", "+++ EXISTING_DOMAINS='Default", "heat_user_domain'", "+++ echo 'Default", "heat_user_domain'", "+++ grep '^heat_user_domain$'", "+++ exit 0"], "stdout": "", "stdout_lines": []}
2025-02-10 02:15:23.513 INFO: TASK [heat : include] **********************************************************
2025-02-10 02:15:23.561 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/init_opencontrail_heat.yml for 10.0.0.17
2025-02-10 02:15:25.480 INFO: TASK [heat : Running opencontrail init contrail for heat engine] ***************
2025-02-10 02:15:25.480 INFO: changed: [10.0.0.17] => {"changed": true, "rc": 0, "result": false, "stderr": "+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/contrail_heat /opt/contrail/site-packages/contrail_heat-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/\n", "stderr_lines": ["+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/contrail_heat /opt/contrail/site-packages/contrail_heat-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/"], "stdout": "", "stdout_lines": []}
2025-02-10 02:15:25.656 INFO: PLAY [Apply role horizon] ******************************************************
2025-02-10 02:15:25.762 INFO: TASK [horizon : include_tasks] *************************************************
2025-02-10 02:15:25.835 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/deploy.yml for 10.0.0.17
2025-02-10 02:15:26.493 INFO: TASK [horizon : Ensuring config directories exist] *****************************
2025-02-10 02:15:26.494 INFO: ok: [10.0.0.17] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-horizon:yoga', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FREEZER': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_MONASCA': 'no', 'ENABLE_MURANO': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_SAHARA': 'no', 'ENABLE_SENLIN': 'no', 'ENABLE_SOLUM': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VITRAGE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/tmp:/tmp'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance source'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': False, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80'}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '80', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance source'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': False, 'mode': 'redirect', 'external': True, 'port': '80', 'listen_port': '80'}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "horizon", "value": {"container_name": "horizon", "dimensions": {}, "enabled": true, "environment": {"ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FREEZER": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_MONASCA": "no", "ENABLE_MURANO": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_SAHARA": "no", "ENABLE_SENLIN": "no", "ENABLE_SOLUM": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_VITRAGE": "no", "ENABLE_WATCHER": "no", "ENABLE_ZUN": "no", "FORCE_GENERATE": "no"}, "group": "horizon", "haproxy": {"acme_client": {"custom_member_list": [], "enabled": true, "with_frontend": false}, "horizon": {"backend_http_extra": ["balance source"], "enabled": true, "external": false, "frontend_http_extra": ["use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }"], "listen_port": "80", "mode": "http", "port": "80", "tls_backend": "no"}, "horizon_external": {"backend_http_extra": ["balance source"], "enabled": true, "external": true, "frontend_http_extra": ["use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }"], "listen_port": "80", "mode": "http", "port": "80", "tls_backend": "no"}, "horizon_external_redirect": {"enabled": false, "external": true, "listen_port": "80", "mode": "redirect", "port": "80"}, "horizon_redirect": {"enabled": false, "external": false, "listen_port": "80", "mode": "redirect", "port": "80"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:80"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-horizon:yoga", "volumes": ["/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "", "", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "/tmp:/tmp"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/horizon", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:15:26.630 INFO: TASK [horizon : Set empty custom policy] ***************************************
2025-02-10 02:15:26.630 INFO: ok: [10.0.0.17] => {"ansible_facts": {"custom_policy": []}, "changed": false}
2025-02-10 02:15:26.864 INFO: TASK [horizon : include_tasks] *************************************************
2025-02-10 02:15:26.912 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.17 => (item={'name': 'glance', 'enabled': True})
2025-02-10 02:15:26.914 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.17 => (item={'name': 'heat', 'enabled': True})
2025-02-10 02:15:26.916 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.17 => (item={'name': 'keystone', 'enabled': True})
2025-02-10 02:15:26.918 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.17 => (item={'name': 'neutron', 'enabled': True})
2025-02-10 02:15:26.920 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.17 => (item={'name': 'nova', 'enabled': True})
2025-02-10 02:15:27.056 INFO: TASK [horizon : Update policy file name] ***************************************
2025-02-10 02:15:27.056 INFO: ok: [10.0.0.17] => {"ansible_facts": {"supported_policy_files": ["glance_policy.yaml", "glance_policy.json"]}, "changed": false}
2025-02-10 02:15:27.340 INFO: TASK [horizon : Update policy file name] ***************************************
ok: [10.0.0.17] => {"ansible_facts": {"supported_policy_files": ["heat_policy.yaml", "heat_policy.json"]}, "changed": false}
2025-02-10 02:15:27.644 INFO: TASK [horizon : Update policy file name] ***************************************
2025-02-10 02:15:27.644 INFO: ok: [10.0.0.17] => {"ansible_facts": {"supported_policy_files": ["keystone_policy.yaml", "keystone_policy.json"]}, "changed": false}
2025-02-10 02:15:27.920 INFO: TASK [horizon : Update policy file name] ***************************************
ok: [10.0.0.17] => {"ansible_facts": {"supported_policy_files": ["neutron_policy.yaml", "neutron_policy.json"]}, "changed": false}
2025-02-10 02:15:28.200 INFO: TASK [horizon : Update policy file name] ***************************************
2025-02-10 02:15:28.200 INFO: ok: [10.0.0.17] => {"ansible_facts": {"supported_policy_files": ["nova_policy.yaml", "nova_policy.json"]}, "changed": false}
2025-02-10 02:15:29.160 INFO: TASK [horizon : Copying over config.json files for services] *******************
2025-02-10 02:15:29.161 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "15002f13bb331fb6b0f3058ccd5aaa500640b58f", "dest": "/etc/kolla/horizon/config.json", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/config.json", "size": 713, "state": "file", "uid": 0}
2025-02-10 02:15:30.066 INFO: TASK [horizon : Copying over horizon.conf] *************************************
2025-02-10 02:15:30.067 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "8cec8270bb6521962eb1e8d97563a6b46ff09c3f", "dest": "/etc/kolla/horizon/horizon.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/horizon.conf", "size": 2878, "state": "file", "uid": 0}
2025-02-10 02:15:30.964 INFO: TASK [horizon : Copying over local_settings] ***********************************
2025-02-10 02:15:30.968 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "0ca0b668687092ac61ccd44620a4f5630b6577c0", "dest": "/etc/kolla/horizon/local_settings", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/local_settings", "size": 28094, "state": "file", "uid": 0}
2025-02-10 02:15:31.809 INFO: TASK [horizon : Copying over custom_local_settings] ****************************
2025-02-10 02:15:31.810 INFO: ok: [10.0.0.17] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/custom_local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "dest": "/etc/kolla/horizon/custom_local_settings", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/custom_local_settings.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/custom_local_settings", "size": 0, "state": "file", "uid": 0}
2025-02-10 02:15:33.368 INFO: TASK [horizon : Deploy horizon container] **************************************
2025-02-10 02:15:33.369 INFO: ok: [10.0.0.17] => (item={'key': 'horizon', 'value': {'container_name': 'horizon', 'group': 'horizon', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-horizon:yoga', 'environment': {'ENABLE_BLAZAR': 'no', 'ENABLE_CLOUDKITTY': 'no', 'ENABLE_DESIGNATE': 'no', 'ENABLE_FREEZER': 'no', 'ENABLE_HEAT': 'yes', 'ENABLE_IRONIC': 'no', 'ENABLE_MAGNUM': 'no', 'ENABLE_MANILA': 'no', 'ENABLE_MASAKARI': 'no', 'ENABLE_MISTRAL': 'no', 'ENABLE_MONASCA': 'no', 'ENABLE_MURANO': 'no', 'ENABLE_NEUTRON_VPNAAS': 'no', 'ENABLE_OCTAVIA': 'no', 'ENABLE_SAHARA': 'no', 'ENABLE_SENLIN': 'no', 'ENABLE_SOLUM': 'no', 'ENABLE_TACKER': 'no', 'ENABLE_TROVE': 'no', 'ENABLE_VITRAGE': 'no', 'ENABLE_WATCHER': 'no', 'ENABLE_ZUN': 'no', 'FORCE_GENERATE': 'no'}, 'volumes': ['/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro', '', '', '', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', '/tmp:/tmp'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:80'], 'timeout': '30'}, 'haproxy': {'horizon': {'enabled': True, 'mode': 'http', 'external': False, 'port': '80', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance source'], 'tls_backend': 'no'}, 'horizon_redirect': {'enabled': False, 'mode': 'redirect', 'external': False, 'port': '80', 'listen_port': '80'}, 'horizon_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '80', 'listen_port': '80', 'frontend_http_extra': ['use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }'], 'backend_http_extra': ['balance source'], 'tls_backend': 'no'}, 'horizon_external_redirect': {'enabled': False, 'mode': 'redirect', 'external': True, 'port': '80', 'listen_port': '80'}, 'acme_client': {'enabled': True, 'with_frontend': False, 'custom_member_list': []}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "horizon", "value": {"container_name": "horizon", "dimensions": {}, "enabled": true, "environment": {"ENABLE_BLAZAR": "no", "ENABLE_CLOUDKITTY": "no", "ENABLE_DESIGNATE": "no", "ENABLE_FREEZER": "no", "ENABLE_HEAT": "yes", "ENABLE_IRONIC": "no", "ENABLE_MAGNUM": "no", "ENABLE_MANILA": "no", "ENABLE_MASAKARI": "no", "ENABLE_MISTRAL": "no", "ENABLE_MONASCA": "no", "ENABLE_MURANO": "no", "ENABLE_NEUTRON_VPNAAS": "no", "ENABLE_OCTAVIA": "no", "ENABLE_SAHARA": "no", "ENABLE_SENLIN": "no", "ENABLE_SOLUM": "no", "ENABLE_TACKER": "no", "ENABLE_TROVE": "no", "ENABLE_VITRAGE": "no", "ENABLE_WATCHER": "no", "ENABLE_ZUN": "no", "FORCE_GENERATE": "no"}, "group": "horizon", "haproxy": {"acme_client": {"custom_member_list": [], "enabled": true, "with_frontend": false}, "horizon": {"backend_http_extra": ["balance source"], "enabled": true, "external": false, "frontend_http_extra": ["use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }"], "listen_port": "80", "mode": "http", "port": "80", "tls_backend": "no"}, "horizon_external": {"backend_http_extra": ["balance source"], "enabled": true, "external": true, "frontend_http_extra": ["use_backend acme_client_back if { path_reg ^/.well-known/acme-challenge/.+ }"], "listen_port": "80", "mode": "http", "port": "80", "tls_backend": "no"}, "horizon_external_redirect": {"enabled": false, "external": true, "listen_port": "80", "mode": "redirect", "port": "80"}, "horizon_redirect": {"enabled": false, "external": false, "listen_port": "80", "mode": "redirect", "port": "80"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:80"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-horizon:yoga", "volumes": ["/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "", "", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "/tmp:/tmp"]}}, "result": false}
2025-02-10 02:15:33.673 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_murano_True
2025-02-10 02:15:33.676 INFO: PLAY [Apply role murano] *******************************************************
2025-02-10 02:15:33.677 INFO: skipping: no hosts matched
2025-02-10 02:15:33.677 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-application-
deployment
2025-02-10 02:15:33.678 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-image-builder
2025-02-10 02:15:33.678 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_solum_True
2025-02-10 02:15:33.680 INFO: PLAY [Apply role solum] ********************************************************
2025-02-10 02:15:33.680 INFO: skipping: no hosts matched
2025-02-10 02:15:33.681 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_magnum_True
2025-02-10 02:15:33.683 INFO: PLAY [Apply role magnum] *******************************************************
skipping: no hosts matched
2025-02-10 02:15:33.684 INFO: [WARNING]: Could not match supplied host pattern, ignoring: mistral-event-
engine
2025-02-10 02:15:33.684 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_mistral_True
2025-02-10 02:15:33.686 INFO: PLAY [Apply role mistral] ******************************************************
2025-02-10 02:15:33.686 INFO: skipping: no hosts matched
2025-02-10 02:15:33.687 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_sahara_True
2025-02-10 02:15:33.689 INFO: PLAY [Apply role sahara] *******************************************************
2025-02-10 02:15:33.689 INFO: skipping: no hosts matched
2025-02-10 02:15:33.689 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_manila_True
2025-02-10 02:15:33.691 INFO: PLAY [Apply role manila] *******************************************************
2025-02-10 02:15:33.692 INFO: skipping: no hosts matched
2025-02-10 02:15:33.692 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True
2025-02-10 02:15:33.694 INFO: PLAY [Apply role gnocchi] ******************************************************
2025-02-10 02:15:33.694 INFO: skipping: no hosts matched
2025-02-10 02:15:33.695 INFO: [WARNING]: Could not match supplied host pattern, ignoring: ceilometer-ipmi
2025-02-10 02:15:33.695 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_ceilometer_True
2025-02-10 02:15:33.697 INFO: PLAY [Apply role ceilometer] ***************************************************
2025-02-10 02:15:33.697 INFO: skipping: no hosts matched
2025-02-10 02:15:33.698 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
collector
2025-02-10 02:15:33.698 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
forwarder
2025-02-10 02:15:33.699 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent-
statsd
[WARNING]: Could not match supplied host pattern, ignoring: monasca-api
[WARNING]: Could not match supplied host pattern, ignoring: monasca-log-
persister
2025-02-10 02:15:33.700 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-metrics
[WARNING]: Could not match supplied host pattern, ignoring: monasca-thresh
[WARNING]: Could not match supplied host pattern, ignoring: monasca-
notification
[WARNING]: Could not match supplied host pattern, ignoring: monasca-persister
[WARNING]: Could not match supplied host pattern, ignoring: enable_monasca_True
2025-02-10 02:15:33.701 INFO: PLAY [Apply role monasca] ******************************************************
2025-02-10 02:15:33.702 INFO: skipping: no hosts matched
2025-02-10 02:15:33.702 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_aodh_True
2025-02-10 02:15:33.704 INFO: PLAY [Apply role aodh] *********************************************************
2025-02-10 02:15:33.704 INFO: skipping: no hosts matched
2025-02-10 02:15:33.708 INFO: PLAY [Apply role barbican] *****************************************************
2025-02-10 02:15:33.811 INFO: TASK [barbican : include_tasks] ************************************************
2025-02-10 02:15:33.901 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/barbican/tasks/deploy.yml for 10.0.0.17
2025-02-10 02:15:36.148 INFO: TASK [service-ks-register : barbican | Creating services] **********************
2025-02-10 02:15:36.150 INFO: ok: [10.0.0.17] => (item={'name': 'barbican', 'service_type': 'key-manager'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "0eac1bd9d9b94db382f0dd9b6f2507b4", "item": {"description": "Barbican Key Management Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.17:9311"}, {"interface": "public", "url": "http://10.0.0.17:9311"}], "name": "barbican", "type": "key-manager"}, "service": {"description": "Barbican Key Management Service", "enabled": true, "id": "0eac1bd9d9b94db382f0dd9b6f2507b4", "name": "barbican", "service_type": "key-manager", "type": "key-manager"}}
2025-02-10 02:15:38.341 INFO: TASK [service-ks-register : barbican | Creating endpoints] *********************
2025-02-10 02:15:38.342 INFO: ok: [10.0.0.17] => (item={'service': 'barbican', 'url': 'http://10.0.0.17:9311', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "22dacab86d234621a5dcd598c0cb71c8", "interface": "internal", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/22dacab86d234621a5dcd598c0cb71c8"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "0eac1bd9d9b94db382f0dd9b6f2507b4", "url": "http://10.0.0.17:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "internal", "url": "http://10.0.0.17:9311"}]}
2025-02-10 02:15:40.523 INFO: ok: [10.0.0.17] => (item={'service': 'barbican', 'url': 'http://10.0.0.17:9311', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "6115d06481064d30aabb448dd46c7ae5", "interface": "public", "links": {"self": "http://10.0.0.17:5000/v3/endpoints/6115d06481064d30aabb448dd46c7ae5"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "0eac1bd9d9b94db382f0dd9b6f2507b4", "url": "http://10.0.0.17:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "public", "url": "http://10.0.0.17:9311"}]}
2025-02-10 02:15:42.745 INFO: TASK [service-ks-register : barbican | Creating projects] **********************
2025-02-10 02:15:42.746 INFO: ok: [10.0.0.17] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "119195fd1e2c4a10a041053d4d86c36f", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}}
2025-02-10 02:15:45.101 INFO: TASK [service-ks-register : barbican | Creating users] *************************
ok: [10.0.0.17] => (item={'user': 'barbican', 'project': 'service'}) => {"action": "os_user", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "barbican"}, "user": {"default_project_id": "119195fd1e2c4a10a041053d4d86c36f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "41ec0298b9044812ac55bbe160e07de0", "name": "barbican", "username": null}, "warnings": ["Module did not set no_log for update_password"]}
2025-02-10 02:15:47.326 INFO: TASK [service-ks-register : barbican | Creating roles] *************************
ok: [10.0.0.17] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "f1294511b6da4959948b76345ba5b104", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}}
2025-02-10 02:15:49.427 INFO: ok: [10.0.0.17] => (item=key-manager:service-admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "key-manager:service-admin", "role": {"domain_id": null, "id": "00003268ae53400f99a4cf2fc9416bbf", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "key-manager:service-admin", "properties": {}}}
2025-02-10 02:15:51.484 INFO: ok: [10.0.0.17] => (item=creator) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "creator", "role": {"domain_id": null, "id": "4dde9afc95684320ade5141b2b7ba6da", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "creator", "properties": {}}}
2025-02-10 02:15:53.558 INFO: ok: [10.0.0.17] => (item=observer) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "observer", "role": {"domain_id": null, "id": "bd942fc403d44afb8e788355c1d6dab4", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "observer", "properties": {}}}
2025-02-10 02:15:55.682 INFO: ok: [10.0.0.17] => (item=audit) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "audit", "role": {"domain_id": null, "id": "d9a7e57141fa460aa60fa4694c420d5e", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "audit", "properties": {}}}
2025-02-10 02:15:58.492 INFO: TASK [service-ks-register : barbican | Granting user roles] ********************
2025-02-10 02:15:58.493 INFO: ok: [10.0.0.17] => (item={'user': 'barbican', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "barbican"}}
2025-02-10 02:15:58.986 INFO: TASK [barbican : Ensuring config directories exist] ****************************
2025-02-10 02:15:58.987 INFO: ok: [10.0.0.17] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-api:yoga', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "barbican-api", "value": {"container_name": "barbican_api", "dimensions": {}, "enabled": true, "group": "barbican-api", "haproxy": {"barbican_api": {"enabled": true, "external": false, "listen_port": "9311", "mode": "http", "port": "9311", "tls_backend": "no"}, "barbican_api_external": {"enabled": true, "external": true, "listen_port": "9311", "mode": "http", "port": "9311", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-api", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:15:59.273 INFO: ok: [10.0.0.17] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-keystone-listener", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:15:59.605 INFO: ok: [10.0.0.17] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-worker:yoga', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-worker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:16:00.183 INFO: TASK [barbican : Ensuring vassals config directories exist] ********************
2025-02-10 02:16:00.184 INFO: ok: [10.0.0.17] => (item=barbican-api/vassals) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": "barbican-api/vassals", "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-api/vassals", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:16:01.176 INFO: TASK [barbican : Copying over config.json files for services] ******************
ok: [10.0.0.17] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-api:yoga', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "09848242649a588a48550d9b2e58f18ca226abf5", "dest": "/etc/kolla/barbican-api/config.json", "gid": 0, "group": "root", "item": {"key": "barbican-api", "value": {"container_name": "barbican_api", "dimensions": {}, "enabled": true, "group": "barbican-api", "haproxy": {"barbican_api": {"enabled": true, "external": false, "listen_port": "9311", "mode": "http", "port": "9311", "tls_backend": "no"}, "barbican_api_external": {"enabled": true, "external": true, "listen_port": "9311", "mode": "http", "port": "9311", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-api/config.json", "size": 1079, "state": "file", "uid": 0}
2025-02-10 02:16:01.658 INFO: ok: [10.0.0.17] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "2a89ae1e86a52fbb8121a053cb0078bd01b7f090", "dest": "/etc/kolla/barbican-keystone-listener/config.json", "gid": 0, "group": "root", "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-keystone-listener/config.json", "size": 410, "state": "file", "uid": 0}
2025-02-10 02:16:02.165 INFO: ok: [10.0.0.17] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-worker:yoga', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "49c89d4a2dca2aaed289b01b17a8c00018c9f0b7", "dest": "/etc/kolla/barbican-worker/config.json", "gid": 0, "group": "root", "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-worker/config.json", "size": 399, "state": "file", "uid": 0}
2025-02-10 02:16:02.956 INFO: TASK [barbican : Copying over barbican-api.ini] ********************************
2025-02-10 02:16:02.956 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "97a22a4e92e88bf9a2861672c0fef2e98020263f", "dest": "/etc/kolla/barbican-api/vassals/barbican-api.ini", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-api/vassals/barbican-api.ini", "size": 284, "state": "file", "uid": 0}
2025-02-10 02:16:03.384 INFO: TASK [barbican : Checking whether barbican-api-paste.ini file exists] **********
2025-02-10 02:16:03.384 INFO: ok: [10.0.0.17 -> localhost] => {"changed": false, "stat": {"exists": false}}
2025-02-10 02:16:04.528 INFO: TASK [barbican : Copying over barbican.conf] ***********************************
ok: [10.0.0.17] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-api:yoga', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "476c0f91794313d15b29771a522cd1d96eb0d8ff", "dest": "/etc/kolla/barbican-api/barbican.conf", "gid": 0, "group": "root", "item": {"key": "barbican-api", "value": {"container_name": "barbican_api", "dimensions": {}, "enabled": true, "group": "barbican-api", "haproxy": {"barbican_api": {"enabled": true, "external": false, "listen_port": "9311", "mode": "http", "port": "9311", "tls_backend": "no"}, "barbican_api_external": {"enabled": true, "external": true, "listen_port": "9311", "mode": "http", "port": "9311", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-api/barbican.conf", "size": 1262, "state": "file", "uid": 0}
2025-02-10 02:16:05.359 INFO: ok: [10.0.0.17] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "0de17dfdadf6e146e102d0fef29010382b40c384", "dest": "/etc/kolla/barbican-keystone-listener/barbican.conf", "gid": 0, "group": "root", "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-keystone-listener/barbican.conf", "size": 1234, "state": "file", "uid": 0}
2025-02-10 02:16:06.086 INFO: ok: [10.0.0.17] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-worker:yoga', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "0de17dfdadf6e146e102d0fef29010382b40c384", "dest": "/etc/kolla/barbican-worker/barbican.conf", "gid": 0, "group": "root", "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-worker/barbican.conf", "size": 1234, "state": "file", "uid": 0}
2025-02-10 02:16:07.103 INFO: TASK [barbican : Check barbican containers] ************************************
2025-02-10 02:16:07.103 INFO: ok: [10.0.0.17] => (item={'key': 'barbican-api', 'value': {'container_name': 'barbican_api', 'group': 'barbican-api', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-api:yoga', 'volumes': ['/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'barbican:/var/lib/barbican/', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_curl http://10.0.0.17:9311'], 'timeout': '30'}, 'haproxy': {'barbican_api': {'enabled': True, 'mode': 'http', 'external': False, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}, 'barbican_api_external': {'enabled': True, 'mode': 'http', 'external': True, 'port': '9311', 'listen_port': '9311', 'tls_backend': 'no'}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "barbican-api", "value": {"container_name": "barbican_api", "dimensions": {}, "enabled": true, "group": "barbican-api", "haproxy": {"barbican_api": {"enabled": true, "external": false, "listen_port": "9311", "mode": "http", "port": "9311", "tls_backend": "no"}, "barbican_api_external": {"enabled": true, "external": true, "listen_port": "9311", "mode": "http", "port": "9311", "tls_backend": "no"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_curl http://10.0.0.17:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-02-10 02:16:07.847 INFO: ok: [10.0.0.17] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-02-10 02:16:08.490 INFO: ok: [10.0.0.17] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-worker:yoga', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false}
2025-02-10 02:16:09.933 INFO: TASK [barbican : Creating barbican database] ***********************************
2025-02-10 02:16:09.933 INFO: ok: [10.0.0.17] => {"action": "mysql_db", "changed": false, "db": "barbican", "db_list": ["barbican"], "executed_commands": []}
2025-02-10 02:16:11.390 INFO: TASK [barbican : Creating barbican database user and setting permissions] ******
2025-02-10 02:16:11.391 INFO: ok: [10.0.0.17] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "barbican"}
2025-02-10 02:16:14.104 INFO: TASK [barbican : Running barbican bootstrap container] *************************
2025-02-10 02:16:14.105 INFO: changed: [10.0.0.17] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/barbican.conf to /etc/barbican/barbican.conf\nINFO:__main__:Setting permission for /etc/barbican/barbican.conf\nINFO:__main__:Deleting /etc/barbican/vassals/barbican-api.ini\nINFO:__main__:Copying /var/lib/kolla/config_files/vassals/barbican-api.ini to /etc/barbican/vassals/barbican-api.ini\nINFO:__main__:Setting permission for /etc/barbican/vassals/barbican-api.ini\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/lib/barbican\nINFO:__main__:Setting permission for /var/log/kolla/barbican\n++ cat /run_command\n+ CMD='uwsgi --master --emperor /etc/barbican/vassals --logto /var/log/kolla/barbican/barbican_api_uwsgi_access.log --logfile-chmod 644'\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ LOG_DIR=/var/log/kolla/barbican\n++ [[ ! -d /var/log/kolla/barbican ]]\n+++ stat -c %U:%G /var/log/kolla/barbican\n++ [[ barbican:barbican != \\b\\a\\r\\b\\i\\c\\a\\n\\:\\k\\o\\l\\l\\a ]]\n++ chown barbican:kolla /var/log/kolla/barbican\n+++ stat -c %a /var/log/kolla/barbican\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/barbican\n++ . /usr/local/bin/kolla_barbican_extend_start\n+++ [[ -n 0 ]]\n+++ barbican-db-manage upgrade\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/barbican.conf to /etc/barbican/barbican.conf", "INFO:__main__:Setting permission for /etc/barbican/barbican.conf", "INFO:__main__:Deleting /etc/barbican/vassals/barbican-api.ini", "INFO:__main__:Copying /var/lib/kolla/config_files/vassals/barbican-api.ini to /etc/barbican/vassals/barbican-api.ini", "INFO:__main__:Setting permission for /etc/barbican/vassals/barbican-api.ini", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/lib/barbican", "INFO:__main__:Setting permission for /var/log/kolla/barbican", "++ cat /run_command", "+ CMD='uwsgi --master --emperor /etc/barbican/vassals --logto /var/log/kolla/barbican/barbican_api_uwsgi_access.log --logfile-chmod 644'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ LOG_DIR=/var/log/kolla/barbican", "++ [[ ! -d /var/log/kolla/barbican ]]", "+++ stat -c %U:%G /var/log/kolla/barbican", "++ [[ barbican:barbican != \\b\\a\\r\\b\\i\\c\\a\\n\\:\\k\\o\\l\\l\\a ]]", "++ chown barbican:kolla /var/log/kolla/barbican", "+++ stat -c %a /var/log/kolla/barbican", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/barbican", "++ . /usr/local/bin/kolla_barbican_extend_start", "+++ [[ -n 0 ]]", "+++ barbican-db-manage upgrade", "+++ exit 0"], "stdout": "", "stdout_lines": []}
2025-02-10 02:16:14.272 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-api
[WARNING]: Could not match supplied host pattern, ignoring: cyborg-agent
2025-02-10 02:16:14.272 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-conductor
2025-02-10 02:16:14.273 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cyborg_True
2025-02-10 02:16:14.275 INFO: PLAY [Apply role cyborg] *******************************************************
2025-02-10 02:16:14.275 INFO: skipping: no hosts matched
2025-02-10 02:16:14.276 INFO: [WARNING]: Could not match supplied host pattern, ignoring: designate-producer
2025-02-10 02:16:14.276 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_designate_True
2025-02-10 02:16:14.279 INFO: PLAY [Apply role designate] ****************************************************
2025-02-10 02:16:14.279 INFO: skipping: no hosts matched
2025-02-10 02:16:14.279 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_trove_True
2025-02-10 02:16:14.281 INFO: PLAY [Apply role trove] ********************************************************
2025-02-10 02:16:14.282 INFO: skipping: no hosts matched
2025-02-10 02:16:14.282 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_watcher_True
2025-02-10 02:16:14.284 INFO: PLAY [Apply role watcher] ******************************************************
2025-02-10 02:16:14.284 INFO: skipping: no hosts matched
2025-02-10 02:16:14.285 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_grafana_True
2025-02-10 02:16:14.286 INFO: PLAY [Apply role grafana] ******************************************************
2025-02-10 02:16:14.287 INFO: skipping: no hosts matched
2025-02-10 02:16:14.287 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_cloudkitty_True
2025-02-10 02:16:14.289 INFO: PLAY [Apply role cloudkitty] ***************************************************
2025-02-10 02:16:14.289 INFO: skipping: no hosts matched
2025-02-10 02:16:14.289 INFO: [WARNING]: Could not match supplied host pattern, ignoring: freezer-scheduler
2025-02-10 02:16:14.290 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_freezer_True
2025-02-10 02:16:14.291 INFO: PLAY [Apply role freezer] ******************************************************
2025-02-10 02:16:14.292 INFO: skipping: no hosts matched
2025-02-10 02:16:14.292 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-conductor
2025-02-10 02:16:14.292 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-health-
manager
2025-02-10 02:16:14.293 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_senlin_True
2025-02-10 02:16:14.296 INFO: PLAY [Apply role senlin] *******************************************************
2025-02-10 02:16:14.296 INFO: skipping: no hosts matched
2025-02-10 02:16:14.296 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-server
2025-02-10 02:16:14.296 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-conductor
2025-02-10 02:16:14.297 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_tacker_True
2025-02-10 02:16:14.298 INFO: PLAY [Apply role tacker] *******************************************************
2025-02-10 02:16:14.298 INFO: skipping: no hosts matched
2025-02-10 02:16:14.299 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_octavia_True
2025-02-10 02:16:14.301 INFO: PLAY [Apply role octavia] ******************************************************
2025-02-10 02:16:14.301 INFO: skipping: no hosts matched
2025-02-10 02:16:14.301 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-api
2025-02-10 02:16:14.302 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-wsproxy
2025-02-10 02:16:14.302 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-compute
2025-02-10 02:16:14.302 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-cni-daemon
2025-02-10 02:16:14.302 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zun_True
2025-02-10 02:16:14.304 INFO: PLAY [Apply role zun] **********************************************************
2025-02-10 02:16:14.304 INFO: skipping: no hosts matched
2025-02-10 02:16:14.305 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-agent
2025-02-10 02:16:14.305 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-analyzer
2025-02-10 02:16:14.305 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_skydive_True
2025-02-10 02:16:14.307 INFO: PLAY [Apply role skydive] ******************************************************
2025-02-10 02:16:14.307 INFO: skipping: no hosts matched
2025-02-10 02:16:14.307 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-api
2025-02-10 02:16:14.307 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-graph
2025-02-10 02:16:14.308 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-notifier
2025-02-10 02:16:14.308 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-ml
2025-02-10 02:16:14.308 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-persistor
2025-02-10 02:16:14.309 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_vitrage_True
2025-02-10 02:16:14.310 INFO: PLAY [Apply role vitrage] ******************************************************
2025-02-10 02:16:14.310 INFO: skipping: no hosts matched
2025-02-10 02:16:14.311 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-api
2025-02-10 02:16:14.311 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-manager
2025-02-10 02:16:14.311 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_blazar_True
2025-02-10 02:16:14.313 INFO: PLAY [Apply role blazar] *******************************************************
2025-02-10 02:16:14.313 INFO: skipping: no hosts matched
2025-02-10 02:16:14.314 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-api
2025-02-10 02:16:14.314 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-engine
2025-02-10 02:16:14.314 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-
hostmonitor
[WARNING]: Could not match supplied host pattern, ignoring: masakari-
instancemonitor
2025-02-10 02:16:14.314 INFO: [WARNING]: Could not match supplied host pattern, ignoring:
enable_masakari_True
2025-02-10 02:16:14.316 INFO: PLAY [Apply role masakari] *****************************************************
2025-02-10 02:16:14.317 INFO: skipping: no hosts matched
2025-02-10 02:16:14.317 INFO: PLAY [Post-deploy playbook for contrail] ***************************************
2025-02-10 02:16:15.495 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 02:16:15.495 INFO: ok: [10.0.0.17]
2025-02-10 02:16:16.199 INFO: TASK [Creating admin openrc file for kolla-toolbox] ****************************
2025-02-10 02:16:16.200 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "ba4c450e95c30c3549eabdfb82a04214fb2e10fd", "dest": "/etc/kolla/kolla-toolbox/admin-openrc.sh", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/kolla/kolla-toolbox/admin-openrc.sh", "size": 560, "state": "file", "uid": 0}
2025-02-10 02:16:16.545 INFO: TASK [create openstack kolla external services directory] **********************
2025-02-10 02:16:16.545 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/kolla/external/", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:16:17.095 INFO: TASK [Creating admin openrc file for external services] ************************
2025-02-10 02:16:17.096 INFO: ok: [10.0.0.17] => {"changed": false, "checksum": "461d61045c2818011c92397b496c855287f27efa", "dest": "/etc/kolla/external/admin-openrc.yml", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/kolla/external/admin-openrc.yml", "size": 367, "state": "file", "uid": 0}
2025-02-10 02:16:18.969 INFO: TASK [Create Host Aggregates to separate types of hosts] ***********************
2025-02-10 02:16:18.970 INFO: changed: [10.0.0.17] => (item=['true', 'nova-baremetal', 'baremetal-hosts']) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.17:35357", "--os-identity-api-version", "3", "--os-project-domain-name", "default", "--os-tenant-name", "admin", "--os-username", "admin", "--os-password", "contrail123", "--os-user-domain-name", "default", "aggregate", "create", "--property", "baremetal=true", "--zone", "nova-baremetal", "baremetal-hosts"], "delta": "0:00:01.369543", "end": "2025-02-10 02:16:18.935031", "failed_when_result": false, "item": ["true", "nova-baremetal", "baremetal-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-02-10 02:16:17.565488", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.17:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.17:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists."], "stdout": "", "stdout_lines": []}
2025-02-10 02:16:20.692 INFO: changed: [10.0.0.17] => (item=['false', 'nova', 'virtual-hosts']) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.17:35357", "--os-identity-api-version", "3", "--os-project-domain-name", "default", "--os-tenant-name", "admin", "--os-username", "admin", "--os-password", "contrail123", "--os-user-domain-name", "default", "aggregate", "create", "--property", "baremetal=false", "--zone", "nova", "virtual-hosts"], "delta": "0:00:01.412277", "end": "2025-02-10 02:16:20.654344", "failed_when_result": false, "item": ["false", "nova", "virtual-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-02-10 02:16:19.242067", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.17:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.17:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists."], "stdout": "", "stdout_lines": []}
2025-02-10 02:16:22.536 INFO: TASK [Add compute hosts to virtual-hosts Aggregate Group] **********************
changed: [10.0.0.17] => (item=10.0.0.47) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.17:35357", "--os-identity-api-version", "3", "--os-project-domain-name", "default", "--os-tenant-name", "admin", "--os-username", "admin", "--os-password", "contrail123", "--os-user-domain-name", "default", "aggregate", "add", "host", "virtual-hosts", "an-jenkins-deploy-platform-ansible-os-2705-1"], "delta": "0:00:01.391335", "end": "2025-02-10 02:16:22.492171", "failed_when_result": false, "item": "10.0.0.47", "msg": "non-zero return code", "rc": 1, "start": "2025-02-10 02:16:21.100836", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.17:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2705-1.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.17:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2705-1."], "stdout": "", "stdout_lines": []}
2025-02-10 02:16:24.296 INFO: changed: [10.0.0.17] => (item=10.0.0.27) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.17:35357", "--os-identity-api-version", "3", "--os-project-domain-name", "default", "--os-tenant-name", "admin", "--os-username", "admin", "--os-password", "contrail123", "--os-user-domain-name", "default", "aggregate", "add", "host", "virtual-hosts", "an-jenkins-deploy-platform-ansible-os-2705-2"], "delta": "0:00:01.395668", "end": "2025-02-10 02:16:24.260562", "failed_when_result": false, "item": "10.0.0.27", "msg": "non-zero return code", "rc": 1, "start": "2025-02-10 02:16:22.864894", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.17:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2705-2.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.17:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2705-2."], "stdout": "", "stdout_lines": []}
2025-02-10 02:16:24.526 INFO: PLAY RECAP *********************************************************************
10.0.0.12 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
10.0.0.17 : ok=279 changed=31 unreachable=0 failed=0 skipped=176 rescued=0 ignored=0
10.0.0.27 : ok=64 changed=7 unreachable=0 failed=0 skipped=82 rescued=0 ignored=0
10.0.0.30 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0
10.0.0.47 : ok=69 changed=7 unreachable=0 failed=0 skipped=83 rescued=0 ignored=0
localhost : ok=63 changed=0 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0
2025-02-10 02:16:24.681 INFO: + sudo -E ansible-playbook -v -e stage=compute -e orchestrator=openstack -e config_file=/home/ubuntu/.tf/ziu_instances.yaml playbooks/ziu.yml
2025-02-10 02:16:25.924 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file
2025-02-10 02:16:25.938 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available
2025-02-10 02:16:25.949 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that
the implicit localhost does not match 'all'
2025-02-10 02:16:26.356 INFO: PLAY [Create container host group and evaluate variables for Contrail] *********
2025-02-10 02:16:27.588 INFO: TASK [Gathering Facts] *********************************************************
ok: [localhost]
2025-02-10 02:16:27.785 INFO: TASK [Expose instances] ********************************************************
ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_17": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_47": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false}
2025-02-10 02:16:27.978 INFO: TASK [Expose global configuration] *********************************************
2025-02-10 02:16:27.978 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false}
2025-02-10 02:16:28.179 INFO: TASK [Expose remote_locations configuration] ***********************************
2025-02-10 02:16:28.179 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false}
2025-02-10 02:16:28.380 INFO: TASK [Expose provider config] **************************************************
ok: [localhost] => {"ansible_facts": {"provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}}, "changed": false}
2025-02-10 02:16:28.484 INFO: TASK [contrail_deployer : create container host group] *************************
2025-02-10 02:16:28.549 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost
2025-02-10 02:16:28.884 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
2025-02-10 02:16:28.884 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.17", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_17", "private_ip": "10.0.0.17"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:28.913 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:28.943 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:28.973 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:16:29.002 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:16:29.161 INFO: TASK [contrail_deployer : add bms container hosts] *****************************
ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.17", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_17", "private_ip": "10.0.0.17"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:29.189 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:29.218 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:29.246 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.47", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_47", "private_ip": "10.0.0.47"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:16:29.274 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.27", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_27", "private_ip": "10.0.0.27"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:16:29.565 INFO: TASK [contrail_deployer : build node lists] ************************************
2025-02-10 02:16:29.630 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost
2025-02-10 02:16:29.796 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:29.797 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false}
2025-02-10 02:16:29.991 INFO: TASK [contrail_deployer : add config nodes to the list] ************************
ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:30.018 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:30.047 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:30.197 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:30.197 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false}
2025-02-10 02:16:30.388 INFO: TASK [contrail_deployer : add control nodes to the list] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:30.446 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:30.477 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:30.676 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false}
2025-02-10 02:16:30.897 INFO: TASK [contrail_deployer : add configdb nodes to the list] **********************
2025-02-10 02:16:30.897 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:30.928 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:30.982 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:31.127 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:31.128 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false}
2025-02-10 02:16:31.326 INFO: TASK [contrail_deployer : add analytics nodes to the list] *********************
2025-02-10 02:16:31.326 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:31.358 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:31.388 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:31.541 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:31.548 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false}
2025-02-10 02:16:31.739 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] ****************
2025-02-10 02:16:31.740 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:31.771 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:31.801 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:31.960 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:31.961 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false}
2025-02-10 02:16:32.159 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] ***************
2025-02-10 02:16:32.160 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:32.190 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:32.222 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:32.378 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:32.379 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false}
2025-02-10 02:16:32.575 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] *******************
2025-02-10 02:16:32.575 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:32.606 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:32.638 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:32.823 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:32.823 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false}
2025-02-10 02:16:33.026 INFO: TASK [contrail_deployer : add webui nodes to the list] *************************
2025-02-10 02:16:33.027 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:33.055 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.17", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:33.084 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:33.237 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:33.237 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false}
2025-02-10 02:16:33.516 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false}
2025-02-10 02:16:33.819 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:33.820 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false}
2025-02-10 02:16:34.102 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:34.103 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false}
2025-02-10 02:16:34.328 INFO: TASK [contrail_deployer : add openstack nodes to the list] *********************
2025-02-10 02:16:34.328 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"openstack_nodes_list": ["10.0.0.17"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:34.525 INFO: TASK [contrail_deployer : set_fact] ********************************************
ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false}
2025-02-10 02:16:34.767 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] ***********************
ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:16:34.801 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.47", "10.0.0.27"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:16:34.982 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:34.983 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false}
2025-02-10 02:16:35.172 INFO: TASK [contrail_deployer : set global variables] ********************************
2025-02-10 02:16:35.224 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost
2025-02-10 02:16:35.607 INFO: TASK [contrail_deployer : set container tag contrail version if defined] *******
ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false}
2025-02-10 02:16:35.805 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ********
2025-02-10 02:16:35.806 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false}
2025-02-10 02:16:35.972 INFO: TASK [contrail_deployer : set registry if defined] *****************************
ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false}
2025-02-10 02:16:36.173 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:36.173 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false}
2025-02-10 02:16:36.327 INFO: TASK [contrail_deployer : add roles if defined] ********************************
2025-02-10 02:16:36.328 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:36.378 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:36.394 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:36.423 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_47', 'value': {'ip': '10.0.0.47', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_47", "value": {"ip": "10.0.0.47", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:16:36.449 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_17": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_47": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}
2025-02-10 02:16:36.603 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] ***************
ok: [localhost] => {"ansible_facts": {"analytics_api_port": 8081, "config_api_port": 8082, "keystone_auth_proto": "http", "keystone_auth_public_port": 5000, "opencontrail_api_server_ip": "10.0.0.17 10.0.0.12 10.0.0.30", "opencontrail_collector_ip": "10.0.0.17 10.0.0.12 10.0.0.30"}, "changed": false}
2025-02-10 02:16:36.654 INFO: TASK [contrail_deployer : set default variables] *******************************
2025-02-10 02:16:36.701 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost
2025-02-10 02:16:36.937 INFO: TASK [contrail_deployer : set orchestrator param] ******************************
2025-02-10 02:16:36.938 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false}
2025-02-10 02:16:36.994 INFO: TASK [contrail_deployer : set contrail variables] ******************************
2025-02-10 02:16:37.062 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost
2025-02-10 02:16:37.608 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] **********
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-02-10 02:16:37.764 INFO: TASK [contrail_deployer : set tty to true if it's not defined] *****************
ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false}
2025-02-10 02:16:37.927 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] *****************
2025-02-10 02:16:37.928 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIG_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:16:37.959 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONTROLLER_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:16:37.989 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIGDB_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:16:38.018 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:16:38.054 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_SNMP_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:16:38.076 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_ALARM_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:16:38.104 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICSDB_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:16:38.135 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.17', '10.0.0.12', '10.0.0.30']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.17", "10.0.0.12", "10.0.0.30"]}}
2025-02-10 02:16:38.294 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:38.294 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "changed": false}
2025-02-10 02:16:38.493 INFO: TASK [contrail_deployer : check analyticsdb presence] **************************
2025-02-10 02:16:38.493 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:38.532 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:38.565 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:38.712 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:38.713 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "changed": false}
2025-02-10 02:16:38.906 INFO: TASK [contrail_deployer : check analytics alarm presence] **********************
ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:38.934 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:38.962 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:39.112 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:39.113 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "changed": false}
2025-02-10 02:16:39.305 INFO: TASK [contrail_deployer : check analytics snmp presence] ***********************
2025-02-10 02:16:39.305 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_17', 'value': {'ip': '10.0.0.17', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_17", "value": {"ip": "10.0.0.17", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}}
2025-02-10 02:16:39.334 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:39.362 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.17,10.0.0.12,10.0.0.30", "CONTROL_NODES": "10.20.0.11,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.17,10.0.0.12,10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}
2025-02-10 02:16:39.541 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] *****
2025-02-10 02:16:39.542 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:16:39.549 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:16:39.737 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] ***
ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.17"}, "changed": false}
2025-02-10 02:16:40.046 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] ***
ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:16:40.075 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:16:40.104 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:16:40.132 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:16:40.160 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:16:40.162 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:16:40.332 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] ***
2025-02-10 02:16:40.332 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false}
2025-02-10 02:16:40.634 INFO: TASK [contrail_deployer : build cluster node role lists] ***********************
2025-02-10 02:16:40.679 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost
2025-02-10 02:16:40.862 INFO: TASK [contrail_deployer : set_fact] ********************************************
2025-02-10 02:16:40.863 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false}
2025-02-10 02:16:41.018 INFO: TASK [contrail_deployer : Calculate Existing Roles] ****************************
2025-02-10 02:16:41.019 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false}
2025-02-10 02:16:41.355 INFO: TASK [contrail_deployer : Calculate node roles Dict] ***************************
2025-02-10 02:16:41.356 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false}
2025-02-10 02:16:41.501 INFO: TASK [contrail_deployer : Calculate deleted role Dict] *************************
ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false}
2025-02-10 02:16:41.642 INFO: TASK [contrail_deployer : set api_server as validated active API server] *******
2025-02-10 02:16:41.642 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false}
2025-02-10 02:16:41.949 INFO: TASK [k8s_deployer : init master_ip list] **************************************
2025-02-10 02:16:41.949 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false}
2025-02-10 02:16:42.088 INFO: TASK [k8s_deployer : init master_name list] ************************************
2025-02-10 02:16:42.088 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false}
2025-02-10 02:16:42.449 INFO: TASK [k8s_deployer : show master_ip list] **************************************
ok: [localhost] => {
"msg": []
}
2025-02-10 02:16:42.604 INFO: TASK [k8s_deployer : show master_name list] ************************************
ok: [localhost] => {
"msg": []
}
2025-02-10 02:16:43.305 INFO: PLAY [Prepare Docker] **********************************************************
2025-02-10 02:16:44.539 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.17]
2025-02-10 02:16:45.244 INFO: ok: [10.0.0.12]
2025-02-10 02:16:45.420 INFO: ok: [10.0.0.30]
2025-02-10 02:16:45.489 INFO: ok: [10.0.0.27]
2025-02-10 02:16:46.383 INFO: ok: [10.0.0.47]
2025-02-10 02:16:46.992 INFO: TASK [docker : include OS specific] ********************************************
2025-02-10 02:16:47.619 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.17, 10.0.0.12, 10.0.0.30, 10.0.0.47, 10.0.0.27
2025-02-10 02:16:48.941 INFO: TASK [docker : upgrade pyopenssl] **********************************************
ok: [10.0.0.12] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-02-10 02:16:49.000 INFO: ok: [10.0.0.30] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-02-10 02:16:49.027 INFO: ok: [10.0.0.17] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (25.0.0)\nRequirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.0)\nRequirement already satisfied: typing-extensions>=4.9 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (4.12.2)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (25.0.0)", "Requirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.0)", "Requirement already satisfied: typing-extensions>=4.9 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (4.12.2)", "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)"], "version": null, "virtualenv": null}
2025-02-10 02:16:49.097 INFO: ok: [10.0.0.47] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-02-10 02:16:49.164 INFO: ok: [10.0.0.27] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null}
2025-02-10 02:16:50.475 INFO: TASK [docker : Install pre-requisites] *****************************************
2025-02-10 02:16:50.475 INFO: ok: [10.0.0.17] => {"attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false}
2025-02-10 02:16:50.511 INFO: ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false}
2025-02-10 02:16:50.536 INFO: ok: [10.0.0.30] => {"attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false}
2025-02-10 02:16:50.667 INFO: ok: [10.0.0.47] => {"attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false}
2025-02-10 02:16:50.698 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1739152541, "cache_updated": false, "changed": false}
2025-02-10 02:16:51.624 INFO: TASK [docker : add docker repo key] ********************************************
2025-02-10 02:16:51.624 INFO: ok: [10.0.0.30] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-02-10 02:16:51.642 INFO: ok: [10.0.0.12] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-02-10 02:16:51.662 INFO: ok: [10.0.0.17] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-02-10 02:16:51.778 INFO: ok: [10.0.0.47] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-02-10 02:16:51.856 INFO: ok: [10.0.0.27] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"}
2025-02-10 02:16:52.567 INFO: TASK [docker : create docker repo] *********************************************
2025-02-10 02:16:52.568 INFO: ok: [10.0.0.12] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-02-10 02:16:52.595 INFO: ok: [10.0.0.30] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-02-10 02:16:52.668 INFO: ok: [10.0.0.17] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-02-10 02:16:52.718 INFO: ok: [10.0.0.47] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-02-10 02:16:52.800 INFO: ok: [10.0.0.27] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"}
2025-02-10 02:16:55.924 INFO: TASK [docker : install docker for other ubuntu] ********************************
ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1739153815, "cache_updated": true, "changed": false}
2025-02-10 02:16:55.996 INFO: ok: [10.0.0.17] => {"attempts": 1, "cache_update_time": 1739153815, "cache_updated": true, "changed": false}
2025-02-10 02:16:56.017 INFO: ok: [10.0.0.30] => {"attempts": 1, "cache_update_time": 1739153815, "cache_updated": true, "changed": false}
2025-02-10 02:16:56.096 INFO: ok: [10.0.0.47] => {"attempts": 1, "cache_update_time": 1739153815, "cache_updated": true, "changed": false}
2025-02-10 02:16:56.173 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1739153815, "cache_updated": true, "changed": false}
2025-02-10 02:16:56.322 INFO: TASK [docker : add Contrail's insecure registry] *******************************
2025-02-10 02:16:56.958 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.17, 10.0.0.12, 10.0.0.30, 10.0.0.47, 10.0.0.27
2025-02-10 02:16:57.574 INFO: TASK [docker : create docker config directory] *********************************
ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:16:57.584 INFO: ok: [10.0.0.17] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:16:57.632 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:16:57.711 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:16:57.873 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:16:58.377 INFO: TASK [docker : ensure docker config file exists] *******************************
changed: [10.0.0.17] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0}
2025-02-10 02:16:58.475 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-02-10 02:16:58.526 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-02-10 02:16:58.611 INFO: changed: [10.0.0.47] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-02-10 02:16:58.682 INFO: changed: [10.0.0.27] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0}
2025-02-10 02:16:59.220 INFO: TASK [docker : read docker config file] ****************************************
changed: [10.0.0.12] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003808", "end": "2025-02-10 02:16:59.187562", "msg": "", "rc": 0, "start": "2025-02-10 02:16:59.183754", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-02-10 02:16:59.236 INFO: changed: [10.0.0.30] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004308", "end": "2025-02-10 02:16:59.195028", "msg": "", "rc": 0, "start": "2025-02-10 02:16:59.190720", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-02-10 02:16:59.239 INFO: changed: [10.0.0.17] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003682", "end": "2025-02-10 02:16:59.206393", "msg": "", "rc": 0, "start": "2025-02-10 02:16:59.202711", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"live-restore\": true,\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"live-restore\": true,", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-02-10 02:16:59.330 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003709", "end": "2025-02-10 02:16:59.299241", "msg": "", "rc": 0, "start": "2025-02-10 02:16:59.295532", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-02-10 02:16:59.416 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003458", "end": "2025-02-10 02:16:59.386592", "msg": "", "rc": 0, "start": "2025-02-10 02:16:59.383134", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]}
2025-02-10 02:16:59.728 INFO: TASK [docker : convert entries to json] ****************************************
2025-02-10 02:16:59.729 INFO: ok: [10.0.0.17] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "live-restore": true, "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 02:16:59.835 INFO: ok: [10.0.0.12] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 02:16:59.836 INFO: ok: [10.0.0.30] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 02:16:59.917 INFO: ok: [10.0.0.47] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 02:16:59.970 INFO: ok: [10.0.0.27] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false}
2025-02-10 02:17:00.203 INFO: TASK [docker : register insecure-registries] ***********************************
2025-02-10 02:17:00.204 INFO: ok: [10.0.0.17] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-02-10 02:17:00.282 INFO: ok: [10.0.0.12] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-02-10 02:17:00.364 INFO: ok: [10.0.0.30] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-02-10 02:17:00.424 INFO: ok: [10.0.0.47] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-02-10 02:17:00.508 INFO: ok: [10.0.0.27] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false}
2025-02-10 02:17:03.074 INFO: TASK [docker : start docker daemon] ********************************************
2025-02-10 02:17:03.669 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.17, 10.0.0.12, 10.0.0.30, 10.0.0.47, 10.0.0.27
2025-02-10 02:17:04.517 INFO: TASK [docker : start docker daemon] ********************************************
2025-02-10 02:17:04.519 INFO: ok: [10.0.0.30] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 01:56:06 UTC", "ActiveEnterTimestampMonotonic": "6255693450", "ActiveExitTimestamp": "Mon 2025-02-10 01:55:49 UTC", "ActiveExitTimestampMonotonic": "6238727017", "ActiveState": "active", "After": "time-set.target systemd-journald.socket firewalld.service containerd.service system.slice network-online.target basic.target sysinit.target docker.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 01:56:01 UTC", "AssertTimestampMonotonic": "6249952927", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "117415084000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 01:56:01 UTC", "ConditionTimestampMonotonic": "6249952923", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-3", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "75913", "ExecMainStartTimestamp": "Mon 2025-02-10 01:56:01 UTC", "ExecMainStartTimestampMonotonic": "6249954237", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 01:56:01 UTC] ; stop_time=[n/a] ; pid=75913 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 01:56:01 UTC] ; stop_time=[n/a] ; pid=75913 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 01:56:01 UTC", "InactiveEnterTimestampMonotonic": "6249951605", "InactiveExitTimestamp": "Mon 2025-02-10 01:56:01 UTC", "InactiveExitTimestampMonotonic": "6249954672", "InvocationID": "69dfb3bd1b1a41a9b65e4b700302cf56", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "63029", "LimitSIGPENDINGSoft": "63029", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "75913", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3801763840", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 01:56:06 UTC", "StateChangeTimestampMonotonic": "6255693450", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "15", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 02:17:04.520 INFO: ok: [10.0.0.17] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 00:23:16 UTC", "ActiveEnterTimestampMonotonic": "772835627", "ActiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ActiveExitTimestampMonotonic": "771884595", "ActiveState": "active", "After": "systemd-journald.socket containerd.service network-online.target docker.socket sysinit.target basic.target time-set.target firewalld.service system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 00:23:15 UTC", "AssertTimestampMonotonic": "771889503", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "588360676000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ConditionTimestampMonotonic": "771889501", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-3", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "15767", "ExecMainStartTimestamp": "Mon 2025-02-10 00:23:15 UTC", "ExecMainStartTimestampMonotonic": "771890410", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Mon 2025-02-10 01:54:41 UTC] ; stop_time=[Mon 2025-02-10 01:54:41 UTC] ; pid=214143 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Mon 2025-02-10 01:54:41 UTC] ; stop_time=[Mon 2025-02-10 01:54:41 UTC] ; pid=214143 ; code=exited ; status=0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=15767 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 00:23:15 UTC] ; stop_time=[n/a] ; pid=15767 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveEnterTimestampMonotonic": "771888984", "InactiveExitTimestamp": "Mon 2025-02-10 00:23:15 UTC", "InactiveExitTimestampMonotonic": "771890608", "InvocationID": "c66ffc7291974668a0dfa8eaf838ad08", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "63029", "LimitSIGPENDINGSoft": "63029", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "15767", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4989140992", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 01:54:41 UTC", "StateChangeTimestampMonotonic": "6258161871", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "14", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 02:17:04.550 INFO: ok: [10.0.0.12] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 01:56:06 UTC", "ActiveEnterTimestampMonotonic": "6300104028", "ActiveExitTimestamp": "Mon 2025-02-10 01:55:49 UTC", "ActiveExitTimestampMonotonic": "6283120689", "ActiveState": "active", "After": "systemd-journald.socket firewalld.service sysinit.target docker.socket network-online.target containerd.service basic.target time-set.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 01:56:01 UTC", "AssertTimestampMonotonic": "6294490475", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "120309569000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 01:56:01 UTC", "ConditionTimestampMonotonic": "6294490473", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-3", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "78484", "ExecMainStartTimestamp": "Mon 2025-02-10 01:56:01 UTC", "ExecMainStartTimestampMonotonic": "6294491461", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 01:56:01 UTC] ; stop_time=[n/a] ; pid=78484 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 01:56:01 UTC] ; stop_time=[n/a] ; pid=78484 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 01:56:01 UTC", "InactiveEnterTimestampMonotonic": "6294489645", "InactiveExitTimestamp": "Mon 2025-02-10 01:56:01 UTC", "InactiveExitTimestampMonotonic": "6294491842", "InvocationID": "d538c11f70b4494fa212659a56762e8f", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "63029", "LimitSIGPENDINGSoft": "63029", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "78484", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3444035584", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 01:56:06 UTC", "StateChangeTimestampMonotonic": "6300104028", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "15", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 02:17:04.563 INFO: ok: [10.0.0.47] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 01:56:02 UTC", "ActiveEnterTimestampMonotonic": "5998790558", "ActiveExitTimestamp": "Mon 2025-02-10 01:55:49 UTC", "ActiveExitTimestampMonotonic": "5985916259", "ActiveState": "active", "After": "basic.target system.slice containerd.service time-set.target docker.socket firewalld.service sysinit.target systemd-journald.socket network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 01:56:00 UTC", "AssertTimestampMonotonic": "5996211366", "Before": "shutdown.target multi-user.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "6382589000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 01:56:00 UTC", "ConditionTimestampMonotonic": "5996211365", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-1", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "33821", "ExecMainStartTimestamp": "Mon 2025-02-10 01:56:00 UTC", "ExecMainStartTimestampMonotonic": "5996212286", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 01:56:00 UTC] ; stop_time=[n/a] ; pid=33821 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 01:56:00 UTC] ; stop_time=[n/a] ; pid=33821 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 01:56:00 UTC", "InactiveEnterTimestampMonotonic": "5996210788", "InactiveExitTimestamp": "Mon 2025-02-10 01:56:00 UTC", "InactiveExitTimestampMonotonic": "5996212585", "InvocationID": "3f166c27b4f140ca817d4a2f3ba1b3b0", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "30823", "LimitSIGPENDINGSoft": "30823", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "33821", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "196874240", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 01:56:02 UTC", "StateChangeTimestampMonotonic": "5998790558", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 02:17:04.606 INFO: ok: [10.0.0.27] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-10 01:56:02 UTC", "ActiveEnterTimestampMonotonic": "5954039682", "ActiveExitTimestamp": "Mon 2025-02-10 01:55:49 UTC", "ActiveExitTimestampMonotonic": "5941147672", "ActiveState": "active", "After": "docker.socket sysinit.target systemd-journald.socket network-online.target containerd.service time-set.target basic.target firewalld.service system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-10 01:56:00 UTC", "AssertTimestampMonotonic": "5951466777", "Before": "multi-user.target shutdown.target", "BlockIOAccounting": "no", "BlockIOWeight": "[not set]", "CPUAccounting": "yes", "CPUAffinityFromNUMA": "no", "CPUQuotaPerSecUSec": "infinity", "CPUQuotaPeriodUSec": "infinity", "CPUSchedulingPolicy": "0", "CPUSchedulingPriority": "0", "CPUSchedulingResetOnFork": "no", "CPUShares": "[not set]", "CPUUsageNSec": "6625389000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-10 01:56:00 UTC", "ConditionTimestampMonotonic": "5951466775", "ConfigurationDirectoryMode": "0755", "Conflicts": "shutdown.target", "ControlGroup": "/system.slice/docker.service", "ControlPID": "0", "CoredumpFilter": "0x33", "DefaultDependencies": "yes", "DefaultMemoryLow": "0", "DefaultMemoryMin": "0", "Delegate": "yes", "DelegateControllers": "cpu cpuacct cpuset io blkio memory devices pids bpf-firewall bpf-devices bpf-foreign bpf-socket-bind", "Description": "Docker Application Container Engine", "DevicePolicy": "auto", "Documentation": "https://docs.docker.com", "DynamicUser": "no", "EffectiveCPUs": "0-1", "EffectiveMemoryNodes": "0", "ExecMainCode": "0", "ExecMainExitTimestamp": "n/a", "ExecMainExitTimestampMonotonic": "0", "ExecMainPID": "33714", "ExecMainStartTimestamp": "Mon 2025-02-10 01:56:00 UTC", "ExecMainStartTimestampMonotonic": "5951467862", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-10 01:56:00 UTC] ; stop_time=[n/a] ; pid=33714 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-10 01:56:00 UTC] ; stop_time=[n/a] ; pid=33714 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-10 01:56:00 UTC", "InactiveEnterTimestampMonotonic": "5951466109", "InactiveExitTimestamp": "Mon 2025-02-10 01:56:00 UTC", "InactiveExitTimestampMonotonic": "5951468193", "InvocationID": "0d55d8d1803541d09f293eeb2b69b5b2", "JobRunningTimeoutUSec": "infinity", "JobTimeoutAction": "none", "JobTimeoutUSec": "infinity", "KeyringMode": "private", "KillMode": "process", "KillSignal": "15", "LimitAS": "infinity", "LimitASSoft": "infinity", "LimitCORE": "infinity", "LimitCORESoft": "infinity", "LimitCPU": "infinity", "LimitCPUSoft": "infinity", "LimitDATA": "infinity", "LimitDATASoft": "infinity", "LimitFSIZE": "infinity", "LimitFSIZESoft": "infinity", "LimitLOCKS": "infinity", "LimitLOCKSSoft": "infinity", "LimitMEMLOCK": "65536", "LimitMEMLOCKSoft": "65536", "LimitMSGQUEUE": "819200", "LimitMSGQUEUESoft": "819200", "LimitNICE": "0", "LimitNICESoft": "0", "LimitNOFILE": "524288", "LimitNOFILESoft": "1024", "LimitNPROC": "infinity", "LimitNPROCSoft": "infinity", "LimitRSS": "infinity", "LimitRSSSoft": "infinity", "LimitRTPRIO": "0", "LimitRTPRIOSoft": "0", "LimitRTTIME": "infinity", "LimitRTTIMESoft": "infinity", "LimitSIGPENDING": "30823", "LimitSIGPENDINGSoft": "30823", "LimitSTACK": "infinity", "LimitSTACKSoft": "8388608", "LoadState": "loaded", "LockPersonality": "no", "LogLevelMax": "-1", "LogRateLimitBurst": "0", "LogRateLimitIntervalUSec": "0", "LogsDirectoryMode": "0755", "MainPID": "33714", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "195837952", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket sysinit.target system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-10 01:56:02 UTC", "StateChangeTimestampMonotonic": "5954039682", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}}
2025-02-10 02:17:05.977 INFO: [WARNING]: Found variable using reserved name: roles
2025-02-10 02:17:05.978 INFO: PLAY [Stop Vrouter and update images] ******************************************
2025-02-10 02:17:07.474 INFO: TASK [Gathering Facts] *********************************************************
ok: [10.0.0.17]
2025-02-10 02:17:07.517 INFO: ok: [10.0.0.30]
2025-02-10 02:17:07.610 INFO: ok: [10.0.0.12]
2025-02-10 02:17:07.614 INFO: ok: [10.0.0.27]
2025-02-10 02:17:07.697 INFO: ok: [10.0.0.47]
2025-02-10 02:17:08.221 INFO: TASK [include_role : contrail_rsyslogd] ****************************************
2025-02-10 02:17:08.464 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the
`loop_var` value in the `loop_control` option for the task to something else to
avoid variable collisions and unexpected behavior.
2025-02-10 02:17:08.501 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the
`loop_var` value in the `loop_control` option for the task to something else to
avoid variable collisions and unexpected behavior.
2025-02-10 02:17:10.385 INFO: TASK [contrail_rsyslogd : update contrail rsyslogd image] **********************
changed: [10.0.0.47] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "delta": "0:00:00.722746", "end": "2025-02-10 02:17:10.349835", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-02-10 02:17:09.627089", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n9f0d25cbaae5: Pulling fs layer\nc21628d8dd23: Pulling fs layer\n2df988a94027: Pulling fs layer\ndd078c3c823f: Pulling fs layer\ndd078c3c823f: Waiting\n9f0d25cbaae5: Download complete\n2df988a94027: Verifying Checksum\n2df988a94027: Download complete\ndd078c3c823f: Verifying Checksum\ndd078c3c823f: Download complete\n9f0d25cbaae5: Pull complete\nc21628d8dd23: Verifying Checksum\nc21628d8dd23: Download complete\nc21628d8dd23: Pull complete\n2df988a94027: Pull complete\ndd078c3c823f: Pull complete\nDigest: sha256:35bd344a639d89eb60dda85d47b0a8b088fbba091963d3a78a8571ebe96d83c0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "9f0d25cbaae5: Pulling fs layer", "c21628d8dd23: Pulling fs layer", "2df988a94027: Pulling fs layer", "dd078c3c823f: Pulling fs layer", "dd078c3c823f: Waiting", "9f0d25cbaae5: Download complete", "2df988a94027: Verifying Checksum", "2df988a94027: Download complete", "dd078c3c823f: Verifying Checksum", "dd078c3c823f: Download complete", "9f0d25cbaae5: Pull complete", "c21628d8dd23: Verifying Checksum", "c21628d8dd23: Download complete", "c21628d8dd23: Pull complete", "2df988a94027: Pull complete", "dd078c3c823f: Pull complete", "Digest: sha256:35bd344a639d89eb60dda85d47b0a8b088fbba091963d3a78a8571ebe96d83c0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly"]}
2025-02-10 02:17:10.496 INFO: changed: [10.0.0.27] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "delta": "0:00:00.829557", "end": "2025-02-10 02:17:10.461413", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-02-10 02:17:09.631856", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n9f0d25cbaae5: Pulling fs layer\nc21628d8dd23: Pulling fs layer\n2df988a94027: Pulling fs layer\ndd078c3c823f: Pulling fs layer\ndd078c3c823f: Waiting\n9f0d25cbaae5: Verifying Checksum\n9f0d25cbaae5: Download complete\n2df988a94027: Verifying Checksum\n2df988a94027: Download complete\n9f0d25cbaae5: Pull complete\ndd078c3c823f: Download complete\nc21628d8dd23: Verifying Checksum\nc21628d8dd23: Download complete\nc21628d8dd23: Pull complete\n2df988a94027: Pull complete\ndd078c3c823f: Pull complete\nDigest: sha256:35bd344a639d89eb60dda85d47b0a8b088fbba091963d3a78a8571ebe96d83c0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "9f0d25cbaae5: Pulling fs layer", "c21628d8dd23: Pulling fs layer", "2df988a94027: Pulling fs layer", "dd078c3c823f: Pulling fs layer", "dd078c3c823f: Waiting", "9f0d25cbaae5: Verifying Checksum", "9f0d25cbaae5: Download complete", "2df988a94027: Verifying Checksum", "2df988a94027: Download complete", "9f0d25cbaae5: Pull complete", "dd078c3c823f: Download complete", "c21628d8dd23: Verifying Checksum", "c21628d8dd23: Download complete", "c21628d8dd23: Pull complete", "2df988a94027: Pull complete", "dd078c3c823f: Pull complete", "Digest: sha256:35bd344a639d89eb60dda85d47b0a8b088fbba091963d3a78a8571ebe96d83c0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly"]}
2025-02-10 02:17:13.188 INFO: TASK [contrail_rsyslogd : stop rsyslogd] ***************************************
2025-02-10 02:17:13.189 INFO: changed: [10.0.0.27] => {"changed": true}
2025-02-10 02:17:13.397 INFO: changed: [10.0.0.47] => {"changed": true}
2025-02-10 02:17:13.892 INFO: TASK [include_role : contrail_vrouter] *****************************************
2025-02-10 02:17:14.593 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] *******************
2025-02-10 02:17:14.596 INFO: ok: [10.0.0.47] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-02-10 02:17:14.619 INFO: ok: [10.0.0.27] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-02-10 02:17:14.983 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the
`loop_var` value in the `loop_control` option for the task to something else to
avoid variable collisions and unexpected behavior.
2025-02-10 02:17:15.022 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the
`loop_var` value in the `loop_control` option for the task to something else to
avoid variable collisions and unexpected behavior.
2025-02-10 02:17:20.405 INFO: TASK [contrail_vrouter : update image] *****************************************
2025-02-10 02:17:20.406 INFO: changed: [10.0.0.47] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:04.310605", "end": "2025-02-10 02:17:20.368330", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:17:16.057725", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Pulling fs layer\nb532390a16c0: Pulling fs layer\nc843c7f5ddb9: Pulling fs layer\nc843c7f5ddb9: Download complete\nb532390a16c0: Verifying Checksum\nb532390a16c0: Download complete\n1056a418ac4f: Verifying Checksum\n1056a418ac4f: Download complete\n1056a418ac4f: Pull complete\nb532390a16c0: Pull complete\nc843c7f5ddb9: Pull complete\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Pulling fs layer", "b532390a16c0: Pulling fs layer", "c843c7f5ddb9: Pulling fs layer", "c843c7f5ddb9: Download complete", "b532390a16c0: Verifying Checksum", "b532390a16c0: Download complete", "1056a418ac4f: Verifying Checksum", "1056a418ac4f: Download complete", "1056a418ac4f: Pull complete", "b532390a16c0: Pull complete", "c843c7f5ddb9: Pull complete", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:17:20.664 INFO: changed: [10.0.0.27] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:04.406325", "end": "2025-02-10 02:17:20.626263", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-10 02:17:16.219938", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Pulling fs layer\nb532390a16c0: Pulling fs layer\nc843c7f5ddb9: Pulling fs layer\nb532390a16c0: Verifying Checksum\nb532390a16c0: Download complete\nc843c7f5ddb9: Verifying Checksum\nc843c7f5ddb9: Download complete\n1056a418ac4f: Verifying Checksum\n1056a418ac4f: Download complete\n1056a418ac4f: Pull complete\nb532390a16c0: Pull complete\nc843c7f5ddb9: Pull complete\nDigest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Pulling fs layer", "b532390a16c0: Pulling fs layer", "c843c7f5ddb9: Pulling fs layer", "b532390a16c0: Verifying Checksum", "b532390a16c0: Download complete", "c843c7f5ddb9: Verifying Checksum", "c843c7f5ddb9: Download complete", "1056a418ac4f: Verifying Checksum", "1056a418ac4f: Download complete", "1056a418ac4f: Pull complete", "b532390a16c0: Pull complete", "c843c7f5ddb9: Pull complete", "Digest: sha256:34616124dbd832d9ccf2d7b5fff3cbde52936b43be450dcb3ef570667fee4cc7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]}
2025-02-10 02:17:26.597 INFO: changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:04.888217", "end": "2025-02-10 02:17:26.563172", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:17:21.674955", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nad6178e6c535: Pulling fs layer\n7bc0329858a6: Pulling fs layer\n7bc0329858a6: Verifying Checksum\n7bc0329858a6: Download complete\nad6178e6c535: Verifying Checksum\nad6178e6c535: Download complete\nad6178e6c535: Pull complete\n7bc0329858a6: Pull complete\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "ad6178e6c535: Pulling fs layer", "7bc0329858a6: Pulling fs layer", "7bc0329858a6: Verifying Checksum", "7bc0329858a6: Download complete", "ad6178e6c535: Verifying Checksum", "ad6178e6c535: Download complete", "ad6178e6c535: Pull complete", "7bc0329858a6: Pull complete", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:17:26.777 INFO: changed: [10.0.0.47] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:05.347298", "end": "2025-02-10 02:17:26.742336", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-10 02:17:21.395038", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nad6178e6c535: Pulling fs layer\n7bc0329858a6: Pulling fs layer\n7bc0329858a6: Verifying Checksum\n7bc0329858a6: Download complete\nad6178e6c535: Verifying Checksum\nad6178e6c535: Download complete\nad6178e6c535: Pull complete\n7bc0329858a6: Pull complete\nDigest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "ad6178e6c535: Pulling fs layer", "7bc0329858a6: Pulling fs layer", "7bc0329858a6: Verifying Checksum", "7bc0329858a6: Download complete", "ad6178e6c535: Verifying Checksum", "ad6178e6c535: Download complete", "ad6178e6c535: Pull complete", "7bc0329858a6: Pull complete", "Digest: sha256:d727bcc2281f68a925b4a79cd375e2b08d88847cdba35a3cb5e69ac98a416dee", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]}
2025-02-10 02:17:27.880 INFO: changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.253324", "end": "2025-02-10 02:17:27.838698", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:17:27.585374", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nfbb027d9d18a: Pulling fs layer\nfbb027d9d18a: Verifying Checksum\nfbb027d9d18a: Download complete\nfbb027d9d18a: Pull complete\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "fbb027d9d18a: Pulling fs layer", "fbb027d9d18a: Verifying Checksum", "fbb027d9d18a: Download complete", "fbb027d9d18a: Pull complete", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:17:28.057 INFO: changed: [10.0.0.47] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.270916", "end": "2025-02-10 02:17:28.018596", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-10 02:17:27.747680", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\nfbb027d9d18a: Pulling fs layer\nfbb027d9d18a: Download complete\nfbb027d9d18a: Pull complete\nDigest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "fbb027d9d18a: Pulling fs layer", "fbb027d9d18a: Download complete", "fbb027d9d18a: Pull complete", "Digest: sha256:c6921a962c188772caef34d91d667e43bcef840f3000fe0785fbe2ea884909b8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]}
2025-02-10 02:17:36.906 INFO: changed: [10.0.0.47] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "delta": "0:00:07.800844", "end": "2025-02-10 02:17:36.869847", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-02-10 02:17:29.069003", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-kernel-build-init\n8f84a9f2102e: Already exists\n52bb05e544f8: Pulling fs layer\n7f14e4d9001d: Pulling fs layer\n420df00cae0c: Pulling fs layer\n584cf108ca51: Pulling fs layer\n1e7c37c52661: Pulling fs layer\n0943475909c6: Pulling fs layer\n0b8ff8f891ad: Pulling fs layer\n1e7c37c52661: Waiting\n0943475909c6: Waiting\n0b8ff8f891ad: Waiting\n584cf108ca51: Waiting\n7f14e4d9001d: Verifying Checksum\n7f14e4d9001d: Download complete\n52bb05e544f8: Verifying Checksum\n52bb05e544f8: Download complete\n420df00cae0c: Verifying Checksum\n420df00cae0c: Download complete\n584cf108ca51: Verifying Checksum\n584cf108ca51: Download complete\n52bb05e544f8: Pull complete\n0943475909c6: Verifying Checksum\n0943475909c6: Download complete\n0b8ff8f891ad: Verifying Checksum\n0b8ff8f891ad: Download complete\n7f14e4d9001d: Pull complete\n420df00cae0c: Pull complete\n584cf108ca51: Pull complete\n1e7c37c52661: Verifying Checksum\n1e7c37c52661: Download complete\n1e7c37c52661: Pull complete\n0943475909c6: Pull complete\n0b8ff8f891ad: Pull complete\nDigest: sha256:40f9f1d471cbf060a6d4b02993c8a3c7367d3df1395f23db6bd9531acc419cb6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-vrouter-kernel-build-init", "8f84a9f2102e: Already exists", "52bb05e544f8: Pulling fs layer", "7f14e4d9001d: Pulling fs layer", "420df00cae0c: Pulling fs layer", "584cf108ca51: Pulling fs layer", "1e7c37c52661: Pulling fs layer", "0943475909c6: Pulling fs layer", "0b8ff8f891ad: Pulling fs layer", "1e7c37c52661: Waiting", "0943475909c6: Waiting", "0b8ff8f891ad: Waiting", "584cf108ca51: Waiting", "7f14e4d9001d: Verifying Checksum", "7f14e4d9001d: Download complete", "52bb05e544f8: Verifying Checksum", "52bb05e544f8: Download complete", "420df00cae0c: Verifying Checksum", "420df00cae0c: Download complete", "584cf108ca51: Verifying Checksum", "584cf108ca51: Download complete", "52bb05e544f8: Pull complete", "0943475909c6: Verifying Checksum", "0943475909c6: Download complete", "0b8ff8f891ad: Verifying Checksum", "0b8ff8f891ad: Download complete", "7f14e4d9001d: Pull complete", "420df00cae0c: Pull complete", "584cf108ca51: Pull complete", "1e7c37c52661: Verifying Checksum", "1e7c37c52661: Download complete", "1e7c37c52661: Pull complete", "0943475909c6: Pull complete", "0b8ff8f891ad: Pull complete", "Digest: sha256:40f9f1d471cbf060a6d4b02993c8a3c7367d3df1395f23db6bd9531acc419cb6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"]}
2025-02-10 02:17:38.054 INFO: changed: [10.0.0.27] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "delta": "0:00:09.121798", "end": "2025-02-10 02:17:38.017390", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-02-10 02:17:28.895592", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-kernel-build-init\n8f84a9f2102e: Already exists\n52bb05e544f8: Pulling fs layer\n7f14e4d9001d: Pulling fs layer\n420df00cae0c: Pulling fs layer\n584cf108ca51: Pulling fs layer\n1e7c37c52661: Pulling fs layer\n0943475909c6: Pulling fs layer\n0b8ff8f891ad: Pulling fs layer\n1e7c37c52661: Waiting\n0943475909c6: Waiting\n0b8ff8f891ad: Waiting\n584cf108ca51: Waiting\n7f14e4d9001d: Verifying Checksum\n7f14e4d9001d: Download complete\n52bb05e544f8: Download complete\n420df00cae0c: Verifying Checksum\n420df00cae0c: Download complete\n52bb05e544f8: Pull complete\n584cf108ca51: Verifying Checksum\n584cf108ca51: Download complete\n0943475909c6: Verifying Checksum\n0943475909c6: Download complete\n7f14e4d9001d: Pull complete\n0b8ff8f891ad: Verifying Checksum\n0b8ff8f891ad: Download complete\n420df00cae0c: Pull complete\n584cf108ca51: Pull complete\n1e7c37c52661: Verifying Checksum\n1e7c37c52661: Download complete\n1e7c37c52661: Pull complete\n0943475909c6: Pull complete\n0b8ff8f891ad: Pull complete\nDigest: sha256:40f9f1d471cbf060a6d4b02993c8a3c7367d3df1395f23db6bd9531acc419cb6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-vrouter-kernel-build-init", "8f84a9f2102e: Already exists", "52bb05e544f8: Pulling fs layer", "7f14e4d9001d: Pulling fs layer", "420df00cae0c: Pulling fs layer", "584cf108ca51: Pulling fs layer", "1e7c37c52661: Pulling fs layer", "0943475909c6: Pulling fs layer", "0b8ff8f891ad: Pulling fs layer", "1e7c37c52661: Waiting", "0943475909c6: Waiting", "0b8ff8f891ad: Waiting", "584cf108ca51: Waiting", "7f14e4d9001d: Verifying Checksum", "7f14e4d9001d: Download complete", "52bb05e544f8: Download complete", "420df00cae0c: Verifying Checksum", "420df00cae0c: Download complete", "52bb05e544f8: Pull complete", "584cf108ca51: Verifying Checksum", "584cf108ca51: Download complete", "0943475909c6: Verifying Checksum", "0943475909c6: Download complete", "7f14e4d9001d: Pull complete", "0b8ff8f891ad: Verifying Checksum", "0b8ff8f891ad: Download complete", "420df00cae0c: Pull complete", "584cf108ca51: Pull complete", "1e7c37c52661: Verifying Checksum", "1e7c37c52661: Download complete", "1e7c37c52661: Pull complete", "0943475909c6: Pull complete", "0b8ff8f891ad: Pull complete", "Digest: sha256:40f9f1d471cbf060a6d4b02993c8a3c7367d3df1395f23db6bd9531acc419cb6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"]}
2025-02-10 02:17:46.800 INFO: changed: [10.0.0.47] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "delta": "0:00:08.910908", "end": "2025-02-10 02:17:46.764471", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-02-10 02:17:37.853563", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n759f7ce08761: Pulling fs layer\nf586fac8c7b8: Pulling fs layer\nd48ace0180e4: Pulling fs layer\n2721a5e59688: Pulling fs layer\ne6e708f62057: Pulling fs layer\nc16f785d1ae6: Pulling fs layer\n2721a5e59688: Waiting\ne6e708f62057: Waiting\nc16f785d1ae6: Waiting\nf586fac8c7b8: Verifying Checksum\nf586fac8c7b8: Download complete\n2721a5e59688: Download complete\ne6e708f62057: Verifying Checksum\ne6e708f62057: Download complete\nc16f785d1ae6: Verifying Checksum\nc16f785d1ae6: Download complete\n759f7ce08761: Verifying Checksum\n759f7ce08761: Download complete\nd48ace0180e4: Verifying Checksum\nd48ace0180e4: Download complete\n759f7ce08761: Pull complete\nf586fac8c7b8: Pull complete\nd48ace0180e4: Pull complete\n2721a5e59688: Pull complete\ne6e708f62057: Pull complete\nc16f785d1ae6: Pull complete\nDigest: sha256:07ccb613fdfc9097904ed629273644b8a7caed49b47aa88e21de67f9215c37a0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly\nnexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "stdout_lines": ["nightly: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "759f7ce08761: Pulling fs layer", "f586fac8c7b8: Pulling fs layer", "d48ace0180e4: Pulling fs layer", "2721a5e59688: Pulling fs layer", "e6e708f62057: Pulling fs layer", "c16f785d1ae6: Pulling fs layer", "2721a5e59688: Waiting", "e6e708f62057: Waiting", "c16f785d1ae6: Waiting", "f586fac8c7b8: Verifying Checksum", "f586fac8c7b8: Download complete", "2721a5e59688: Download complete", "e6e708f62057: Verifying Checksum", "e6e708f62057: Download complete", "c16f785d1ae6: Verifying Checksum", "c16f785d1ae6: Download complete", "759f7ce08761: Verifying Checksum", "759f7ce08761: Download complete", "d48ace0180e4: Verifying Checksum", "d48ace0180e4: Download complete", "759f7ce08761: Pull complete", "f586fac8c7b8: Pull complete", "d48ace0180e4: Pull complete", "2721a5e59688: Pull complete", "e6e708f62057: Pull complete", "c16f785d1ae6: Pull complete", "Digest: sha256:07ccb613fdfc9097904ed629273644b8a7caed49b47aa88e21de67f9215c37a0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly"]}
2025-02-10 02:17:48.287 INFO: changed: [10.0.0.27] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "delta": "0:00:09.269599", "end": "2025-02-10 02:17:48.253299", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-02-10 02:17:38.983700", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n07f8dfa507ee: Already exists\n56807b5b8bf6: Already exists\nbf246a0026b3: Already exists\nce23a20a4f5e: Already exists\n1f533a192f1b: Already exists\n756d88a3b83f: Already exists\n1056a418ac4f: Already exists\nb532390a16c0: Already exists\n759f7ce08761: Pulling fs layer\nf586fac8c7b8: Pulling fs layer\nd48ace0180e4: Pulling fs layer\n2721a5e59688: Pulling fs layer\ne6e708f62057: Pulling fs layer\nc16f785d1ae6: Pulling fs layer\n2721a5e59688: Waiting\ne6e708f62057: Waiting\nc16f785d1ae6: Waiting\nf586fac8c7b8: Download complete\n2721a5e59688: Verifying Checksum\n2721a5e59688: Download complete\ne6e708f62057: Verifying Checksum\ne6e708f62057: Download complete\nc16f785d1ae6: Verifying Checksum\nc16f785d1ae6: Download complete\n759f7ce08761: Verifying Checksum\n759f7ce08761: Download complete\nd48ace0180e4: Verifying Checksum\nd48ace0180e4: Download complete\n759f7ce08761: Pull complete\nf586fac8c7b8: Pull complete\nd48ace0180e4: Pull complete\n2721a5e59688: Pull complete\ne6e708f62057: Pull complete\nc16f785d1ae6: Pull complete\nDigest: sha256:07ccb613fdfc9097904ed629273644b8a7caed49b47aa88e21de67f9215c37a0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly\nnexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "stdout_lines": ["nightly: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "07f8dfa507ee: Already exists", "56807b5b8bf6: Already exists", "bf246a0026b3: Already exists", "ce23a20a4f5e: Already exists", "1f533a192f1b: Already exists", "756d88a3b83f: Already exists", "1056a418ac4f: Already exists", "b532390a16c0: Already exists", "759f7ce08761: Pulling fs layer", "f586fac8c7b8: Pulling fs layer", "d48ace0180e4: Pulling fs layer", "2721a5e59688: Pulling fs layer", "e6e708f62057: Pulling fs layer", "c16f785d1ae6: Pulling fs layer", "2721a5e59688: Waiting", "e6e708f62057: Waiting", "c16f785d1ae6: Waiting", "f586fac8c7b8: Download complete", "2721a5e59688: Verifying Checksum", "2721a5e59688: Download complete", "e6e708f62057: Verifying Checksum", "e6e708f62057: Download complete", "c16f785d1ae6: Verifying Checksum", "c16f785d1ae6: Download complete", "759f7ce08761: Verifying Checksum", "759f7ce08761: Download complete", "d48ace0180e4: Verifying Checksum", "d48ace0180e4: Download complete", "759f7ce08761: Pull complete", "f586fac8c7b8: Pull complete", "d48ace0180e4: Pull complete", "2721a5e59688: Pull complete", "e6e708f62057: Pull complete", "c16f785d1ae6: Pull complete", "Digest: sha256:07ccb613fdfc9097904ed629273644b8a7caed49b47aa88e21de67f9215c37a0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly"]}
2025-02-10 02:17:48.437 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the
`loop_var` value in the `loop_control` option for the task to something else to
avoid variable collisions and unexpected behavior.
2025-02-10 02:17:48.477 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the
`loop_var` value in the `loop_control` option for the task to something else to
avoid variable collisions and unexpected behavior.
2025-02-10 02:17:50.488 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ******************
2025-02-10 02:17:50.493 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.375789", "end": "2025-02-10 02:17:50.455911", "msg": "", "rc": 0, "start": "2025-02-10 02:17:50.080122", "stderr": "Killing vrouter_vrouter-agent_1 ... \r\nKilling vrouter_vrouter-agent_1 ... done", "stderr_lines": ["Killing vrouter_vrouter-agent_1 ... ", "Killing vrouter_vrouter-agent_1 ... done"], "stdout": "", "stdout_lines": []}
2025-02-10 02:17:50.547 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.379378", "end": "2025-02-10 02:17:50.515426", "msg": "", "rc": 0, "start": "2025-02-10 02:17:50.136048", "stderr": "Killing vrouter_vrouter-agent_1 ... \r\nKilling vrouter_vrouter-agent_1 ... done", "stderr_lines": ["Killing vrouter_vrouter-agent_1 ... ", "Killing vrouter_vrouter-agent_1 ... done"], "stdout": "", "stdout_lines": []}
2025-02-10 02:17:51.700 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] *************
changed: [10.0.0.47] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.334567", "end": "2025-02-10 02:17:51.659818", "msg": "", "rc": 0, "start": "2025-02-10 02:17:51.325251", "stderr": "", "stderr_lines": [], "stdout": "7d1ae199472968047b8053076b193dbb6088651c36aa843d64fcf9d9a7717e6b", "stdout_lines": ["7d1ae199472968047b8053076b193dbb6088651c36aa843d64fcf9d9a7717e6b"]}
2025-02-10 02:17:51.746 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.329903", "end": "2025-02-10 02:17:51.715555", "msg": "", "rc": 0, "start": "2025-02-10 02:17:51.385652", "stderr": "", "stderr_lines": [], "stdout": "8d6340961b9bd2d4a9c39ac131a8e94cd468d0d2037fbc29e7f3a309ab0aa1ad", "stdout_lines": ["8d6340961b9bd2d4a9c39ac131a8e94cd468d0d2037fbc29e7f3a309ab0aa1ad"]}
2025-02-10 02:17:52.315 INFO: TASK [contrail_vrouter : set_fact] *********************************************
2025-02-10 02:17:52.315 INFO: ok: [10.0.0.47] => {"ansible_facts": {"vrouter_agent_container": "7d1ae199472968047b8053076b193dbb6088651c36aa843d64fcf9d9a7717e6b"}, "changed": false}
2025-02-10 02:17:52.382 INFO: ok: [10.0.0.27] => {"ansible_facts": {"vrouter_agent_container": "8d6340961b9bd2d4a9c39ac131a8e94cd468d0d2037fbc29e7f3a309ab0aa1ad"}, "changed": false}
2025-02-10 02:17:53.251 INFO: FAILED - RETRYING: [10.0.0.27]: check if container does not running (10 retries left).
2025-02-10 02:17:53.259 INFO: FAILED - RETRYING: [10.0.0.47]: check if container does not running (10 retries left).
2025-02-10 02:17:58.507 INFO: TASK [contrail_vrouter : check if container does not running] ******************
2025-02-10 02:17:58.507 INFO: changed: [10.0.0.27] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 8d6340961b9bd2d4a9c39ac131a8e94cd468d0d2037fbc29e7f3a309ab0aa1ad", "delta": "0:00:00.018180", "end": "2025-02-10 02:17:58.473674", "msg": "", "rc": 0, "start": "2025-02-10 02:17:58.455494", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]}
2025-02-10 02:17:58.514 INFO: changed: [10.0.0.47] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 7d1ae199472968047b8053076b193dbb6088651c36aa843d64fcf9d9a7717e6b", "delta": "0:00:00.018374", "end": "2025-02-10 02:17:58.482545", "msg": "", "rc": 0, "start": "2025-02-10 02:17:58.464171", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]}
2025-02-10 02:17:59.510 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] *******
2025-02-10 02:17:59.511 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003460", "end": "2025-02-10 02:17:59.479187", "msg": "", "rc": 0, "start": "2025-02-10 02:17:59.475727", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-02-10 02:17:59.556 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003570", "end": "2025-02-10 02:17:59.524165", "msg": "", "rc": 0, "start": "2025-02-10 02:17:59.520595", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-02-10 02:18:11.092 INFO: TASK [contrail_vrouter : stop vrouter] *****************************************
2025-02-10 02:18:11.092 INFO: changed: [10.0.0.47] => {"changed": true}
2025-02-10 02:18:11.180 INFO: changed: [10.0.0.27] => {"changed": true}
2025-02-10 02:18:11.425 INFO: PLAY [Start ryslogd and Vrouter] ***********************************************
2025-02-10 02:18:12.918 INFO: TASK [Gathering Facts] *********************************************************
2025-02-10 02:18:12.919 INFO: ok: [10.0.0.47]
2025-02-10 02:18:12.993 INFO: ok: [10.0.0.27]
2025-02-10 02:18:13.256 INFO: ok: [10.0.0.12]
2025-02-10 02:18:13.362 INFO: ok: [10.0.0.30]
2025-02-10 02:18:13.455 INFO: ok: [10.0.0.17]
2025-02-10 02:18:14.058 INFO: TASK [include_vars] ************************************************************
2025-02-10 02:18:14.060 INFO: ok: [10.0.0.27] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-02-10 02:18:14.098 INFO: ok: [10.0.0.12] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-02-10 02:18:14.111 INFO: ok: [10.0.0.17] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-02-10 02:18:14.150 INFO: ok: [10.0.0.30] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-02-10 02:18:14.226 INFO: ok: [10.0.0.47] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false}
2025-02-10 02:18:14.485 INFO: TASK [include_role : contrail_vrouter] *****************************************
2025-02-10 02:18:15.633 INFO: TASK [contrail_vrouter : create /etc/contrail/vrouter] *************************
2025-02-10 02:18:15.637 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:18:15.662 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:18:18.401 INFO: TASK [contrail_vrouter : populate common_vrouter.env] **************************
2025-02-10 02:18:18.401 INFO: changed: [10.0.0.47] => {"changed": true, "checksum": "a430e9d0ffcfcbf14bcc51ca66d324c8eafe3d20", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "129ced94a83f45383964e23075014d24", "mode": "0640", "owner": "root", "size": 1196, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153897.6127253-315966-189909171109855/source", "state": "file", "uid": 0}
changed: [10.0.0.27] => {"changed": true, "checksum": "a430e9d0ffcfcbf14bcc51ca66d324c8eafe3d20", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "129ced94a83f45383964e23075014d24", "mode": "0640", "owner": "root", "size": 1196, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153897.6800952-315967-41211934092052/source", "state": "file", "uid": 0}
2025-02-10 02:18:19.765 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] *******************
2025-02-10 02:18:19.765 INFO: ok: [10.0.0.47] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-02-10 02:18:19.818 INFO: ok: [10.0.0.27] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false}
2025-02-10 02:18:20.862 INFO: TASK [contrail_vrouter : check /etc/contrail/vrouter/docker-compose.yaml] ******
2025-02-10 02:18:20.863 INFO: ok: [10.0.0.47] => {"changed": false, "stat": {"atime": 1739148703.833282, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1739148701.709283, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1552806, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739148701.4972832, "nlink": 1, "path": "/etc/contrail/vrouter/docker-compose.yaml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 2775, "uid": 0, "version": "984730814", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:18:20.895 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1739148703.9279494, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1739148701.7399497, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1554068, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739148701.5199497, "nlink": 1, "path": "/etc/contrail/vrouter/docker-compose.yaml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 2775, "uid": 0, "version": "1255131714", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}}
2025-02-10 02:18:21.860 INFO: TASK [contrail_vrouter : load current vrouter compose file] ********************
2025-02-10 02:18:21.860 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.002745", "end": "2025-02-10 02:18:21.825755", "msg": "", "rc": 0, "start": "2025-02-10 02:18:21.823010", "stderr": "", "stderr_lines": [], "stdout": "version: '2.4'\nservices:\n node-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"\n privileged: true\n pid: host\n network_mode: \"host\"\n volumes:\n ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',\n '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',\n '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']\n\n nodemgr:\n image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: host\n volumes:\n - /var/run/docker.sock:/var/run/docker.sock\n - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: on-failure\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n provisioner:\n image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"\n env_file: \n - /etc/contrail/common_vrouter.env\n - /etc/contrail/defaults.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: \"host\"\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: always\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n vrouter-kernel-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n env_file: /etc/contrail/common_vrouter.env\n pid: host\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n volumes_from:\n - node-init\n depends_on:\n - node-init\n vrouter-agent:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n pid: host\n env_file: /etc/contrail/common_vrouter.env\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n - /etc:/host/etc\n - /var/lib/contrail:/var/lib/contrail:shared\n - /var/run:/var/run\n - /dev:/dev\n - /etc/resolv.conf:/etc/resolv.conf\n volumes_from:\n - node-init\n depends_on:\n - vrouter-kernel-init\n - node-init\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n restart: always\n stdin_open: True\n tty: True", "stdout_lines": ["version: '2.4'", "services:", " node-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"", " privileged: true", " pid: host", " network_mode: \"host\"", " volumes:", " ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',", " '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',", " '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']", "", " nodemgr:", " image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: host", " volumes:", " - /var/run/docker.sock:/var/run/docker.sock", " - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: on-failure", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " provisioner:", " image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"", " env_file: ", " - /etc/contrail/common_vrouter.env", " - /etc/contrail/defaults.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: \"host\"", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: always", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " vrouter-kernel-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " env_file: /etc/contrail/common_vrouter.env", " pid: host", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " volumes_from:", " - node-init", " depends_on:", " - node-init", " vrouter-agent:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " pid: host", " env_file: /etc/contrail/common_vrouter.env", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " - /etc:/host/etc", " - /var/lib/contrail:/var/lib/contrail:shared", " - /var/run:/var/run", " - /dev:/dev", " - /etc/resolv.conf:/etc/resolv.conf", " volumes_from:", " - node-init", " depends_on:", " - vrouter-kernel-init", " - node-init", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " restart: always", " stdin_open: True", " tty: True"]}
2025-02-10 02:18:21.951 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.003383", "end": "2025-02-10 02:18:21.916405", "msg": "", "rc": 0, "start": "2025-02-10 02:18:21.913022", "stderr": "", "stderr_lines": [], "stdout": "version: '2.4'\nservices:\n node-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"\n privileged: true\n pid: host\n network_mode: \"host\"\n volumes:\n ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',\n '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',\n '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']\n\n nodemgr:\n image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: host\n volumes:\n - /var/run/docker.sock:/var/run/docker.sock\n - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: on-failure\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n provisioner:\n image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"\n env_file: \n - /etc/contrail/common_vrouter.env\n - /etc/contrail/defaults.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: \"host\"\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: always\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n vrouter-kernel-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n env_file: /etc/contrail/common_vrouter.env\n pid: host\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n volumes_from:\n - node-init\n depends_on:\n - node-init\n vrouter-agent:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n pid: host\n env_file: /etc/contrail/common_vrouter.env\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n - /etc:/host/etc\n - /var/lib/contrail:/var/lib/contrail:shared\n - /var/run:/var/run\n - /dev:/dev\n - /etc/resolv.conf:/etc/resolv.conf\n volumes_from:\n - node-init\n depends_on:\n - vrouter-kernel-init\n - node-init\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n restart: always\n stdin_open: True\n tty: True", "stdout_lines": ["version: '2.4'", "services:", " node-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"", " privileged: true", " pid: host", " network_mode: \"host\"", " volumes:", " ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',", " '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',", " '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']", "", " nodemgr:", " image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: host", " volumes:", " - /var/run/docker.sock:/var/run/docker.sock", " - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: on-failure", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " provisioner:", " image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"", " env_file: ", " - /etc/contrail/common_vrouter.env", " - /etc/contrail/defaults.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: \"host\"", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: always", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " vrouter-kernel-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " env_file: /etc/contrail/common_vrouter.env", " pid: host", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " volumes_from:", " - node-init", " depends_on:", " - node-init", " vrouter-agent:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " pid: host", " env_file: /etc/contrail/common_vrouter.env", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " - /etc:/host/etc", " - /var/lib/contrail:/var/lib/contrail:shared", " - /var/run:/var/run", " - /dev:/dev", " - /etc/resolv.conf:/etc/resolv.conf", " volumes_from:", " - node-init", " depends_on:", " - vrouter-kernel-init", " - node-init", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " restart: always", " stdin_open: True", " tty: True"]}
2025-02-10 02:18:22.717 INFO: TASK [contrail_vrouter : parse current vrouter compose file] *******************
2025-02-10 02:18:22.718 INFO: ok: [10.0.0.47] => {"ansible_facts": {"current_config": {"services": {"node-init": {"env_file": "/etc/contrail/common_vrouter.env", "environment": ["CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\""], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"]}, "nodemgr": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "on-failure", "stdin_open": true, "tty": true, "volumes": ["/var/run/docker.sock:/var/run/docker.sock", "/var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer"], "volumes_from": ["node-init"]}, "provisioner": {"depends_on": ["node-init"], "env_file": ["/etc/contrail/common_vrouter.env", "/etc/contrail/defaults.env"], "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "always", "stdin_open": true, "tty": true, "volumes_from": ["node-init"]}, "vrouter-agent": {"depends_on": ["vrouter-kernel-init", "node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "pid": "host", "privileged": true, "restart": "always", "stdin_open": true, "tty": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin", "/etc:/host/etc", "/var/lib/contrail:/var/lib/contrail:shared", "/var/run:/var/run", "/dev:/dev", "/etc/resolv.conf:/etc/resolv.conf"], "volumes_from": ["node-init"]}, "vrouter-kernel-init": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin"], "volumes_from": ["node-init"]}}, "version": "2.4"}}, "changed": false}
2025-02-10 02:18:22.774 INFO: ok: [10.0.0.27] => {"ansible_facts": {"current_config": {"services": {"node-init": {"env_file": "/etc/contrail/common_vrouter.env", "environment": ["CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\""], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"]}, "nodemgr": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "on-failure", "stdin_open": true, "tty": true, "volumes": ["/var/run/docker.sock:/var/run/docker.sock", "/var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer"], "volumes_from": ["node-init"]}, "provisioner": {"depends_on": ["node-init"], "env_file": ["/etc/contrail/common_vrouter.env", "/etc/contrail/defaults.env"], "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "always", "stdin_open": true, "tty": true, "volumes_from": ["node-init"]}, "vrouter-agent": {"depends_on": ["vrouter-kernel-init", "node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "pid": "host", "privileged": true, "restart": "always", "stdin_open": true, "tty": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin", "/etc:/host/etc", "/var/lib/contrail:/var/lib/contrail:shared", "/var/run:/var/run", "/dev:/dev", "/etc/resolv.conf:/etc/resolv.conf"], "volumes_from": ["node-init"]}, "vrouter-kernel-init": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin"], "volumes_from": ["node-init"]}}, "version": "2.4"}}, "changed": false}
2025-02-10 02:18:23.583 INFO: TASK [contrail_vrouter : set_fact] *********************************************
2025-02-10 02:18:23.584 INFO: ok: [10.0.0.47] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"}, "changed": false}
2025-02-10 02:18:23.634 INFO: ok: [10.0.0.27] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"}, "changed": false}
2025-02-10 02:18:23.854 INFO: TASK [contrail_vrouter : stop vrouter agent and unload vrouter driver] *********
2025-02-10 02:18:23.971 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_vrouter/tasks/stop.yml for 10.0.0.47, 10.0.0.27
2025-02-10 02:18:25.484 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ******************
2025-02-10 02:18:25.484 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.321475", "end": "2025-02-10 02:18:25.451120", "msg": "", "rc": 0, "start": "2025-02-10 02:18:25.129645", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-02-10 02:18:25.574 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.372248", "end": "2025-02-10 02:18:25.541817", "msg": "", "rc": 0, "start": "2025-02-10 02:18:25.169569", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-02-10 02:18:27.062 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] *************
2025-02-10 02:18:27.062 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.322631", "end": "2025-02-10 02:18:27.030623", "msg": "", "rc": 0, "start": "2025-02-10 02:18:26.707992", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-02-10 02:18:27.143 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.329424", "end": "2025-02-10 02:18:27.105417", "msg": "", "rc": 0, "start": "2025-02-10 02:18:26.775993", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-02-10 02:18:28.020 INFO: TASK [contrail_vrouter : set_fact] *********************************************
2025-02-10 02:18:28.021 INFO: ok: [10.0.0.47] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false}
2025-02-10 02:18:28.126 INFO: ok: [10.0.0.27] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false}
2025-02-10 02:18:29.359 INFO: TASK [contrail_vrouter : check if container does not running] ******************
2025-02-10 02:18:29.360 INFO: fatal: [10.0.0.47]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.016160", "end": "2025-02-10 02:18:29.325235", "msg": "non-zero return code", "rc": 1, "start": "2025-02-10 02:18:29.309075", "stderr": "\"docker inspect\" requires at least 1 argument.\nSee 'docker inspect --help'.\n\nUsage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]\n\nReturn low-level information on Docker objects", "stderr_lines": ["\"docker inspect\" requires at least 1 argument.", "See 'docker inspect --help'.", "", "Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]", "", "Return low-level information on Docker objects"], "stdout": "", "stdout_lines": []}
2025-02-10 02:18:29.360 INFO: ...ignoring
2025-02-10 02:18:29.452 INFO: fatal: [10.0.0.27]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.014823", "end": "2025-02-10 02:18:29.409797", "msg": "non-zero return code", "rc": 1, "start": "2025-02-10 02:18:29.394974", "stderr": "\"docker inspect\" requires at least 1 argument.\nSee 'docker inspect --help'.\n\nUsage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]\n\nReturn low-level information on Docker objects", "stderr_lines": ["\"docker inspect\" requires at least 1 argument.", "See 'docker inspect --help'.", "", "Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]", "", "Return low-level information on Docker objects"], "stdout": "", "stdout_lines": []}
2025-02-10 02:18:29.452 INFO: ...ignoring
2025-02-10 02:18:30.960 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] *******
2025-02-10 02:18:30.961 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003390", "end": "2025-02-10 02:18:30.926900", "msg": "", "rc": 0, "start": "2025-02-10 02:18:30.923510", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-02-10 02:18:31.000 INFO: changed: [10.0.0.47] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003874", "end": "2025-02-10 02:18:30.964802", "msg": "", "rc": 0, "start": "2025-02-10 02:18:30.960928", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []}
2025-02-10 02:18:32.510 INFO: TASK [contrail_vrouter : stop vrouter] *****************************************
2025-02-10 02:18:32.510 INFO: ok: [10.0.0.47] => {"changed": false}
2025-02-10 02:18:32.532 INFO: ok: [10.0.0.27] => {"changed": false}
2025-02-10 02:18:34.021 INFO: TASK [contrail_vrouter : create contrail vrouter compose file] *****************
2025-02-10 02:18:34.022 INFO: changed: [10.0.0.47] => {"changed": true, "checksum": "f76fce0863598fe6aef4d48ba441e848e63dfe3c", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b64ec283858db85440d8226bab8e019f", "mode": "0644", "owner": "root", "size": 2697, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153913.1981716-316640-75632337093277/source", "state": "file", "uid": 0}
2025-02-10 02:18:34.046 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "f76fce0863598fe6aef4d48ba441e848e63dfe3c", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b64ec283858db85440d8226bab8e019f", "mode": "0644", "owner": "root", "size": 2697, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153913.1689715-316641-192836664508908/source", "state": "file", "uid": 0}
2025-02-10 02:18:34.856 INFO: TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] ****************
ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0}
2025-02-10 02:18:34.872 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0}
2025-02-10 02:18:37.809 INFO: TASK [contrail_vrouter : start contrail vrouter] *******************************
2025-02-10 02:18:37.809 INFO: changed: [10.0.0.47] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"vrouter_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "196adb0f0a9f733ed7b49968896456511a85ab19b18acb2e5287826db1521caa", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"vrouter_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "019a9781b3b74c59a0f1093f5e16149c803a23aea6fdbe0ad2d405fb2b4f8d5b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-agent": {"vrouter_vrouter-agent_1": {"cmd": ["/usr/bin/contrail-vrouter-agent"], "image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "labels": {"com.docker.compose.config-hash": "2791eb9be37210fe5142214558865618915a695110c5a19afc048b8674f33f3f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-agent", "com.docker.compose.version": "1.28.6", "description": "The vRouter agent is a user space process running inside Linux. It acts as the local, lightweight control plane.", "io.opensdn.container.name": "contrail-vrouter-agent", "io.opensdn.pod": "vrouter", "io.opensdn.service": "agent", "name": "contrail-vrouter-agent", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Vrouter Agent", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-kernel-init": {"vrouter_vrouter-kernel-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "labels": {"com.docker.compose.config-hash": "46c61a778ec1e70ae686e3ff0835f0e9509d7e24cccf2f0319d3897d7705d642", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-kernel-init", "com.docker.compose.version": "1.28.6", "description": "This image is used to build vrouter.ko for current ubuntu operating system that it's running on.", "io.opensdn.container.name": "contrail-vrouter-kernel-build-init", "name": "contrail-vrouter-kernel-build-init", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail vrouter kernel module for ubuntu", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:18:37.937 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "60ceff822fd1bed11aae14ead0506293a583ebaf8cbe4ebc978e09216c5476dc", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"vrouter_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "196adb0f0a9f733ed7b49968896456511a85ab19b18acb2e5287826db1521caa", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"vrouter_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "019a9781b3b74c59a0f1093f5e16149c803a23aea6fdbe0ad2d405fb2b4f8d5b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-agent": {"vrouter_vrouter-agent_1": {"cmd": ["/usr/bin/contrail-vrouter-agent"], "image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "labels": {"com.docker.compose.config-hash": "2791eb9be37210fe5142214558865618915a695110c5a19afc048b8674f33f3f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-agent", "com.docker.compose.version": "1.28.6", "description": "The vRouter agent is a user space process running inside Linux. It acts as the local, lightweight control plane.", "io.opensdn.container.name": "contrail-vrouter-agent", "io.opensdn.pod": "vrouter", "io.opensdn.service": "agent", "name": "contrail-vrouter-agent", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Vrouter Agent", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-kernel-init": {"vrouter_vrouter-kernel-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "labels": {"com.docker.compose.config-hash": "46c61a778ec1e70ae686e3ff0835f0e9509d7e24cccf2f0319d3897d7705d642", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-kernel-init", "com.docker.compose.version": "1.28.6", "description": "This image is used to build vrouter.ko for current ubuntu operating system that it's running on.", "io.opensdn.container.name": "contrail-vrouter-kernel-build-init", "name": "contrail-vrouter-kernel-build-init", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail vrouter kernel module for ubuntu", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:18:38.644 INFO: TASK [contrail_vrouter : Set variables for DPDK plugins] ***********************
2025-02-10 02:18:38.644 INFO: ok: [10.0.0.47] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false}
2025-02-10 02:18:38.686 INFO: ok: [10.0.0.27] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false}
2025-02-10 02:18:39.838 INFO: TASK [include_role : contrail_rsyslogd] ****************************************
2025-02-10 02:18:40.911 INFO: TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] ***********************
2025-02-10 02:18:40.911 INFO: ok: [10.0.0.47] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:18:40.941 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0}
2025-02-10 02:18:42.355 INFO: TASK [contrail_rsyslogd : create rsyslogd compose file] ************************
2025-02-10 02:18:42.356 INFO: changed: [10.0.0.47] => {"changed": true, "checksum": "80c4d849109b77e725c0b344f3478c4450d4b3d3", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "f1c3c73d12d30e16b87ec11bdd02c924", "mode": "0644", "owner": "root", "size": 607, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153921.490917-316916-107117740695529/source", "state": "file", "uid": 0}
2025-02-10 02:18:42.428 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "80c4d849109b77e725c0b344f3478c4450d4b3d3", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "f1c3c73d12d30e16b87ec11bdd02c924", "mode": "0644", "owner": "root", "size": 607, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739153921.5543475-316917-210989204157180/source", "state": "file", "uid": 0}
2025-02-10 02:18:44.306 INFO: TASK [contrail_rsyslogd : start rsyslogd] **************************************
2025-02-10 02:18:44.306 INFO: changed: [10.0.0.47] => {"changed": true, "services": {"rsyslogd": {"rsyslogd_rsyslogd_1": {"cmd": ["/bin/sh", "-c", "rsyslogd -n -f /etc/rsyslog.conf -i $RSYSLOGD_PIDFILE"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "labels": {"com.docker.compose.config-hash": "46d4f30a5df764ce4ee753c2184709714923e6fee61e451c6d1fb7ca7c17d8be", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "rsyslogd", "com.docker.compose.project.config_files": "/etc/contrail/rsyslogd/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/rsyslogd", "com.docker.compose.service": "rsyslogd", "com.docker.compose.version": "1.28.6", "description": "Contrail rsyslogd support", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "name": "", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:18:44.393 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"rsyslogd": {"rsyslogd_rsyslogd_1": {"cmd": ["/bin/sh", "-c", "rsyslogd -n -f /etc/rsyslog.conf -i $RSYSLOGD_PIDFILE"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "labels": {"com.docker.compose.config-hash": "46d4f30a5df764ce4ee753c2184709714923e6fee61e451c6d1fb7ca7c17d8be", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "rsyslogd", "com.docker.compose.project.config_files": "/etc/contrail/rsyslogd/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/rsyslogd", "com.docker.compose.service": "rsyslogd", "com.docker.compose.version": "1.28.6", "description": "Contrail rsyslogd support", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "name": "", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}}
2025-02-10 02:18:44.628 INFO: PLAY RECAP *********************************************************************
2025-02-10 02:18:44.628 INFO: 10.0.0.12 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
2025-02-10 02:18:44.629 INFO: 10.0.0.17 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
10.0.0.27 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1
10.0.0.30 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0
10.0.0.47 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1
localhost : ok=66 changed=0 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0
2025-02-10 02:18:44.629 INFO:
2025-02-10 02:18:44.698 INFO: + wait_cmd_success 10 60 check_tf_active
+ i=0
+ eval check_tf_active
++ check_tf_active
++ local machine
2025-02-10 02:18:44.698 INFO: ++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:18:44.699 INFO: +++ tr ' ' '\n'
2025-02-10 02:18:44.699 INFO: +++ sort -u
2025-02-10 02:18:44.700 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:18:44.700 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:18:44.871 INFO: /usr/bin/contrail-status
2025-02-10 02:18:44.873 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:18:44.873 INFO: +++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:18:44.873 INFO: +++ grep -v WARNING
2025-02-10 02:18:51.553 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:18:51.553 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:18:51.554 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:18:51.554 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:18:51.554 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:18:51.555 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:18:51.556 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:18:51.715 INFO: /usr/bin/contrail-status
2025-02-10 02:18:51.717 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:18:51.718 INFO: +++ egrep ': '
2025-02-10 02:18:51.718 INFO: +++ awk '{print $2}'
2025-02-10 02:18:51.719 INFO: +++ grep -v WARNING
2025-02-10 02:18:57.962 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:18:57.963 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:18:57.964 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:18:57.965 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:18:57.965 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:19:07.964 INFO: + printf .
2025-02-10 02:19:07.965 INFO: .
2025-02-10 02:19:07.965 INFO: + i=1
+ (( i >= 60 ))
+ eval check_tf_active
2025-02-10 02:19:07.965 INFO: ++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:19:07.965 INFO: +++ tr ' ' '\n'
2025-02-10 02:19:07.966 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:19:07.966 INFO: +++ sort -u
2025-02-10 02:19:07.966 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:19:08.139 INFO: /usr/bin/contrail-status
2025-02-10 02:19:08.146 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
+++ grep -v WARNING
2025-02-10 02:19:10.062 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:19:10.062 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:19:10.063 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:19:10.064 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:19:10.231 INFO: /usr/bin/contrail-status
2025-02-10 02:19:10.232 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:19:10.233 INFO: +++ egrep ': '
2025-02-10 02:19:10.233 INFO: +++ awk '{print $2}'
2025-02-10 02:19:10.234 INFO: +++ grep -v WARNING
2025-02-10 02:19:12.074 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:19:12.076 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:19:22.075 INFO: .
2025-02-10 02:19:22.075 INFO: + printf .
+ i=2
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:19:22.076 INFO: ++ local machine
++ local line=
2025-02-10 02:19:22.077 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:19:22.077 INFO: +++ tr ' ' '\n'
2025-02-10 02:19:22.077 INFO: +++ sort -u
2025-02-10 02:19:22.077 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:19:22.084 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:19:22.591 INFO: /usr/bin/contrail-status
2025-02-10 02:19:22.597 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:19:22.597 INFO: +++ egrep ': '
2025-02-10 02:19:22.597 INFO: +++ awk '{print $2}'
2025-02-10 02:19:22.597 INFO: +++ grep -v WARNING
2025-02-10 02:19:24.493 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:19:24.995 INFO: /usr/bin/contrail-status
2025-02-10 02:19:24.996 INFO: +++ egrep ': '
+++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:19:24.997 INFO: +++ grep -v WARNING
2025-02-10 02:19:25.000 INFO: +++ awk '{print $2}'
2025-02-10 02:19:26.941 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:19:36.941 INFO: .
2025-02-10 02:19:36.942 INFO: + printf .
+ i=3
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:19:36.943 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
2025-02-10 02:19:36.943 INFO: +++ sort -u
2025-02-10 02:19:36.943 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:19:36.944 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:19:37.207 INFO: /usr/bin/contrail-status
2025-02-10 02:19:37.210 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
2025-02-10 02:19:37.211 INFO: +++ grep -v WARNING
+++ awk '{print $2}'
2025-02-10 02:19:39.219 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:19:39.220 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:19:39.220 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:19:39.220 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:19:39.221 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:19:39.221 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:19:39.221 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:19:39.221 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:19:39.222 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:19:39.222 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:19:39.383 INFO: /usr/bin/contrail-status
2025-02-10 02:19:39.386 INFO: +++ egrep ': '
2025-02-10 02:19:39.387 INFO: +++ grep -v WARNING
2025-02-10 02:19:39.387 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:19:39.389 INFO: +++ awk '{print $2}'
2025-02-10 02:19:41.445 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:19:51.446 INFO: .
2025-02-10 02:19:51.447 INFO: + printf .
+ i=4
2025-02-10 02:19:51.447 INFO: + (( i >= 60 ))
+ eval check_tf_active
2025-02-10 02:19:51.447 INFO: ++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:19:51.447 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:19:51.447 INFO: +++ sort -u
2025-02-10 02:19:51.447 INFO: +++ tr ' ' '\n'
2025-02-10 02:19:51.448 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:19:51.449 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:19:51.728 INFO: /usr/bin/contrail-status
2025-02-10 02:19:51.729 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:19:51.730 INFO: +++ egrep ': '
2025-02-10 02:19:51.731 INFO: +++ awk '{print $2}'
2025-02-10 02:19:51.731 INFO: +++ grep -v WARNING
2025-02-10 02:19:53.791 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:19:53.955 INFO: /usr/bin/contrail-status
2025-02-10 02:19:53.957 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ grep -v WARNING
+++ awk '{print $2}'
+++ egrep ': '
2025-02-10 02:19:55.931 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:20:05.931 INFO: .
2025-02-10 02:20:05.932 INFO: + printf .
+ i=5
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:20:05.932 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:20:05.932 INFO: +++ tr ' ' '\n'
2025-02-10 02:20:05.932 INFO: +++ sort -u
2025-02-10 02:20:05.933 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:20:06.211 INFO: /usr/bin/contrail-status
2025-02-10 02:20:06.214 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:20:06.215 INFO: +++ grep -v WARNING
2025-02-10 02:20:08.276 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:08.276 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:08.277 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:08.277 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:08.277 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:20:08.278 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:20:08.278 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:08.278 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:20:08.278 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:08.279 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:08.279 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:08.279 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:20:08.279 INFO: ++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:20:08.280 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:20:08.463 INFO: /usr/bin/contrail-status
2025-02-10 02:20:08.469 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ grep -v WARNING
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:20:10.395 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:20:20.396 INFO: .
2025-02-10 02:20:20.396 INFO: + printf .
+ i=6
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:20:20.397 INFO: ++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:20:20.397 INFO: +++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:20:20.398 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:20:20.398 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:20:20.676 INFO: /usr/bin/contrail-status
2025-02-10 02:20:20.679 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:20:20.680 INFO: +++ grep -v WARNING
2025-02-10 02:20:22.650 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:22.650 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:22.651 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:20:22.652 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:20:22.818 INFO: /usr/bin/contrail-status
2025-02-10 02:20:22.822 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:20:22.822 INFO: +++ egrep ': '
+++ awk '{print $2}'
+++ grep -v WARNING
2025-02-10 02:20:24.668 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:20:24.668 INFO: + sleep 10
2025-02-10 02:20:34.669 INFO: .
2025-02-10 02:20:34.669 INFO: + printf .
+ i=7
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:20:34.669 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:20:34.669 INFO: +++ tr ' ' '\n'
2025-02-10 02:20:34.670 INFO: +++ sort -u
2025-02-10 02:20:34.671 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:20:35.271 INFO: /usr/bin/contrail-status
2025-02-10 02:20:35.276 INFO: +++ egrep ': '
+++ grep -v WARNING
+++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:20:35.276 INFO: +++ awk '{print $2}'
2025-02-10 02:20:37.375 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:37.376 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:20:37.377 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:20:37.942 INFO: /usr/bin/contrail-status
2025-02-10 02:20:37.944 INFO: +++ egrep ': '
2025-02-10 02:20:37.945 INFO: +++ grep -v WARNING
+++ awk '{print $2}'
2025-02-10 02:20:37.945 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:20:39.889 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:20:49.890 INFO: .
2025-02-10 02:20:49.890 INFO: + printf .
+ i=8
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:20:49.891 INFO: ++ local machine
++ local line=
2025-02-10 02:20:49.891 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
2025-02-10 02:20:49.891 INFO: +++ sort -u
2025-02-10 02:20:49.892 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:20:50.159 INFO: /usr/bin/contrail-status
2025-02-10 02:20:50.162 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:20:50.163 INFO: +++ grep -v WARNING
2025-02-10 02:20:52.144 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:20:52.145 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:20:52.146 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:20:52.307 INFO: /usr/bin/contrail-status
2025-02-10 02:20:52.308 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:20:52.309 INFO: +++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:20:52.311 INFO: +++ grep -v WARNING
2025-02-10 02:20:54.252 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:21:04.253 INFO: .
2025-02-10 02:21:04.253 INFO: + printf .
+ i=9
+ (( i >= 60 ))
+ eval check_tf_active
2025-02-10 02:21:04.254 INFO: ++ check_tf_active
++ local machine
2025-02-10 02:21:04.254 INFO: ++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ sort -u
+++ tr ' ' '\n'
2025-02-10 02:21:04.256 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:21:04.256 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:21:04.552 INFO: /usr/bin/contrail-status
2025-02-10 02:21:04.556 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:21:04.557 INFO: +++ egrep ': '
2025-02-10 02:21:04.557 INFO: +++ awk '{print $2}'
2025-02-10 02:21:04.557 INFO: +++ grep -v WARNING
2025-02-10 02:21:06.652 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:21:06.653 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:21:06.653 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:21:06.653 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:21:06.654 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:21:06.815 INFO: /usr/bin/contrail-status
2025-02-10 02:21:06.816 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:21:06.817 INFO: +++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:21:06.818 INFO: +++ grep -v WARNING
2025-02-10 02:21:08.734 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:21:08.736 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:21:18.736 INFO: .
2025-02-10 02:21:18.736 INFO: + printf .
+ i=10
2025-02-10 02:21:18.737 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:21:18.737 INFO: ++ local machine
++ local line=
2025-02-10 02:21:18.738 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:21:18.738 INFO: +++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:21:18.739 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:21:19.012 INFO: /usr/bin/contrail-status
2025-02-10 02:21:19.015 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:21:19.016 INFO: +++ grep -v WARNING
2025-02-10 02:21:21.030 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:21:21.030 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:21:21.032 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:21:21.198 INFO: /usr/bin/contrail-status
2025-02-10 02:21:21.200 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ egrep ': '
2025-02-10 02:21:21.200 INFO: +++ awk '{print $2}'
2025-02-10 02:21:21.202 INFO: +++ grep -v WARNING
2025-02-10 02:21:23.015 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:21:33.015 INFO: .
2025-02-10 02:21:33.015 INFO: + printf .
+ i=11
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:21:33.016 INFO: ++ local machine
++ local line=
2025-02-10 02:21:33.016 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:21:33.017 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:21:33.017 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:21:33.287 INFO: /usr/bin/contrail-status
2025-02-10 02:21:33.292 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
+++ grep -v WARNING
2025-02-10 02:21:35.390 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:21:35.567 INFO: /usr/bin/contrail-status
2025-02-10 02:21:35.571 INFO: +++ egrep ': '
+++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ awk '{print $2}'
+++ grep -v WARNING
2025-02-10 02:21:37.571 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:21:37.572 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:21:37.572 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:21:37.572 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:21:37.572 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:21:37.573 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:21:37.574 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:21:47.574 INFO: .
2025-02-10 02:21:47.574 INFO: + printf .
+ i=12
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
2025-02-10 02:21:47.575 INFO: +++ sort -u
2025-02-10 02:21:47.576 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:21:48.156 INFO: /usr/bin/contrail-status
2025-02-10 02:21:48.159 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:21:48.160 INFO: +++ awk '{print $2}'
2025-02-10 02:21:48.160 INFO: +++ grep -v WARNING
2025-02-10 02:21:48.160 INFO: +++ egrep ': '
2025-02-10 02:21:50.143 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:21:50.144 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:21:50.144 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:21:50.144 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:21:50.145 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:21:50.145 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:21:50.618 INFO: /usr/bin/contrail-status
2025-02-10 02:21:50.621 INFO: +++ grep -v WARNING
2025-02-10 02:21:50.621 INFO: +++ awk '{print $2}'
+++ egrep ': '
2025-02-10 02:21:50.622 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:21:52.461 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:22:02.462 INFO: .
2025-02-10 02:22:02.462 INFO: + printf .
+ i=13
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
2025-02-10 02:22:02.463 INFO: +++ sort -u
2025-02-10 02:22:02.464 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:22:02.465 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:22:02.727 INFO: /usr/bin/contrail-status
2025-02-10 02:22:02.729 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
2025-02-10 02:22:02.730 INFO: +++ grep -v WARNING
+++ awk '{print $2}'
2025-02-10 02:22:04.776 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:04.776 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:04.777 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:04.778 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:22:04.778 INFO: ++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:22:04.778 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:22:04.939 INFO: /usr/bin/contrail-status
2025-02-10 02:22:04.940 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:22:04.941 INFO: +++ grep -v WARNING
2025-02-10 02:22:04.942 INFO: +++ egrep ': '
2025-02-10 02:22:04.945 INFO: +++ awk '{print $2}'
2025-02-10 02:22:06.846 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:22:16.847 INFO: .
2025-02-10 02:22:16.848 INFO: + printf .
+ i=14
2025-02-10 02:22:16.848 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:22:16.849 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:22:16.849 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:22:16.849 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:22:17.132 INFO: /usr/bin/contrail-status
2025-02-10 02:22:17.134 INFO: +++ egrep ': '
2025-02-10 02:22:17.135 INFO: +++ grep -v WARNING
2025-02-10 02:22:17.136 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:22:17.136 INFO: +++ awk '{print $2}'
2025-02-10 02:22:19.127 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:19.128 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:19.129 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:19.129 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:19.130 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:22:19.130 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:22:19.130 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:22:19.291 INFO: /usr/bin/contrail-status
2025-02-10 02:22:19.294 INFO: +++ egrep ': '
+++ grep -v WARNING
2025-02-10 02:22:19.294 INFO: +++ awk '{print $2}'
2025-02-10 02:22:19.295 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:22:21.117 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:22:31.118 INFO: .
2025-02-10 02:22:31.118 INFO: + printf .
+ i=15
+ (( i >= 60 ))
+ eval check_tf_active
2025-02-10 02:22:31.119 INFO: ++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:22:31.119 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:22:31.119 INFO: +++ tr ' ' '\n'
2025-02-10 02:22:31.120 INFO: +++ sort -u
2025-02-10 02:22:31.120 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:22:31.120 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:22:31.387 INFO: /usr/bin/contrail-status
2025-02-10 02:22:31.393 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
+++ grep -v WARNING
2025-02-10 02:22:33.342 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:22:33.343 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:22:33.343 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:33.344 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:33.344 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:33.344 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:33.344 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:33.345 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:33.345 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:22:33.511 INFO: /usr/bin/contrail-status
2025-02-10 02:22:33.513 INFO: +++ egrep ': '
2025-02-10 02:22:33.513 INFO: +++ awk '{print $2}'
+++ grep -v WARNING
2025-02-10 02:22:33.514 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:22:35.590 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:35.590 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:22:35.591 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:22:35.591 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:35.592 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:22:45.592 INFO: .
2025-02-10 02:22:45.593 INFO: + printf .
+ i=16
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:22:45.594 INFO: +++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:22:45.595 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:22:45.855 INFO: /usr/bin/contrail-status
2025-02-10 02:22:45.860 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:22:45.860 INFO: +++ grep -v WARNING
2025-02-10 02:22:47.841 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:22:48.035 INFO: /usr/bin/contrail-status
2025-02-10 02:22:48.041 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:22:48.042 INFO: +++ grep -v WARNING
2025-02-10 02:22:48.042 INFO: +++ awk '{print $2}'
2025-02-10 02:22:48.042 INFO: +++ egrep ': '
2025-02-10 02:22:49.967 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:22:49.968 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:22:49.968 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:22:49.968 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:22:49.969 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:22:49.969 INFO: + sleep 10
2025-02-10 02:22:59.968 INFO: .
2025-02-10 02:22:59.968 INFO: + printf .
+ i=17
+ (( i >= 60 ))
2025-02-10 02:22:59.968 INFO: + eval check_tf_active
++ check_tf_active
2025-02-10 02:22:59.969 INFO: ++ local machine
++ local line=
2025-02-10 02:22:59.969 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:22:59.970 INFO: +++ sort -u
+++ tr ' ' '\n'
2025-02-10 02:22:59.971 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:23:00.595 INFO: /usr/bin/contrail-status
2025-02-10 02:23:00.597 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:23:00.597 INFO: +++ egrep ': '
2025-02-10 02:23:00.597 INFO: +++ awk '{print $2}'
2025-02-10 02:23:00.598 INFO: +++ grep -v WARNING
2025-02-10 02:23:02.613 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:02.614 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:02.614 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:02.615 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:02.616 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:23:02.617 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:23:03.107 INFO: /usr/bin/contrail-status
2025-02-10 02:23:03.108 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:23:03.109 INFO: +++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:23:03.110 INFO: +++ grep -v WARNING
2025-02-10 02:23:04.965 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:04.966 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:04.966 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:04.967 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:04.968 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:04.968 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:23:04.968 INFO: + sleep 10
2025-02-10 02:23:14.967 INFO: .
2025-02-10 02:23:14.967 INFO: + printf .
+ i=18
2025-02-10 02:23:14.969 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:23:14.970 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:23:15.235 INFO: /usr/bin/contrail-status
2025-02-10 02:23:15.243 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ grep -v WARNING
+++ awk '{print $2}'
2025-02-10 02:23:17.309 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:17.309 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:17.310 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:17.310 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:17.310 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:17.311 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:17.311 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:17.312 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:17.312 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:23:17.483 INFO: /usr/bin/contrail-status
2025-02-10 02:23:17.489 INFO: +++ egrep ': '
2025-02-10 02:23:17.489 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:23:17.489 INFO: +++ awk '{print $2}'
2025-02-10 02:23:17.490 INFO: +++ grep -v WARNING
2025-02-10 02:23:19.369 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:19.370 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:19.370 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:19.371 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:19.371 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:19.371 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:19.371 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:23:19.372 INFO: + sleep 10
2025-02-10 02:23:29.372 INFO: .
2025-02-10 02:23:29.372 INFO: + printf .
+ i=19
2025-02-10 02:23:29.372 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:23:29.372 INFO: ++ local machine
++ local line=
2025-02-10 02:23:29.373 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:23:29.373 INFO: +++ tr ' ' '\n'
2025-02-10 02:23:29.373 INFO: +++ sort -u
2025-02-10 02:23:29.373 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:23:29.671 INFO: /usr/bin/contrail-status
2025-02-10 02:23:29.671 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:23:29.672 INFO: +++ grep -v WARNING
2025-02-10 02:23:29.672 INFO: +++ awk '{print $2}'
2025-02-10 02:23:29.672 INFO: +++ egrep ': '
2025-02-10 02:23:31.786 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:31.786 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:23:31.787 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:31.787 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:23:31.788 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:23:31.788 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:23:31.951 INFO: /usr/bin/contrail-status
2025-02-10 02:23:31.953 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:23:31.953 INFO: +++ egrep ': '
2025-02-10 02:23:31.954 INFO: +++ awk '{print $2}'
2025-02-10 02:23:31.957 INFO: +++ grep -v WARNING
2025-02-10 02:23:33.869 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:23:43.869 INFO: .
2025-02-10 02:23:43.869 INFO: + printf .
+ i=20
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:23:43.870 INFO: +++ sort -u
2025-02-10 02:23:43.871 INFO: +++ tr ' ' '\n'
2025-02-10 02:23:43.871 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:23:44.147 INFO: /usr/bin/contrail-status
2025-02-10 02:23:44.150 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:23:44.151 INFO: +++ egrep ': '
2025-02-10 02:23:44.151 INFO: +++ awk '{print $2}'
2025-02-10 02:23:44.151 INFO: +++ grep -v WARNING
2025-02-10 02:23:46.182 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:23:46.358 INFO: /usr/bin/contrail-status
2025-02-10 02:23:46.364 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:23:46.364 INFO: +++ grep -v WARNING
2025-02-10 02:23:46.364 INFO: +++ awk '{print $2}'
2025-02-10 02:23:46.364 INFO: +++ egrep ': '
2025-02-10 02:23:48.500 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:23:58.501 INFO: .
2025-02-10 02:23:58.501 INFO: + printf .
+ i=21
2025-02-10 02:23:58.502 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:23:58.502 INFO: ++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:23:58.502 INFO: +++ tr ' ' '\n'
2025-02-10 02:23:58.503 INFO: +++ sort -u
2025-02-10 02:23:58.503 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:23:58.503 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:23:58.811 INFO: /usr/bin/contrail-status
2025-02-10 02:23:58.813 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:23:58.813 INFO: +++ egrep ': '
2025-02-10 02:23:58.813 INFO: +++ awk '{print $2}'
2025-02-10 02:23:58.815 INFO: +++ grep -v WARNING
2025-02-10 02:24:00.873 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:24:00.873 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:24:01.047 INFO: /usr/bin/contrail-status
2025-02-10 02:24:01.048 INFO: +++ egrep ': '
2025-02-10 02:24:01.048 INFO: +++ grep -v WARNING
2025-02-10 02:24:01.049 INFO: +++ awk '{print $2}'
2025-02-10 02:24:01.051 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:24:02.941 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:24:12.942 INFO: .
2025-02-10 02:24:12.943 INFO: + printf .
+ i=22
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:24:12.944 INFO: ++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ sort -u
2025-02-10 02:24:12.944 INFO: +++ tr ' ' '\n'
2025-02-10 02:24:12.944 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:24:13.651 INFO: /usr/bin/contrail-status
2025-02-10 02:24:13.655 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
+++ grep -v WARNING
2025-02-10 02:24:15.692 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:24:15.692 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:24:16.242 INFO: /usr/bin/contrail-status
2025-02-10 02:24:16.245 INFO: +++ egrep ': '
2025-02-10 02:24:16.245 INFO: +++ grep -v WARNING
2025-02-10 02:24:16.246 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:24:16.247 INFO: +++ awk '{print $2}'
2025-02-10 02:24:18.083 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:24:18.084 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:24:18.084 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:24:18.084 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:24:18.085 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:24:18.085 INFO: + sleep 10
2025-02-10 02:24:28.085 INFO: .
2025-02-10 02:24:28.085 INFO: + printf .
+ i=23
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:24:28.088 INFO: +++ tr ' ' '\n'
2025-02-10 02:24:28.089 INFO: +++ sort -u
2025-02-10 02:24:28.089 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:24:28.356 INFO: /usr/bin/contrail-status
2025-02-10 02:24:28.360 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:24:28.360 INFO: +++ egrep ': '
2025-02-10 02:24:28.360 INFO: +++ awk '{print $2}'
2025-02-10 02:24:28.360 INFO: +++ grep -v WARNING
2025-02-10 02:24:30.411 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:24:30.576 INFO: /usr/bin/contrail-status
2025-02-10 02:24:30.578 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ egrep ': '
+++ grep -v WARNING
2025-02-10 02:24:30.578 INFO: +++ awk '{print $2}'
2025-02-10 02:24:32.445 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:24:42.445 INFO: .
2025-02-10 02:24:42.445 INFO: + printf .
+ i=24
2025-02-10 02:24:42.446 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:24:42.446 INFO: ++ local machine
++ local line=
2025-02-10 02:24:42.446 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:24:42.446 INFO: +++ sort -u
2025-02-10 02:24:42.447 INFO: +++ tr ' ' '\n'
2025-02-10 02:24:42.448 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:24:42.448 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:24:42.720 INFO: /usr/bin/contrail-status
2025-02-10 02:24:42.723 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
+++ grep -v WARNING
2025-02-10 02:24:44.690 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:24:44.691 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:24:44.693 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:24:44.694 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:24:44.694 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:24:44.858 INFO: /usr/bin/contrail-status
2025-02-10 02:24:44.861 INFO: +++ egrep ': '
2025-02-10 02:24:44.861 INFO: +++ grep -v WARNING
2025-02-10 02:24:44.862 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:24:44.864 INFO: +++ awk '{print $2}'
2025-02-10 02:24:46.821 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:24:56.823 INFO: .
2025-02-10 02:24:56.823 INFO: + printf .
+ i=25
2025-02-10 02:24:56.823 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:24:56.823 INFO: ++ local machine
++ local line=
2025-02-10 02:24:56.824 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:24:56.824 INFO: +++ sort -u
2025-02-10 02:24:56.825 INFO: +++ tr ' ' '\n'
2025-02-10 02:24:56.825 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:24:56.825 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:24:57.115 INFO: /usr/bin/contrail-status
2025-02-10 02:24:57.118 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:24:57.118 INFO: +++ egrep ': '
2025-02-10 02:24:57.118 INFO: +++ awk '{print $2}'
2025-02-10 02:24:57.119 INFO: +++ grep -v WARNING
2025-02-10 02:24:59.250 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:24:59.252 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:24:59.253 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:24:59.415 INFO: /usr/bin/contrail-status
2025-02-10 02:24:59.417 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:24:59.417 INFO: +++ grep -v WARNING
2025-02-10 02:24:59.418 INFO: +++ awk '{print $2}'
2025-02-10 02:24:59.418 INFO: +++ egrep ': '
2025-02-10 02:25:01.308 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:25:11.309 INFO: .
2025-02-10 02:25:11.310 INFO: + printf .
+ i=26
2025-02-10 02:25:11.310 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:25:11.310 INFO: ++ local machine
++ local line=
2025-02-10 02:25:11.311 INFO: +++ tr ' ' '\n'
2025-02-10 02:25:11.311 INFO: +++ sort -u
2025-02-10 02:25:11.312 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:25:11.312 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:25:11.618 INFO: /usr/bin/contrail-status
2025-02-10 02:25:11.619 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:25:11.620 INFO: +++ egrep ': '
2025-02-10 02:25:11.621 INFO: +++ awk '{print $2}'
2025-02-10 02:25:11.621 INFO: +++ grep -v WARNING
2025-02-10 02:25:13.648 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:25:13.648 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:25:13.649 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:25:13.815 INFO: /usr/bin/contrail-status
2025-02-10 02:25:13.816 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:25:13.817 INFO: +++ grep -v WARNING
2025-02-10 02:25:13.817 INFO: +++ egrep ': '
2025-02-10 02:25:13.819 INFO: +++ awk '{print $2}'
2025-02-10 02:25:15.655 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:25:25.657 INFO: .
2025-02-10 02:25:25.657 INFO: + printf .
+ i=27
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:25:25.657 INFO: +++ sort -u
2025-02-10 02:25:25.658 INFO: +++ tr ' ' '\n'
2025-02-10 02:25:25.659 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:25:25.660 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:25:26.248 INFO: /usr/bin/contrail-status
2025-02-10 02:25:26.254 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:25:26.255 INFO: +++ awk '{print $2}'
2025-02-10 02:25:26.255 INFO: +++ grep -v WARNING
2025-02-10 02:25:26.255 INFO: +++ egrep ': '
2025-02-10 02:25:28.264 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:25:28.743 INFO: /usr/bin/contrail-status
2025-02-10 02:25:28.745 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:25:28.745 INFO: +++ grep -v WARNING
2025-02-10 02:25:28.746 INFO: +++ awk '{print $2}'
2025-02-10 02:25:28.746 INFO: +++ egrep ': '
2025-02-10 02:25:30.806 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:25:40.808 INFO: .
2025-02-10 02:25:40.808 INFO: + printf .
+ i=28
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
2025-02-10 02:25:40.809 INFO: ++ local line=
2025-02-10 02:25:40.809 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:25:40.809 INFO: +++ tr ' ' '\n'
2025-02-10 02:25:40.809 INFO: +++ sort -u
2025-02-10 02:25:40.810 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:25:40.810 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:25:41.075 INFO: /usr/bin/contrail-status
2025-02-10 02:25:41.083 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
2025-02-10 02:25:41.083 INFO: +++ awk '{print $2}'
2025-02-10 02:25:41.084 INFO: +++ grep -v WARNING
2025-02-10 02:25:43.097 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:25:43.098 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:25:43.098 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:25:43.098 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:25:43.099 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:25:43.099 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:25:43.100 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:25:43.100 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:25:43.258 INFO: /usr/bin/contrail-status
2025-02-10 02:25:43.260 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:25:43.260 INFO: +++ egrep ': '
2025-02-10 02:25:43.260 INFO: +++ awk '{print $2}'
2025-02-10 02:25:43.262 INFO: +++ grep -v WARNING
2025-02-10 02:25:45.176 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:25:55.178 INFO: .
2025-02-10 02:25:55.178 INFO: + printf .
+ i=29
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:25:55.178 INFO: ++ local machine
++ local line=
2025-02-10 02:25:55.178 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:25:55.178 INFO: +++ sort -u
2025-02-10 02:25:55.179 INFO: +++ tr ' ' '\n'
2025-02-10 02:25:55.180 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:25:55.180 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:25:55.443 INFO: /usr/bin/contrail-status
2025-02-10 02:25:55.447 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:25:55.448 INFO: +++ egrep ': '
+++ grep -v WARNING
2025-02-10 02:25:55.448 INFO: +++ awk '{print $2}'
2025-02-10 02:25:57.470 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:25:57.470 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:25:57.471 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:25:57.471 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:25:57.648 INFO: /usr/bin/contrail-status
2025-02-10 02:25:57.650 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:25:57.651 INFO: +++ awk '{print $2}'
2025-02-10 02:25:57.652 INFO: +++ egrep ': '
2025-02-10 02:25:57.653 INFO: +++ grep -v WARNING
2025-02-10 02:25:59.650 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:26:09.651 INFO: .
2025-02-10 02:26:09.651 INFO: + printf .
2025-02-10 02:26:09.651 INFO: + i=30
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:26:09.652 INFO: ++ local machine
++ local line=
2025-02-10 02:26:09.652 INFO: +++ tr ' ' '\n'
2025-02-10 02:26:09.652 INFO: +++ sort -u
2025-02-10 02:26:09.653 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:26:09.653 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:26:09.923 INFO: /usr/bin/contrail-status
2025-02-10 02:26:09.925 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:26:09.925 INFO: +++ egrep ': '
2025-02-10 02:26:09.925 INFO: +++ awk '{print $2}'
2025-02-10 02:26:09.927 INFO: +++ grep -v WARNING
2025-02-10 02:26:11.957 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:26:11.957 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:26:12.127 INFO: /usr/bin/contrail-status
2025-02-10 02:26:12.129 INFO: +++ egrep ': '
2025-02-10 02:26:12.131 INFO: +++ grep -v WARNING
2025-02-10 02:26:12.131 INFO: +++ awk '{print $2}'
2025-02-10 02:26:12.132 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:26:13.981 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:26:13.981 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:26:13.981 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:26:13.982 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:26:23.983 INFO: .
2025-02-10 02:26:23.983 INFO: + printf .
+ i=31
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:26:23.984 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:26:23.984 INFO: +++ tr ' ' '\n'
2025-02-10 02:26:23.985 INFO: +++ sort -u
2025-02-10 02:26:23.985 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:26:23.985 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:26:24.260 INFO: /usr/bin/contrail-status
2025-02-10 02:26:24.261 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:26:24.262 INFO: +++ egrep ': '
2025-02-10 02:26:24.262 INFO: +++ awk '{print $2}'
2025-02-10 02:26:24.263 INFO: +++ grep -v WARNING
2025-02-10 02:26:26.395 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:26:26.395 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:26:26.571 INFO: /usr/bin/contrail-status
2025-02-10 02:26:26.573 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:26:26.574 INFO: +++ egrep ': '
2025-02-10 02:26:26.574 INFO: +++ awk '{print $2}'
2025-02-10 02:26:26.576 INFO: +++ grep -v WARNING
2025-02-10 02:26:28.587 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:26:28.588 INFO: + sleep 10
2025-02-10 02:26:38.589 INFO: .
2025-02-10 02:26:38.589 INFO: + printf .
+ i=32
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:26:38.590 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:26:38.591 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:26:38.592 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:26:39.159 INFO: /usr/bin/contrail-status
2025-02-10 02:26:39.166 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:26:39.166 INFO: +++ grep -v WARNING
2025-02-10 02:26:41.191 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:26:41.192 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:26:41.683 INFO: /usr/bin/contrail-status
2025-02-10 02:26:41.689 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:26:41.690 INFO: +++ egrep ': '
2025-02-10 02:26:41.690 INFO: +++ awk '{print $2}'
2025-02-10 02:26:41.690 INFO: +++ grep -v WARNING
2025-02-10 02:26:43.638 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:26:43.638 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:26:43.640 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:26:43.641 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:26:43.641 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:26:43.641 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
2025-02-10 02:26:43.642 INFO: ++ return 1
+ sleep 10
2025-02-10 02:26:53.639 INFO: .
2025-02-10 02:26:53.640 INFO: + printf .
+ i=33
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:26:53.640 INFO: ++ local machine
++ local line=
2025-02-10 02:26:53.640 INFO: +++ tr ' ' '\n'
2025-02-10 02:26:53.640 INFO: +++ sort -u
2025-02-10 02:26:53.641 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:26:53.642 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:26:53.642 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:26:53.911 INFO: /usr/bin/contrail-status
2025-02-10 02:26:53.916 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:26:53.916 INFO: +++ grep -v WARNING
2025-02-10 02:26:55.924 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:26:55.924 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:26:55.925 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:26:55.925 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:26:55.925 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:26:56.096 INFO: /usr/bin/contrail-status
2025-02-10 02:26:56.102 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:26:56.102 INFO: +++ grep -v WARNING
2025-02-10 02:26:56.102 INFO: +++ egrep ': '
2025-02-10 02:26:56.102 INFO: +++ awk '{print $2}'
2025-02-10 02:26:58.052 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:27:08.053 INFO: .
2025-02-10 02:27:08.054 INFO: + printf .
+ i=34
+ (( i >= 60 ))
2025-02-10 02:27:08.054 INFO: + eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:27:08.054 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:27:08.055 INFO: +++ sort -u
2025-02-10 02:27:08.055 INFO: +++ tr ' ' '\n'
2025-02-10 02:27:08.056 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:27:08.056 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:27:08.328 INFO: /usr/bin/contrail-status
2025-02-10 02:27:08.331 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:27:08.332 INFO: +++ egrep ': '
2025-02-10 02:27:08.332 INFO: +++ awk '{print $2}'
2025-02-10 02:27:08.332 INFO: +++ grep -v WARNING
2025-02-10 02:27:10.435 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:10.435 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:27:10.436 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:27:10.436 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:10.436 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:27:10.437 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:27:10.437 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:10.437 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:27:10.437 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:27:10.603 INFO: /usr/bin/contrail-status
2025-02-10 02:27:10.604 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:27:10.605 INFO: +++ egrep ': '
2025-02-10 02:27:10.605 INFO: +++ grep -v WARNING
2025-02-10 02:27:10.607 INFO: +++ awk '{print $2}'
2025-02-10 02:27:12.612 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:12.613 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:27:12.613 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:12.613 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:12.614 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:27:12.614 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:27:12.614 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:27:12.614 INFO: + sleep 10
2025-02-10 02:27:22.614 INFO: .
2025-02-10 02:27:22.616 INFO: + printf .
+ i=35
2025-02-10 02:27:22.616 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ sort -u
+++ tr ' ' '\n'
2025-02-10 02:27:22.616 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:27:22.883 INFO: /usr/bin/contrail-status
2025-02-10 02:27:22.886 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:27:22.887 INFO: +++ egrep ': '
2025-02-10 02:27:22.887 INFO: +++ awk '{print $2}'
2025-02-10 02:27:22.887 INFO: +++ grep -v WARNING
2025-02-10 02:27:24.860 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:27:24.861 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:24.861 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:27:24.862 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:24.862 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:27:24.863 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:27:25.023 INFO: /usr/bin/contrail-status
2025-02-10 02:27:25.025 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:27:25.026 INFO: +++ grep -v WARNING
+++ egrep ': '
2025-02-10 02:27:25.029 INFO: +++ awk '{print $2}'
2025-02-10 02:27:26.942 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:27:36.944 INFO: .
2025-02-10 02:27:36.944 INFO: + printf .
+ i=36
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:27:36.950 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:27:37.215 INFO: /usr/bin/contrail-status
2025-02-10 02:27:37.220 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ grep -v WARNING
2025-02-10 02:27:37.220 INFO: +++ awk '{print $2}'
2025-02-10 02:27:39.270 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:39.271 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:39.271 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:39.271 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:27:39.271 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:27:39.447 INFO: /usr/bin/contrail-status
2025-02-10 02:27:39.450 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:27:39.450 INFO: +++ egrep ': '
2025-02-10 02:27:39.450 INFO: +++ grep -v WARNING
2025-02-10 02:27:39.451 INFO: +++ awk '{print $2}'
2025-02-10 02:27:41.459 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:27:51.460 INFO: .
2025-02-10 02:27:51.461 INFO: + printf .
+ i=37
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:27:51.462 INFO: ++ local machine
++ local line=
2025-02-10 02:27:51.462 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:27:51.462 INFO: +++ tr ' ' '\n'
2025-02-10 02:27:51.462 INFO: +++ sort -u
2025-02-10 02:27:51.462 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:27:52.040 INFO: /usr/bin/contrail-status
2025-02-10 02:27:52.043 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:27:52.043 INFO: +++ egrep ': '
2025-02-10 02:27:52.043 INFO: +++ grep -v WARNING
2025-02-10 02:27:52.043 INFO: +++ awk '{print $2}'
2025-02-10 02:27:54.109 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:54.110 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:27:54.111 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:27:54.111 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:27:54.582 INFO: /usr/bin/contrail-status
2025-02-10 02:27:54.586 INFO: +++ egrep ': '
2025-02-10 02:27:54.587 INFO: +++ grep -v WARNING
2025-02-10 02:27:54.588 INFO: +++ awk '{print $2}'
+++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:27:56.550 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:28:06.552 INFO: .
2025-02-10 02:28:06.552 INFO: + printf .
+ i=38
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:28:06.552 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:28:06.553 INFO: +++ tr ' ' '\n'
2025-02-10 02:28:06.553 INFO: +++ sort -u
2025-02-10 02:28:06.554 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:28:06.848 INFO: /usr/bin/contrail-status
2025-02-10 02:28:06.850 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:28:06.852 INFO: +++ grep -v WARNING
2025-02-10 02:28:06.852 INFO: +++ awk '{print $2}'
2025-02-10 02:28:06.852 INFO: +++ egrep ': '
2025-02-10 02:28:08.925 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:28:08.925 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:28:08.926 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:28:08.926 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:28:08.926 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:28:08.926 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:28:08.927 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:28:08.927 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:28:09.090 INFO: /usr/bin/contrail-status
2025-02-10 02:28:09.092 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:28:09.093 INFO: +++ egrep ': '
2025-02-10 02:28:09.093 INFO: +++ awk '{print $2}'
2025-02-10 02:28:09.094 INFO: +++ grep -v WARNING
2025-02-10 02:28:10.961 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:28:20.963 INFO: .
2025-02-10 02:28:20.963 INFO: + printf .
+ i=39
+ (( i >= 60 ))
+ eval check_tf_active
2025-02-10 02:28:20.964 INFO: ++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:28:20.964 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:28:20.965 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:28:20.965 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:28:21.248 INFO: /usr/bin/contrail-status
2025-02-10 02:28:21.252 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
2025-02-10 02:28:21.252 INFO: +++ grep -v WARNING
2025-02-10 02:28:21.254 INFO: +++ awk '{print $2}'
2025-02-10 02:28:23.262 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:28:23.263 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:28:23.435 INFO: /usr/bin/contrail-status
2025-02-10 02:28:23.436 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:28:23.436 INFO: +++ grep -v WARNING
2025-02-10 02:28:23.437 INFO: +++ awk '{print $2}'
2025-02-10 02:28:23.439 INFO: +++ egrep ': '
2025-02-10 02:28:25.299 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:28:25.300 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:28:25.300 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:28:25.300 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:28:25.301 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:28:25.301 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
2025-02-10 02:28:25.302 INFO: ++ return 1
2025-02-10 02:28:25.302 INFO: + sleep 10
2025-02-10 02:28:35.301 INFO: .
2025-02-10 02:28:35.301 INFO: + printf .
+ i=40
2025-02-10 02:28:35.301 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:28:35.301 INFO: ++ local machine
++ local line=
2025-02-10 02:28:35.302 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:28:35.302 INFO: +++ sort -u
+++ tr ' ' '\n'
2025-02-10 02:28:35.303 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:28:35.572 INFO: /usr/bin/contrail-status
2025-02-10 02:28:35.575 INFO: +++ grep -v WARNING
+++ egrep ': '
2025-02-10 02:28:35.575 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:28:35.576 INFO: +++ awk '{print $2}'
2025-02-10 02:28:37.824 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:28:37.824 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:28:37.825 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:28:37.825 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:28:37.825 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:28:37.826 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:28:37.826 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:28:37.826 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:28:37.826 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:28:37.987 INFO: /usr/bin/contrail-status
2025-02-10 02:28:37.990 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ egrep ': '
2025-02-10 02:28:37.990 INFO: +++ grep -v WARNING
2025-02-10 02:28:37.994 INFO: +++ awk '{print $2}'
2025-02-10 02:28:39.889 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:28:49.891 INFO: .
2025-02-10 02:28:49.891 INFO: + printf .
+ i=41
+ (( i >= 60 ))
+ eval check_tf_active
2025-02-10 02:28:49.891 INFO: ++ check_tf_active
++ local machine
2025-02-10 02:28:49.892 INFO: ++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:28:49.892 INFO: +++ sort -u
2025-02-10 02:28:49.893 INFO: +++ tr ' ' '\n'
2025-02-10 02:28:49.894 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:28:49.894 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:28:50.155 INFO: /usr/bin/contrail-status
2025-02-10 02:28:50.159 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:28:50.160 INFO: +++ egrep ': '
2025-02-10 02:28:50.160 INFO: +++ awk '{print $2}'
2025-02-10 02:28:50.160 INFO: +++ grep -v WARNING
2025-02-10 02:28:52.135 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:28:52.307 INFO: /usr/bin/contrail-status
2025-02-10 02:28:52.311 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ grep -v WARNING
+++ awk '{print $2}'
2025-02-10 02:28:52.312 INFO: +++ egrep ': '
2025-02-10 02:28:54.236 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:29:04.238 INFO: .
2025-02-10 02:29:04.240 INFO: + printf .
+ i=42
+ (( i >= 60 ))
2025-02-10 02:29:04.240 INFO: + eval check_tf_active
++ check_tf_active
2025-02-10 02:29:04.240 INFO: ++ local machine
++ local line=
2025-02-10 02:29:04.241 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:29:04.241 INFO: +++ sort -u
2025-02-10 02:29:04.241 INFO: +++ tr ' ' '\n'
2025-02-10 02:29:04.241 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:29:04.890 INFO: /usr/bin/contrail-status
2025-02-10 02:29:04.895 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:29:04.895 INFO: +++ grep -v WARNING
2025-02-10 02:29:06.970 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:29:07.491 INFO: /usr/bin/contrail-status
2025-02-10 02:29:07.495 INFO: +++ egrep ': '
2025-02-10 02:29:07.495 INFO: +++ grep -v WARNING
2025-02-10 02:29:07.496 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:29:07.496 INFO: +++ awk '{print $2}'
2025-02-10 02:29:09.403 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:29:19.404 INFO: .
2025-02-10 02:29:19.404 INFO: + printf .
+ i=43
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:29:19.405 INFO: ++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
2025-02-10 02:29:19.405 INFO: +++ sort -u
2025-02-10 02:29:19.406 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:29:19.406 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:29:19.679 INFO: /usr/bin/contrail-status
2025-02-10 02:29:19.681 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:29:19.683 INFO: +++ grep -v WARNING
2025-02-10 02:29:19.683 INFO: +++ awk '{print $2}'
2025-02-10 02:29:19.683 INFO: +++ egrep ': '
2025-02-10 02:29:21.724 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:29:21.724 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:21.725 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:21.725 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:29:21.725 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:21.726 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:21.726 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:21.726 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:29:21.727 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:29:21.894 INFO: /usr/bin/contrail-status
2025-02-10 02:29:21.900 INFO: +++ egrep ': '
2025-02-10 02:29:21.900 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:29:21.900 INFO: +++ awk '{print $2}'
2025-02-10 02:29:21.900 INFO: +++ grep -v WARNING
2025-02-10 02:29:23.738 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:23.738 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:29:23.739 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:29:23.740 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:29:23.740 INFO: + sleep 10
2025-02-10 02:29:33.739 INFO: .
2025-02-10 02:29:33.739 INFO: + printf .
+ i=44
+ (( i >= 60 ))
+ eval check_tf_active
2025-02-10 02:29:33.739 INFO: ++ check_tf_active
++ local machine
2025-02-10 02:29:33.740 INFO: ++ local line=
2025-02-10 02:29:33.740 INFO: +++ tr ' ' '\n'
2025-02-10 02:29:33.740 INFO: +++ sort -u
2025-02-10 02:29:33.741 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:29:33.741 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:29:33.741 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:29:34.003 INFO: /usr/bin/contrail-status
2025-02-10 02:29:34.005 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:29:34.005 INFO: +++ egrep ': '
2025-02-10 02:29:34.005 INFO: +++ awk '{print $2}'
2025-02-10 02:29:34.006 INFO: +++ grep -v WARNING
2025-02-10 02:29:36.178 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:29:36.179 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:29:36.344 INFO: /usr/bin/contrail-status
2025-02-10 02:29:36.347 INFO: +++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:29:36.350 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ grep -v WARNING
2025-02-10 02:29:38.348 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:29:38.350 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:29:38.351 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:38.354 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:38.354 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:38.354 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:38.355 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:38.355 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:38.356 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:38.356 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
2025-02-10 02:29:38.356 INFO: ++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:29:38.357 INFO: + sleep 10
2025-02-10 02:29:48.350 INFO: .
2025-02-10 02:29:48.350 INFO: + printf .
+ i=45
+ (( i >= 60 ))
2025-02-10 02:29:48.350 INFO: + eval check_tf_active
++ check_tf_active
2025-02-10 02:29:48.351 INFO: ++ local machine
++ local line=
2025-02-10 02:29:48.351 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:29:48.351 INFO: +++ tr ' ' '\n'
2025-02-10 02:29:48.351 INFO: +++ sort -u
2025-02-10 02:29:48.352 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:29:48.352 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:29:48.623 INFO: /usr/bin/contrail-status
2025-02-10 02:29:48.625 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:29:48.625 INFO: +++ egrep ': '
2025-02-10 02:29:48.625 INFO: +++ awk '{print $2}'
2025-02-10 02:29:48.626 INFO: +++ grep -v WARNING
2025-02-10 02:29:50.685 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:50.685 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:29:50.686 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:29:50.686 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:29:50.687 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:29:50.687 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:29:50.854 INFO: /usr/bin/contrail-status
2025-02-10 02:29:50.855 INFO: +++ awk '{print $2}'
2025-02-10 02:29:50.855 INFO: +++ grep -v WARNING
2025-02-10 02:29:50.856 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:29:50.857 INFO: +++ egrep ': '
2025-02-10 02:29:52.744 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:30:02.746 INFO: .
2025-02-10 02:30:02.746 INFO: + printf .
+ i=46
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:30:02.746 INFO: ++ local machine
++ local line=
2025-02-10 02:30:02.747 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:30:02.748 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:30:02.748 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:30:03.040 INFO: /usr/bin/contrail-status
2025-02-10 02:30:03.044 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:30:03.044 INFO: +++ egrep ': '
2025-02-10 02:30:03.044 INFO: +++ grep -v WARNING
2025-02-10 02:30:03.044 INFO: +++ awk '{print $2}'
2025-02-10 02:30:05.135 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:30:05.135 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:30:05.295 INFO: /usr/bin/contrail-status
2025-02-10 02:30:05.296 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:30:05.297 INFO: +++ grep -v WARNING
2025-02-10 02:30:05.298 INFO: +++ awk '{print $2}'
2025-02-10 02:30:05.298 INFO: +++ egrep ': '
2025-02-10 02:30:07.230 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:30:07.231 INFO: + sleep 10
2025-02-10 02:30:17.231 INFO: .
2025-02-10 02:30:17.232 INFO: + printf .
+ i=47
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:30:17.233 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:30:17.233 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:30:17.804 INFO: /usr/bin/contrail-status
2025-02-10 02:30:17.807 INFO: +++ egrep ': '
2025-02-10 02:30:17.807 INFO: +++ grep -v WARNING
2025-02-10 02:30:17.807 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:30:17.807 INFO: +++ awk '{print $2}'
2025-02-10 02:30:19.877 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:30:19.878 INFO: ++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:30:20.347 INFO: /usr/bin/contrail-status
2025-02-10 02:30:20.349 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:30:20.349 INFO: +++ egrep ': '
+++ grep -v WARNING
2025-02-10 02:30:20.350 INFO: +++ awk '{print $2}'
2025-02-10 02:30:22.187 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:30:32.188 INFO: .
2025-02-10 02:30:32.189 INFO: + printf .
+ i=48
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
2025-02-10 02:30:32.190 INFO: ++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
+++ sort -u
2025-02-10 02:30:32.190 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:30:32.190 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:30:32.455 INFO: /usr/bin/contrail-status
2025-02-10 02:30:32.458 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
2025-02-10 02:30:32.459 INFO: +++ awk '{print $2}'
2025-02-10 02:30:32.459 INFO: +++ grep -v WARNING
2025-02-10 02:30:34.474 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:30:34.475 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:30:34.666 INFO: /usr/bin/contrail-status
2025-02-10 02:30:34.673 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:30:34.674 INFO: +++ grep -v WARNING
2025-02-10 02:30:36.707 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:30:36.708 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:30:36.708 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:30:36.709 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:30:36.709 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:30:46.709 INFO: .
2025-02-10 02:30:46.709 INFO: + printf .
+ i=49
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
2025-02-10 02:30:46.709 INFO: ++ local line=
2025-02-10 02:30:46.709 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:30:46.709 INFO: +++ tr ' ' '\n'
2025-02-10 02:30:46.709 INFO: +++ sort -u
2025-02-10 02:30:46.711 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:30:46.711 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:30:46.988 INFO: /usr/bin/contrail-status
2025-02-10 02:30:46.992 INFO: +++ grep -v WARNING
+++ egrep ': '
2025-02-10 02:30:46.992 INFO: +++ awk '{print $2}'
2025-02-10 02:30:46.993 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:30:49.064 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:30:49.065 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:30:49.227 INFO: /usr/bin/contrail-status
2025-02-10 02:30:49.228 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:30:49.229 INFO: +++ grep -v WARNING
2025-02-10 02:30:49.230 INFO: +++ egrep ': '
2025-02-10 02:30:49.231 INFO: +++ awk '{print $2}'
2025-02-10 02:30:51.109 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:31:01.110 INFO: .
2025-02-10 02:31:01.111 INFO: + printf .
+ i=50
2025-02-10 02:31:01.111 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:31:01.111 INFO: ++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:31:01.111 INFO: +++ sort -u
2025-02-10 02:31:01.112 INFO: +++ tr ' ' '\n'
2025-02-10 02:31:01.113 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:31:01.113 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:31:01.448 INFO: /usr/bin/contrail-status
2025-02-10 02:31:01.452 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:31:01.452 INFO: +++ egrep ': '
2025-02-10 02:31:01.452 INFO: +++ awk '{print $2}'
2025-02-10 02:31:01.452 INFO: +++ grep -v WARNING
2025-02-10 02:31:03.539 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:03.539 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:31:03.539 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:31:03.540 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:03.541 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:03.541 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:31:03.541 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:31:03.702 INFO: /usr/bin/contrail-status
2025-02-10 02:31:03.705 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:31:03.705 INFO: +++ grep -v WARNING
2025-02-10 02:31:03.706 INFO: +++ egrep ': '
2025-02-10 02:31:03.709 INFO: +++ awk '{print $2}'
2025-02-10 02:31:05.641 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:31:15.641 INFO: .
2025-02-10 02:31:15.641 INFO: + printf .
+ i=51
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:31:15.641 INFO: ++ local machine
++ local line=
2025-02-10 02:31:15.641 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:31:15.642 INFO: +++ sort -u
2025-02-10 02:31:15.642 INFO: +++ tr ' ' '\n'
2025-02-10 02:31:15.643 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:31:15.643 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:31:15.923 INFO: /usr/bin/contrail-status
2025-02-10 02:31:15.926 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:31:15.927 INFO: +++ grep -v WARNING
2025-02-10 02:31:18.028 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:18.029 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:31:18.029 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:31:18.195 INFO: /usr/bin/contrail-status
2025-02-10 02:31:18.196 INFO: +++ egrep ': '
2025-02-10 02:31:18.197 INFO: +++ awk '{print $2}'
2025-02-10 02:31:18.197 INFO: +++ grep -v WARNING
2025-02-10 02:31:18.198 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:31:20.063 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:31:30.064 INFO: .
2025-02-10 02:31:30.065 INFO: + printf .
+ i=52
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:31:30.066 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:31:30.066 INFO: +++ tr ' ' '\n'
2025-02-10 02:31:30.067 INFO: +++ sort -u
2025-02-10 02:31:30.067 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:31:30.068 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:31:30.748 INFO: /usr/bin/contrail-status
2025-02-10 02:31:30.748 INFO: +++ egrep ': '
2025-02-10 02:31:30.748 INFO: +++ awk '{print $2}'
2025-02-10 02:31:30.749 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ grep -v WARNING
2025-02-10 02:31:32.744 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:31:32.745 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:31:32.745 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:31:33.394 INFO: /usr/bin/contrail-status
2025-02-10 02:31:33.400 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:31:33.400 INFO: +++ egrep ': '
2025-02-10 02:31:33.400 INFO: +++ awk '{print $2}'
2025-02-10 02:31:33.401 INFO: +++ grep -v WARNING
2025-02-10 02:31:35.495 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:35.496 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:35.496 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:31:35.497 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:35.497 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:35.497 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:31:35.498 INFO: + sleep 10
2025-02-10 02:31:45.497 INFO: .
2025-02-10 02:31:45.498 INFO: + printf .
+ i=53
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:31:45.498 INFO: ++ local machine
++ local line=
2025-02-10 02:31:45.498 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:31:45.498 INFO: +++ sort -u
2025-02-10 02:31:45.498 INFO: +++ tr ' ' '\n'
2025-02-10 02:31:45.499 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:31:45.759 INFO: /usr/bin/contrail-status
2025-02-10 02:31:45.761 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:31:45.763 INFO: +++ grep -v WARNING
2025-02-10 02:31:45.763 INFO: +++ awk '{print $2}'
2025-02-10 02:31:45.763 INFO: +++ egrep ': '
2025-02-10 02:31:47.829 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:31:47.830 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:47.830 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:31:47.830 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:47.830 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:31:47.830 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:31:47.831 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:31:47.831 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:31:47.831 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:31:47.831 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:31:47.831 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:31:48.006 INFO: /usr/bin/contrail-status
2025-02-10 02:31:48.010 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ egrep ': '
2025-02-10 02:31:48.012 INFO: +++ grep -v WARNING
2025-02-10 02:31:48.013 INFO: +++ awk '{print $2}'
2025-02-10 02:31:49.918 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:31:59.919 INFO: .
2025-02-10 02:31:59.919 INFO: + printf .
+ i=54
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:31:59.920 INFO: ++ local machine
++ local line=
2025-02-10 02:31:59.920 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:31:59.921 INFO: +++ sort -u
2025-02-10 02:31:59.921 INFO: +++ tr ' ' '\n'
2025-02-10 02:31:59.922 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:32:00.213 INFO: /usr/bin/contrail-status
2025-02-10 02:32:00.215 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:32:00.215 INFO: +++ egrep ': '
2025-02-10 02:32:00.215 INFO: +++ awk '{print $2}'
2025-02-10 02:32:00.217 INFO: +++ grep -v WARNING
2025-02-10 02:32:02.286 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:02.287 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:02.288 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:02.289 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:02.289 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:02.290 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:02.290 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:02.291 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:02.291 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:02.291 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:02.292 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:32:02.292 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:32:02.459 INFO: /usr/bin/contrail-status
2025-02-10 02:32:02.464 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:32:02.464 INFO: +++ grep -v WARNING
2025-02-10 02:32:02.464 INFO: +++ egrep ': '
2025-02-10 02:32:02.464 INFO: +++ awk '{print $2}'
2025-02-10 02:32:04.441 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:32:14.442 INFO: .
2025-02-10 02:32:14.442 INFO: + printf .
+ i=55
2025-02-10 02:32:14.443 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
2025-02-10 02:32:14.443 INFO: ++ local machine
++ local line=
2025-02-10 02:32:14.443 INFO: +++ tr ' ' '\n'
2025-02-10 02:32:14.443 INFO: +++ sort -u
2025-02-10 02:32:14.443 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:32:14.444 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:32:14.445 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:32:14.719 INFO: /usr/bin/contrail-status
2025-02-10 02:32:14.722 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:32:14.723 INFO: +++ grep -v WARNING
2025-02-10 02:32:16.887 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:16.888 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:16.888 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:16.888 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:16.889 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:16.889 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:16.889 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:32:17.054 INFO: /usr/bin/contrail-status
2025-02-10 02:32:17.057 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:32:17.057 INFO: +++ egrep ': '
2025-02-10 02:32:17.057 INFO: +++ awk '{print $2}'
2025-02-10 02:32:17.058 INFO: +++ grep -v WARNING
2025-02-10 02:32:18.906 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:18.907 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:18.908 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:18.908 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:32:18.908 INFO: + sleep 10
2025-02-10 02:32:28.909 INFO: .
2025-02-10 02:32:28.909 INFO: + printf .
+ i=56
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:32:28.911 INFO: +++ sort -u
+++ tr ' ' '\n'
2025-02-10 02:32:28.916 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:32:29.221 INFO: /usr/bin/contrail-status
2025-02-10 02:32:29.225 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ awk '{print $2}'
+++ egrep ': '
2025-02-10 02:32:29.226 INFO: +++ grep -v WARNING
2025-02-10 02:32:31.233 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:31.233 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:31.233 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:31.233 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:31.233 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:31.234 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:31.234 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:31.234 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:31.234 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:31.234 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:31.234 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:31.235 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:31.235 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:31.235 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:32:31.235 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:32:31.399 INFO: /usr/bin/contrail-status
2025-02-10 02:32:31.401 INFO: +++ grep -v WARNING
2025-02-10 02:32:31.402 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:32:31.402 INFO: +++ egrep ': '
2025-02-10 02:32:31.402 INFO: +++ awk '{print $2}'
2025-02-10 02:32:33.305 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:32:43.306 INFO: .
2025-02-10 02:32:43.307 INFO: + printf .
+ i=57
2025-02-10 02:32:43.307 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
2025-02-10 02:32:43.307 INFO: ++ local line=
2025-02-10 02:32:43.307 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
2025-02-10 02:32:43.307 INFO: +++ tr ' ' '\n'
2025-02-10 02:32:43.308 INFO: +++ sort -u
2025-02-10 02:32:43.308 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:32:43.308 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:32:43.923 INFO: /usr/bin/contrail-status
2025-02-10 02:32:43.929 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
2025-02-10 02:32:43.930 INFO: +++ grep -v WARNING
2025-02-10 02:32:46.011 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:32:46.506 INFO: /usr/bin/contrail-status
2025-02-10 02:32:46.512 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
+++ egrep ': '
+++ grep -v WARNING
+++ awk '{print $2}'
2025-02-10 02:32:48.419 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:32:48.420 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:48.420 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:48.420 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:48.421 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:48.421 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:32:48.421 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:32:48.422 INFO: + sleep 10
2025-02-10 02:32:58.421 INFO: .
2025-02-10 02:32:58.421 INFO: + printf .
+ i=58
+ (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
2025-02-10 02:32:58.421 INFO: +++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
2025-02-10 02:32:58.421 INFO: +++ sort -u
2025-02-10 02:32:58.422 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:32:58.422 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:32:58.716 INFO: /usr/bin/contrail-status
2025-02-10 02:32:58.720 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
2025-02-10 02:32:58.720 INFO: +++ egrep ': '
2025-02-10 02:32:58.720 INFO: +++ awk '{print $2}'
2025-02-10 02:32:58.721 INFO: +++ grep -v WARNING
2025-02-10 02:33:00.937 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
2025-02-10 02:33:00.937 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:33:00.938 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:33:00.938 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:33:00.938 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:33:01.111 INFO: /usr/bin/contrail-status
2025-02-10 02:33:01.113 INFO: +++ grep -v WARNING
+++ awk '{print $2}'
+++ egrep ': '
2025-02-10 02:33:01.115 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:33:03.047 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
+ sleep 10
2025-02-10 02:33:13.047 INFO: .
2025-02-10 02:33:13.047 INFO: + printf .
+ i=59
2025-02-10 02:33:13.048 INFO: + (( i >= 60 ))
+ eval check_tf_active
++ check_tf_active
++ local machine
++ local line=
+++ echo '10.0.0.17 10.0.0.12 10.0.0.30 10.0.0.47 10.0.0.27 '
+++ tr ' ' '\n'
2025-02-10 02:33:13.048 INFO: +++ sort -u
2025-02-10 02:33:13.049 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:33:13.049 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status'
2025-02-10 02:33:13.340 INFO: /usr/bin/contrail-status
2025-02-10 02:33:13.343 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status'
+++ egrep ': '
+++ awk '{print $2}'
+++ grep -v WARNING
2025-02-10 02:33:15.459 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:33:15.459 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:33:15.459 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
2025-02-10 02:33:15.460 INFO: ++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u)
2025-02-10 02:33:15.460 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'command -v contrail-status'
2025-02-10 02:33:15.622 INFO: /usr/bin/contrail-status
2025-02-10 02:33:15.626 INFO: +++ awk '{print $2}'
2025-02-10 02:33:15.626 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.17 'sudo contrail-status'
2025-02-10 02:33:15.628 INFO: +++ egrep ': '
2025-02-10 02:33:15.629 INFO: +++ grep -v WARNING
2025-02-10 02:33:17.501 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' active '!=' active ']'
++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}')
++ '[' initializing '!=' active ']'
++ '[' initializing '!=' backup ']'
++ return 1
2025-02-10 02:33:17.502 INFO: + sleep 10
2025-02-10 02:33:27.502 DEBUG: [chan 0] EOF received (0)
2025-02-10 02:33:27.502 INFO: .
ERROR: wait failed in 600s
ERROR: tf is not active after ziu
2025-02-10 02:33:27.503 INFO: + printf .
+ i=60
+ (( i >= 60 ))
+ echo -e '\nERROR: wait failed in 600s'
+ return 1
+ echo 'ERROR: tf is not active after ziu'
+ exit 1
2025-02-10 02:33:27.516 DEBUG: Command finished, res=1
======================================================================
FAIL: ziu.ansible.test_ansible_ziu.AnsibleZiuTests.test_ansible_ziu[ansible,openstack,ziu]
tags: worker-0
----------------------------------------------------------------------
Traceback (most recent call last):
File "/tf-deployment-test/tests/ziu/ansible/test_ansible_ziu.py", line 10, in test_ansible_ziu
self.run_test_remotely('tests/ziu/ansible/ansible_ziu.sh')
File "/tf-deployment-test/common/deployment_test_case.py", line 67, in run_test_remotely
self.host_fixture.exec_command(remote_path, log_output=True)
File "/tf-deployment-test/common/fixtures/host_fixture.py", line 98, in exec_command
raise Exception(msg % (command, res))
Exception: ERROR: SSH Command "/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh" failed with exit code 1
Ran 1 tests in 2313.119s
FAILED (id=0, failures=1)
~/output ~
logs/
~
ERROR: Tests failed
INFO: Test deployment finished Mon Feb 10 02:33:27 UTC 2025
+ res=1
+ ./src/opensdn-io/tf-jenkins/jobs/test/functional/collect_logs.sh
~/workspace/test-deployment/logs ~/workspace/test-deployment
Warning: Permanently added '10.0.0.17' (ECDSA) to the list of known hosts.
logs/
~/workspace/test-deployment
Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts.
Warning: Permanently added 'nexus.gz1.opensdn.io,212.233.90.199' (ECDSA) to the list of known hosts.
INFO: logs saved
+ exit 1
Build step 'Execute shell' marked build as failure
Archiving artifacts
Finished: FAILURE