Started by upstream project "pipeline-templates" build number 239 originally caused by: Triggered by Gerrit: https://gerrit.opensdn.io/c/opensdn-io/tf-ansible-deployer/+/1296 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 e35f3491f5b56b4f63bfb586e8728615888f36dc (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f e35f3491f5b56b4f63bfb586e8728615888f36dc # timeout=10 Commit message: "Merge "use api worker count for ansible-k8s"" > git rev-list --no-walk e35f3491f5b56b4f63bfb586e8728615888f36dc # 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 4 artifacts from "pipeline-templates" build number 239 [test-deployment] $ /bin/bash -xe /tmp/jenkins10379375317434372499.sh + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-239 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-239 ++ 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/gerrit/96/1296/2/templates_239 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/2/templates_239 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_239 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_239 ++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ export CONTRAIL_CONTAINER_TAG=master-1_2_9_6-2 ++ CONTRAIL_CONTAINER_TAG=master-1_2_9_6-2 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-2 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-2 ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ export GERRIT_PIPELINE=templates ++ GERRIT_PIPELINE=templates ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Id08d7f835b7f38ef4ccedc6750934dfea7467a11 ++ GERRIT_CHANGE_ID=Id08d7f835b7f38ef4ccedc6750934dfea7467a11 ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer ++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + source /home/jenkins/workspace/test-deployment/deps.test-deployment.16196.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=c66b82cc-4169-47e7-8353-5983142dc057,b7f76b56-817a-47b6-ad98-f3a599f0d001,04d15760-505f-4ee6-a1cf-97f777340f18,7f530a2a-5e85-420f-9e99-8fb15bdc76dd,7aeed555-2816-4824-a673-7af848e8dcca, ++ INSTANCE_IDS=c66b82cc-4169-47e7-8353-5983142dc057,b7f76b56-817a-47b6-ad98-f3a599f0d001,04d15760-505f-4ee6-a1cf-97f777340f18,7f530a2a-5e85-420f-9e99-8fb15bdc76dd,7aeed555-2816-4824-a673-7af848e8dcca, ++ export instance_ip=10.0.0.33 ++ instance_ip=10.0.0.33 ++ export CONTROLLER_NODES=10.0.0.33,10.0.0.37,10.0.0.36, ++ CONTROLLER_NODES=10.0.0.33,10.0.0.37,10.0.0.36, ++ export CONTROL_NODES=10.20.0.8,10.20.0.22,10.20.0.6, ++ CONTROL_NODES=10.20.0.8,10.20.0.22,10.20.0.6, ++ export AGENT_NODES=10.0.0.27,10.0.0.32, ++ AGENT_NODES=10.0.0.27,10.0.0.32, ++ 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-templates-239 Random: 16196 Stream: ansible-os-ha-ziu' + desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_239/ansible-os-ha-ziu' + echo 'DESCRIPTION Pipeline: pipeline-templates-239 Random: 16196 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_239/ansible-os-ha-ziu' DESCRIPTION Pipeline: pipeline-templates-239 Random: 16196 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_239/ansible-os-ha-ziu [description-setter] Description set: Pipeline: pipeline-templates-239 Random: 16196 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_239/ansible-os-ha-ziu' [test-deployment] $ /bin/bash -xe /tmp/jenkins668226268894454979.sh + set -eo pipefail + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-239 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-239 ++ 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/gerrit/96/1296/2/templates_239 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/2/templates_239 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_239 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_239 ++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ export CONTRAIL_CONTAINER_TAG=master-1_2_9_6-2 ++ CONTRAIL_CONTAINER_TAG=master-1_2_9_6-2 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-2 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-2 ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ export GERRIT_PIPELINE=templates ++ GERRIT_PIPELINE=templates ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Id08d7f835b7f38ef4ccedc6750934dfea7467a11 ++ GERRIT_CHANGE_ID=Id08d7f835b7f38ef4ccedc6750934dfea7467a11 ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer ++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer ++ 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/jenkins9099193824605720352.sh + set -eo pipefail + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-239 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-239 ++ 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/gerrit/96/1296/2/templates_239 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/2/templates_239 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_239 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_239 ++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ export CONTRAIL_CONTAINER_TAG=master-1_2_9_6-2 ++ CONTRAIL_CONTAINER_TAG=master-1_2_9_6-2 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-2 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-2 ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ export GERRIT_PIPELINE=templates ++ GERRIT_PIPELINE=templates ++ export GERRIT_URL=https://gerrit.opensdn.io/ ++ GERRIT_URL=https://gerrit.opensdn.io/ ++ export GERRIT_CHANGE_ID=Id08d7f835b7f38ef4ccedc6750934dfea7467a11 ++ GERRIT_CHANGE_ID=Id08d7f835b7f38ef4ccedc6750934dfea7467a11 ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export GERRIT_PROJECT=opensdn-io/tf-ansible-deployer ++ GERRIT_PROJECT=opensdn-io/tf-ansible-deployer ++ 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.16196.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=c66b82cc-4169-47e7-8353-5983142dc057,b7f76b56-817a-47b6-ad98-f3a599f0d001,04d15760-505f-4ee6-a1cf-97f777340f18,7f530a2a-5e85-420f-9e99-8fb15bdc76dd,7aeed555-2816-4824-a673-7af848e8dcca, ++ INSTANCE_IDS=c66b82cc-4169-47e7-8353-5983142dc057,b7f76b56-817a-47b6-ad98-f3a599f0d001,04d15760-505f-4ee6-a1cf-97f777340f18,7f530a2a-5e85-420f-9e99-8fb15bdc76dd,7aeed555-2816-4824-a673-7af848e8dcca, ++ export instance_ip=10.0.0.33 ++ instance_ip=10.0.0.33 ++ export CONTROLLER_NODES=10.0.0.33,10.0.0.37,10.0.0.36, ++ CONTROLLER_NODES=10.0.0.33,10.0.0.37,10.0.0.36, ++ export CONTROL_NODES=10.20.0.8,10.20.0.22,10.20.0.6, ++ CONTROL_NODES=10.20.0.8,10.20.0.22,10.20.0.6, ++ export AGENT_NODES=10.0.0.27,10.0.0.32, ++ AGENT_NODES=10.0.0.27,10.0.0.32, ++ 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.16196.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:5101/tf-deployment-test:master-1_2_9_6-2 ++ TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-2 + export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/2/templates_239/ansible-os-ha-ziu + FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/2/templates_239/ansible-os-ha-ziu + export TARGET=deployment + TARGET=deployment + ./src/opensdn-io/tf-jenkins/jobs/test/functional/run.sh INFO: Test deployment started Fri Jan 10 20:20:02 UTC 2025 Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts. DEPLOYER=ansible CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-2 CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ORCHESTRATOR=openstack OPENSTACK_VERSION="yoga" CONTROLLER_NODES="10.0.0.33 10.0.0.37 10.0.0.36 " AGENT_NODES="10.0.0.27 10.0.0.32 " CONTROL_NODES="10.20.0.8 10.20.0.22 10.20.0.6 " 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.33' OS_AUTH_URL='http://10.0.0.33:5000/v3' AUTH_PASSWORD='contrail123' AUTH_URL='' INFO: TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-2 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.4.1, build b9d17ea [docker config] DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5101 HTTP/1.1 404 Not Found Content-Type: text/plain; charset=utf-8 X-Content-Type-Options: nosniff Date: Fri, 10 Jan 2025 20:20:05 GMT Content-Length: 19 DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5101 is insecure INFO: [restart docker] INFO: get testrunner.sh from image INFO: docker installed: Docker version 27.4.1, build b9d17ea master-1_2_9_6-2: Pulling from tf-deployment-test 2d473b07cdd5: Already exists f5e0e02ec665: Pulling fs layer 8aa33d4409b8: Pulling fs layer f5e0e02ec665: Verifying Checksum f5e0e02ec665: Download complete f5e0e02ec665: Pull complete 8aa33d4409b8: Verifying Checksum 8aa33d4409b8: Download complete 8aa33d4409b8: Pull complete Digest: sha256:0af7203689fab5aabf9b8475e46eacb85af1c5d3702e8051eda672b2362d7e89 Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-2 nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-2 287c4edb687787364baca2bd22341132b484cb333947b70fcb6d13e7d487e265 on2CvgojQv INFO: run tests... INFO: create test.env DEBUG=false DEPLOYER=ansible CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos CONTRAIL_DEPLOYER_CONTAINER_TAG=master-1_2_9_6-2 CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ORCHESTRATOR=openstack OPENSTACK_VERSION="yoga" CONTROLLER_NODES="10.0.0.33 10.0.0.37 10.0.0.36 " AGENT_NODES="10.0.0.27 10.0.0.32 " CONTROL_NODES="10.20.0.8 10.20.0.22 10.20.0.6 " 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.33' OS_AUTH_URL='http://10.0.0.33:5000/v3' AUTH_PASSWORD='contrail123' AUTH_URL='' CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 SSH_USER=ubuntu SSH_HOST=10.0.0.33 DEPLOYMENT_TEST_TAGS=ziu master-1_2_9_6-2: Pulling from tf-deployment-test Digest: sha256:0af7203689fab5aabf9b8475e46eacb85af1c5d3702e8051eda672b2362d7e89 Status: Image is up to date for nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-2 nexus.gz1.opensdn.io:5101/tf-deployment-test:master-1_2_9_6-2 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:5101/tf-deployment-test:master-1_2_9_6-2 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/tmp91jod8kx /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.33' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts. 2025-01-10 20:20:19.146 DEBUG: Open ssh connection host=10.0.0.33 user=ubuntu 2025-01-10 20:20:19.149 DEBUG: starting thread (client mode): 0x29a6a160 2025-01-10 20:20:19.151 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 20:20:19.157 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 20:20:19.157 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 20:20:19.159 DEBUG: === Key exchange possibilities === 2025-01-10 20:20:19.159 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-01-10 20:20:19.159 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 20:20:19.159 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:20:19.159 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:20:19.159 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-01-10 20:20:19.160 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-01-10 20:20:19.160 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 20:20:19.160 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 20:20:19.160 DEBUG: client lang: 2025-01-10 20:20:19.160 DEBUG: server lang: 2025-01-10 20:20:19.160 DEBUG: kex follows: False 2025-01-10 20:20:19.160 DEBUG: === Key exchange agreements === 2025-01-10 20:20:19.160 DEBUG: Strict kex mode: True 2025-01-10 20:20:19.160 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 20:20:19.160 DEBUG: HostKey: ssh-ed25519 2025-01-10 20:20:19.160 DEBUG: Cipher: aes128-ctr 2025-01-10 20:20:19.160 DEBUG: MAC: hmac-sha2-256 2025-01-10 20:20:19.160 DEBUG: Compression: none 2025-01-10 20:20:19.160 DEBUG: === End of kex handshake === 2025-01-10 20:20:19.178 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 20:20:19.179 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 20:20:19.179 DEBUG: Switch to new keys ... 2025-01-10 20:20:19.180 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 20:20:19.180 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-01-10 20:20:19.181 DEBUG: Adding ssh-ed25519 host key for 10.0.0.33: b'f70f3f91af1e9069c846e39ad605dc3d' 2025-01-10 20:20:19.394 DEBUG: Trying discovered key b'd5f497d3d26bca61fffbe02cda917b36' in /root/.ssh/id_rsa 2025-01-10 20:20:19.395 DEBUG: userauth is OK 2025-01-10 20:20:19.396 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 20:20:19.396 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 20:20:19.396 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-01-10 20:20:19.396 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 20:20:19.414 INFO: Authentication (publickey) successful! 2025-01-10 20:20:19.415 DEBUG: Start command over ssh command='/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh' 2025-01-10 20:20:19.415 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 20:20:19.465 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 20:20:19.466 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 20:20:19.466 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 20:20:19.506 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 20:20:19.506 DEBUG: Secsh channel 0 opened. 2025-01-10 20:20:19.508 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 20:20:19.508 DEBUG: Command started, waiting result... 2025-01-10 20:20:19.509 DEBUG: [chan 0] EOF sent (0) 2025-01-10 20:20:19.511 INFO: ++ readlink -e /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-01-10 20:20:19.512 INFO: + my_file=/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-01-10 20:20:19.513 INFO: ++ dirname /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-01-10 20:20:19.515 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=master-1_2_9_6-2 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 ++ ORCHESTRATOR=openstack ++ OPENSTACK_VERSION=yoga ++ CONTROLLER_NODES='10.0.0.33 10.0.0.37 10.0.0.36 ' ++ AGENT_NODES='10.0.0.27 10.0.0.32 ' ++ CONTROL_NODES='10.20.0.8 10.20.0.22 10.20.0.6 ' ++ 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.33 ++ OS_AUTH_URL=http://10.0.0.33:5000/v3 ++ AUTH_PASSWORD=contrail123 ++ AUTH_URL= ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5101 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=master-1_2_9_6-2 ++ SSH_USER=ubuntu ++ SSH_HOST=10.0.0.33 ++ DEPLOYMENT_TEST_TAGS=ziu + export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 + CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5101 + export CONTRAIL_CONTAINER_TAG=master-1_2_9_6-2 + CONTRAIL_CONTAINER_TAG=master-1_2_9_6-2 + 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-01-10 20:20:19.537 INFO: + local image=nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src + '[' -n master-1_2_9_6-2 ']' + image+=:master-1_2_9_6-2 + sudo docker create --name tf-ansible-deployer-src --entrypoint /bin/true nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src:master-1_2_9_6-2 2025-01-10 20:20:19.567 INFO: Unable to find image 'nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src:master-1_2_9_6-2' locally 2025-01-10 20:20:19.710 INFO: master-1_2_9_6-2: Pulling from tf-ansible-deployer-src 8cfc717ec75a: 2025-01-10 20:20:19.711 INFO: Pulling fs layer 2025-01-10 20:20:19.761 INFO: 8cfc717ec75a: Verifying Checksum 8cfc717ec75a: Download complete 2025-01-10 20:20:19.907 INFO: 8cfc717ec75a: Pull complete 2025-01-10 20:20:19.927 INFO: Digest: sha256:916651e1343691a583aab0c0beddea1e340902f6dd03e98f4d62901646e78c0d 2025-01-10 20:20:19.940 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src:master-1_2_9_6-2 2025-01-10 20:20:20.238 INFO: 9d32065a525be1caa74c4bc85f0fb930caf06b79d17472a3d8f6f1181a09e72e 2025-01-10 20:20:20.241 INFO: + sudo docker cp tf-ansible-deployer-src:/src /home/ubuntu/tf-ansible-deployer 2025-01-10 20:20:20.327 INFO: + sudo docker rm -fv tf-ansible-deployer-src 2025-01-10 20:20:20.374 INFO: tf-ansible-deployer-src 2025-01-10 20:20:20.381 INFO: + sudo chown -R 1000 /home/ubuntu/tf-ansible-deployer 2025-01-10 20:20:20.395 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-01-10 20:20:20.475 INFO: + local image=nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src + '[' -n master-1_2_9_6-2 ']' + image+=:master-1_2_9_6-2 + sudo docker create --name tf-kolla-ansible-src --entrypoint /bin/true nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src:master-1_2_9_6-2 2025-01-10 20:20:20.499 INFO: Unable to find image 'nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src:master-1_2_9_6-2' locally 2025-01-10 20:20:20.637 INFO: master-1_2_9_6-2: Pulling from tf-kolla-ansible-src 40500ef4f190: Pulling fs layer 2025-01-10 20:20:20.992 INFO: 40500ef4f190: Verifying Checksum 40500ef4f190: Download complete 2025-01-10 20:20:21.494 INFO: 40500ef4f190: Pull complete 2025-01-10 20:20:21.519 INFO: Digest: sha256:a3ae72ac95de4ecb2cf9be0a581f4ce06c3b273eb120d5aeb69bfc922ead17f8 2025-01-10 20:20:21.526 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src:master-1_2_9_6-2 2025-01-10 20:20:21.709 INFO: 2460e86135d5ff9e3161b13dcc9678fab615516962bc47d6b53ee21a70ea5138 2025-01-10 20:20:21.712 INFO: + sudo docker cp tf-kolla-ansible-src:/src /home/ubuntu/contrail-kolla-ansible 2025-01-10 20:20:21.832 INFO: + sudo docker rm -fv tf-kolla-ansible-src 2025-01-10 20:20:21.952 INFO: tf-kolla-ansible-src 2025-01-10 20:20:21.953 INFO: + sudo chown -R 1000 /home/ubuntu/contrail-kolla-ansible 2025-01-10 20:20:21.960 INFO: + cd /home/ubuntu/tf-ansible-deployer 2025-01-10 20:20:21.961 INFO: + cp /home/ubuntu/.tf/instances.yaml /home/ubuntu/.tf/ziu_instances.yaml 2025-01-10 20:20:21.964 INFO: + sed -i 's/CONTRAIL_CONTAINER_TAG:.*/CONTRAIL_CONTAINER_TAG: master-1_2_9_6-2/g' /home/ubuntu/.tf/ziu_instances.yaml 2025-01-10 20:20:21.970 INFO: + sed -i 's/CONTAINER_REGISTRY:.*/CONTAINER_REGISTRY: nexus.gz1.opensdn.io:5101/g' /home/ubuntu/.tf/ziu_instances.yaml 2025-01-10 20:20:21.971 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-01-10 20:20:23.309 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-01-10 20:20:23.334 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-01-10 20:20:23.353 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-01-10 20:20:23.900 INFO: PLAY [Create container host group and evaluate variables for Contrail] ********* 2025-01-10 20:20:25.466 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:20:25.470 INFO: ok: [localhost] 2025-01-10 20:20:25.758 INFO: TASK [Expose instances] ******************************************************** 2025-01-10 20:20:25.759 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_32": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_33": {"ip": "10.0.0.33", "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_36": {"ip": "10.0.0.36", "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_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}, "changed": false} 2025-01-10 20:20:25.987 INFO: TASK [Expose global configuration] ********************************************* 2025-01-10 20:20:25.987 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false} 2025-01-10 20:20:26.184 INFO: TASK [Expose remote_locations configuration] *********************************** 2025-01-10 20:20:26.185 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false} 2025-01-10 20:20:26.402 INFO: TASK [Expose provider config] ************************************************** 2025-01-10 20:20:26.403 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-01-10 20:20:27.181 INFO: TASK [pip : check if pip present] ********************************************** changed: [localhost] => {"changed": true, "cmd": "python3 -m pip --version", "delta": "0:00:00.206395", "end": "2025-01-10 20:20:27.145511", "msg": "", "rc": 0, "start": "2025-01-10 20:20:26.939116", "stderr": "", "stderr_lines": [], "stdout": "pip 24.3.1 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10)", "stdout_lines": ["pip 24.3.1 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10)"]} 2025-01-10 20:20:28.595 INFO: TASK [pip : upgrade pip] ******************************************************* 2025-01-10 20:20:28.595 INFO: changed: [localhost] => {"attempts": 1, "changed": true, "cmd": "python3 -m pip install --upgrade 'pip>=20'", "delta": "0:00:00.945220", "end": "2025-01-10 20:20:28.565556", "msg": "", "rc": 0, "start": "2025-01-10 20:20:27.620336", "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 (24.3.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 (24.3.1)"]} 2025-01-10 20:20:28.724 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-01-10 20:20:28.790 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-01-10 20:20:29.264 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-01-10 20:20:29.264 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_33", "private_ip": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:29.306 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.37", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:29.343 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.36", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:29.375 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-01-10 20:20:29.405 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.32", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_32", "private_ip": "10.0.0.32"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:20:29.650 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-01-10 20:20:29.651 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_33", "private_ip": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:29.695 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.37", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:29.737 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.36", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:29.779 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-01-10 20:20:29.819 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.32", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_32", "private_ip": "10.0.0.32"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:20:30.133 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-01-10 20:20:30.221 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-01-10 20:20:30.426 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-01-10 20:20:30.665 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ 2025-01-10 20:20:30.665 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:30.696 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:30.736 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:30.922 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:30.924 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-01-10 20:20:31.147 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** 2025-01-10 20:20:31.149 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:31.184 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:31.217 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:31.394 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-01-10 20:20:31.614 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** 2025-01-10 20:20:31.615 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:31.640 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:31.671 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:31.827 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:31.828 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-01-10 20:20:32.045 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:32.097 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:32.123 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:32.297 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:32.297 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-01-10 20:20:32.548 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:32.600 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:32.674 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:32.871 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:32.871 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-01-10 20:20:33.100 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** 2025-01-10 20:20:33.102 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:33.133 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:33.170 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:33.360 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:33.360 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-01-10 20:20:33.595 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 2025-01-10 20:20:33.596 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:33.625 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:33.655 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:33.874 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:33.875 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-01-10 20:20:34.097 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* 2025-01-10 20:20:34.098 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:34.137 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:34.168 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:34.335 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:34.336 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-01-10 20:20:34.629 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:34.632 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-01-10 20:20:34.942 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-01-10 20:20:35.274 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:35.274 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-01-10 20:20:35.487 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-01-10 20:20:35.488 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:35.692 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:35.693 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-01-10 20:20:35.914 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** 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.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-01-10 20:20:35.944 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.27", "10.0.0.32"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:20:36.097 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:36.097 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-01-10 20:20:36.324 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-01-10 20:20:36.410 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-01-10 20:20:36.922 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-01-10 20:20:37.134 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_6-2"}, "changed": false} 2025-01-10 20:20:37.342 INFO: TASK [contrail_deployer : set registry if defined] ***************************** ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false} 2025-01-10 20:20:37.662 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:37.663 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-01-10 20:20:37.909 INFO: TASK [contrail_deployer : add roles if defined] ******************************** 2025-01-10 20:20:37.910 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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_33": {"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_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:37.974 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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_33": {"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_37": {"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_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:37.997 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"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_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:38.044 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_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"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_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:20:38.089 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_32": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"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_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:20:38.312 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.33 10.0.0.37 10.0.0.36", "opencontrail_collector_ip": "10.0.0.33 10.0.0.37 10.0.0.36"}, "changed": false} 2025-01-10 20:20:38.370 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-01-10 20:20:38.413 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-01-10 20:20:38.654 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-01-10 20:20:38.715 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-01-10 20:20:38.836 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-01-10 20:20:39.562 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** 2025-01-10 20:20:39.562 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": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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-01-10 20:20:39.750 INFO: TASK [contrail_deployer : set tty to true if it's not defined] ***************** 2025-01-10 20:20:39.750 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": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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-01-10 20:20:39.941 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** 2025-01-10 20:20:39.942 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"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.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:20:39.977 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"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.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:20:40.007 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"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.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:20:40.037 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:20:40.075 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:20:40.141 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:20:40.179 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:20:40.215 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:20:40.390 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:40.390 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "changed": false} 2025-01-10 20:20:40.622 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:40.648 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:40.678 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:40.904 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:40.905 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "changed": false} 2025-01-10 20:20:41.156 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** 2025-01-10 20:20:41.157 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:41.196 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:41.233 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:41.517 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "changed": false} 2025-01-10 20:20:41.854 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** 2025-01-10 20:20:41.855 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:20:41.905 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:41.958 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:20:42.191 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** 2025-01-10 20:20:42.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-01-10 20:20:42.210 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-01-10 20:20:42.383 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** 2025-01-10 20:20:42.384 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.33"}, "changed": false} 2025-01-10 20:20:42.764 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** 2025-01-10 20:20:42.765 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-01-10 20:20:42.796 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-01-10 20:20:42.829 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-01-10 20:20:42.859 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-01-10 20:20:42.888 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-01-10 20:20:42.889 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-01-10 20:20:43.163 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:20:43.662 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-01-10 20:20:43.748 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-01-10 20:20:44.046 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:20:44.047 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-01-10 20:20:44.264 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** 2025-01-10 20:20:44.265 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-01-10 20:20:44.656 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** 2025-01-10 20:20:44.657 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-01-10 20:20:44.818 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* 2025-01-10 20:20:44.818 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-01-10 20:20:44.990 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* 2025-01-10 20:20:44.990 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-01-10 20:20:45.285 INFO: TASK [kolla_deployer : install_kolla_dependencies] ***************************** 2025-01-10 20:20:45.367 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/install_kolla_dependencies.yml for localhost 2025-01-10 20:20:46.990 INFO: TASK [kolla_deployer : install git to operate on kolla branches] *************** ok: [localhost] => {"cache_update_time": 1736538277, "cache_updated": false, "changed": false} 2025-01-10 20:20:47.046 INFO: TASK [kolla_deployer : create kolla playbooks] ********************************* 2025-01-10 20:20:47.111 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/create_kolla_playbooks.yml for localhost 2025-01-10 20:20:47.374 INFO: TASK [kolla_deployer : Set kolla directory based on kolla installation mode] *** 2025-01-10 20:20:47.375 INFO: ok: [localhost] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-01-10 20:20:47.876 INFO: TASK [kolla_deployer : Check openstack repo is present] ************************ ok: [localhost] => {"changed": false, "stat": {"atime": 1736540421.9548073, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1736540421.9548073, "dev": 64513, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 516585, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1736537934.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": "1908623989", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}} 2025-01-10 20:20:48.656 INFO: TASK [kolla_deployer : Choosing openstack branch] ****************************** 2025-01-10 20:20:48.658 INFO: changed: [localhost] => {"changed": true, "cmd": "git checkout opensdn/yoga", "delta": "0:00:00.137886", "end": "2025-01-10 20:20:48.634824", "msg": "", "rc": 0, "start": "2025-01-10 20:20:48.496938", "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-01-10 20:20:50.965 INFO: TASK [kolla_deployer : install python compose] ********************************* 2025-01-10 20:20:50.977 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-01-10 20:20:52.935 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)) (2024.2)\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.0)\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)) (2024.2)", "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.0)", "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-01-10 20:20:55.277 INFO: TASK [kolla_deployer : install kolla libraries] ******************************** 2025-01-10 20:20:55.278 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-01-10 20:20:55.493 INFO: TASK [k8s_deployer : init master_ip list] ************************************** 2025-01-10 20:20:55.494 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false} 2025-01-10 20:20:55.686 INFO: TASK [k8s_deployer : init master_name list] ************************************ ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false} 2025-01-10 20:20:56.154 INFO: TASK [k8s_deployer : show master_ip list] ************************************** ok: [localhost] => { "msg": [] } 2025-01-10 20:20:56.375 INFO: TASK [k8s_deployer : show master_name list] ************************************ 2025-01-10 20:20:56.378 INFO: ok: [localhost] => { "msg": [] } 2025-01-10 20:20:57.298 INFO: PLAY [Prepare Docker] ********************************************************** 2025-01-10 20:20:58.976 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:20:58.977 INFO: ok: [10.0.0.33] 2025-01-10 20:20:59.196 INFO: ok: [10.0.0.37] 2025-01-10 20:20:59.402 INFO: ok: [10.0.0.36] 2025-01-10 20:20:59.681 INFO: ok: [10.0.0.27] 2025-01-10 20:20:59.743 INFO: ok: [10.0.0.32] 2025-01-10 20:21:00.463 INFO: TASK [docker : include OS specific] ******************************************** 2025-01-10 20:21:01.087 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.33, 10.0.0.37, 10.0.0.36, 10.0.0.27, 10.0.0.32 2025-01-10 20:21:02.420 INFO: TASK [docker : upgrade pyopenssl] ********************************************** 2025-01-10 20:21:02.421 INFO: ok: [10.0.0.37] => {"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-01-10 20:21:02.622 INFO: ok: [10.0.0.33] => {"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 (24.3.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: 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 (24.3.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: 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-01-10 20:21:02.714 INFO: ok: [10.0.0.36] => {"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-01-10 20:21:03.277 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-01-10 20:21:03.398 INFO: ok: [10.0.0.32] => {"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-01-10 20:21:04.907 INFO: TASK [docker : Install pre-requisites] ***************************************** 2025-01-10 20:21:04.908 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736538276, "cache_updated": false, "changed": false} 2025-01-10 20:21:05.301 INFO: ok: [10.0.0.36] => {"attempts": 1, "cache_update_time": 1736538276, "cache_updated": false, "changed": false} 2025-01-10 20:21:05.427 INFO: ok: [10.0.0.33] => {"attempts": 1, "cache_update_time": 1736538277, "cache_updated": false, "changed": false} 2025-01-10 20:21:05.584 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736538276, "cache_updated": false, "changed": false} 2025-01-10 20:21:05.655 INFO: ok: [10.0.0.32] => {"attempts": 1, "cache_update_time": 1736538276, "cache_updated": false, "changed": false} 2025-01-10 20:21:07.008 INFO: TASK [docker : add docker repo key] ******************************************** 2025-01-10 20:21:07.008 INFO: ok: [10.0.0.37] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 20:21:07.126 INFO: ok: [10.0.0.36] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 20:21:07.194 INFO: ok: [10.0.0.27] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 20:21:07.202 INFO: ok: [10.0.0.33] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 20:21:07.218 INFO: ok: [10.0.0.32] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 20:21:08.059 INFO: TASK [docker : create docker repo] ********************************************* 2025-01-10 20:21:08.059 INFO: ok: [10.0.0.37] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 20:21:08.117 INFO: ok: [10.0.0.36] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 20:21:08.119 INFO: ok: [10.0.0.33] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 20:21:08.280 INFO: ok: [10.0.0.27] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 20:21:08.336 INFO: ok: [10.0.0.32] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 20:21:12.060 INFO: TASK [docker : install docker for other ubuntu] ******************************** 2025-01-10 20:21:12.060 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736540471, "cache_updated": true, "changed": false} 2025-01-10 20:21:12.251 INFO: ok: [10.0.0.33] => {"attempts": 1, "cache_update_time": 1736540471, "cache_updated": true, "changed": false} 2025-01-10 20:21:12.672 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736540471, "cache_updated": true, "changed": false} 2025-01-10 20:21:12.715 INFO: ok: [10.0.0.36] => {"attempts": 1, "cache_update_time": 1736540471, "cache_updated": true, "changed": false} 2025-01-10 20:21:12.774 INFO: ok: [10.0.0.32] => {"attempts": 1, "cache_update_time": 1736540471, "cache_updated": true, "changed": false} 2025-01-10 20:21:12.939 INFO: TASK [docker : add Contrail's insecure registry] ******************************* 2025-01-10 20:21:13.623 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.33, 10.0.0.37, 10.0.0.36, 10.0.0.27, 10.0.0.32 2025-01-10 20:21:14.580 INFO: TASK [docker : create docker config directory] ********************************* ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:21:14.628 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:21:14.719 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:21:14.884 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-01-10 20:21:15.025 INFO: ok: [10.0.0.32] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:21:15.803 INFO: TASK [docker : ensure docker config file exists] ******************************* 2025-01-10 20:21:15.804 INFO: changed: [10.0.0.33] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0} 2025-01-10 20:21:15.805 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-01-10 20:21:15.938 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-01-10 20:21:16.060 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-01-10 20:21:16.206 INFO: changed: [10.0.0.32] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-01-10 20:21:17.079 INFO: TASK [docker : read docker config file] **************************************** 2025-01-10 20:21:17.080 INFO: changed: [10.0.0.37] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005219", "end": "2025-01-10 20:21:17.036853", "msg": "", "rc": 0, "start": "2025-01-10 20:21:17.031634", "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-01-10 20:21:17.143 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.006537", "end": "2025-01-10 20:21:17.084458", "msg": "", "rc": 0, "start": "2025-01-10 20:21:17.077921", "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:5101\"\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:5101\"", " ],", " \"live-restore\": true,", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-01-10 20:21:17.272 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004735", "end": "2025-01-10 20:21:17.230252", "msg": "", "rc": 0, "start": "2025-01-10 20:21:17.225517", "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-01-10 20:21:17.379 INFO: changed: [10.0.0.32] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004539", "end": "2025-01-10 20:21:17.341087", "msg": "", "rc": 0, "start": "2025-01-10 20:21:17.336548", "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-01-10 20:21:17.399 INFO: changed: [10.0.0.36] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003452", "end": "2025-01-10 20:21:17.348401", "msg": "", "rc": 0, "start": "2025-01-10 20:21:17.344949", "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-01-10 20:21:17.840 INFO: TASK [docker : convert entries to json] **************************************** ok: [10.0.0.33] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "live-restore": true, "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 20:21:17.953 INFO: ok: [10.0.0.37] => {"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-01-10 20:21:18.064 INFO: ok: [10.0.0.36] => {"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-01-10 20:21:18.206 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-01-10 20:21:18.234 INFO: ok: [10.0.0.32] => {"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-01-10 20:21:18.468 INFO: TASK [docker : register insecure-registries] *********************************** 2025-01-10 20:21:18.468 INFO: ok: [10.0.0.33] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false} 2025-01-10 20:21:18.660 INFO: ok: [10.0.0.37] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-01-10 20:21:18.733 INFO: ok: [10.0.0.36] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-01-10 20:21:18.741 INFO: ok: [10.0.0.27] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-01-10 20:21:18.827 INFO: ok: [10.0.0.32] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-01-10 20:21:19.297 INFO: TASK [docker : insert updated insecure-registries to docker daemon] ************ 2025-01-10 20:21:19.298 INFO: ok: [10.0.0.37] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 20:21:19.385 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:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 20:21:19.415 INFO: ok: [10.0.0.36] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 20:21:19.534 INFO: ok: [10.0.0.32] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 20:21:20.741 INFO: TASK [docker : write config to daemon.json] ************************************ changed: [10.0.0.37] => {"changed": true, "checksum": "848b93adddc078e6efcd48730b2dcc2bc2f4dc16", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "145f1120289e0931d3e0231131ea2615", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540480.0711417-115799-191776437199497/source", "state": "file", "uid": 0} 2025-01-10 20:21:20.780 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "848b93adddc078e6efcd48730b2dcc2bc2f4dc16", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "145f1120289e0931d3e0231131ea2615", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540480.1351678-115804-194336042143002/source", "state": "file", "uid": 0} 2025-01-10 20:21:20.932 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "848b93adddc078e6efcd48730b2dcc2bc2f4dc16", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "145f1120289e0931d3e0231131ea2615", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540480.3180735-115824-57748397949721/source", "state": "file", "uid": 0} 2025-01-10 20:21:21.006 INFO: changed: [10.0.0.32] => {"changed": true, "checksum": "848b93adddc078e6efcd48730b2dcc2bc2f4dc16", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "145f1120289e0931d3e0231131ea2615", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540480.4074368-115855-79900849195988/source", "state": "file", "uid": 0} 2025-01-10 20:21:35.832 INFO: TASK [docker : restart docker daemon] ****************************************** 2025-01-10 20:21:35.836 INFO: changed: [10.0.0.32] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 19:45:03 UTC", "ActiveEnterTimestampMonotonic": "439303068", "ActiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ActiveExitTimestampMonotonic": "438251345", "ActiveState": "active", "After": "basic.target docker.socket sysinit.target containerd.service firewalld.service system.slice time-set.target systemd-journald.socket network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 19:45:02 UTC", "AssertTimestampMonotonic": "438256352", "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": "168029840000", "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": "Fri 2025-01-10 19:45:02 UTC", "ConditionTimestampMonotonic": "438256351", "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": "11557", "ExecMainStartTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ExecMainStartTimestampMonotonic": "438257319", "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=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=11557 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=11557 ; 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": "Fri 2025-01-10 19:45:02 UTC", "InactiveEnterTimestampMonotonic": "438255756", "InactiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "InactiveExitTimestampMonotonic": "438257582", "InvocationID": "c446ad5c03e24029ad318356359c4dd8", "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": "11557", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "823222272", "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": "sysinit.target docker.socket 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": "Fri 2025-01-10 19:45:03 UTC", "StateChangeTimestampMonotonic": "439303068", "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-01-10 20:21:36.064 INFO: changed: [10.0.0.27] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 19:45:03 UTC", "ActiveEnterTimestampMonotonic": "485898168", "ActiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ActiveExitTimestampMonotonic": "484867389", "ActiveState": "active", "After": "systemd-journald.socket sysinit.target docker.socket time-set.target containerd.service firewalld.service basic.target system.slice network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 19:45:02 UTC", "AssertTimestampMonotonic": "484873361", "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": "169132742000", "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": "Fri 2025-01-10 19:45:02 UTC", "ConditionTimestampMonotonic": "484873359", "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": "11168", "ExecMainStartTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ExecMainStartTimestampMonotonic": "484874486", "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=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=11168 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=11168 ; 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": "Fri 2025-01-10 19:45:02 UTC", "InactiveEnterTimestampMonotonic": "484872747", "InactiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "InactiveExitTimestampMonotonic": "484874745", "InvocationID": "38a9f4bbf9224fa892800c1955449af5", "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": "11168", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "825262080", "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": "Fri 2025-01-10 19:45:03 UTC", "StateChangeTimestampMonotonic": "485898168", "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": "12", "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-01-10 20:21:39.321 INFO: changed: [10.0.0.37] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 19:45:03 UTC", "ActiveEnterTimestampMonotonic": "795336119", "ActiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ActiveExitTimestampMonotonic": "794167243", "ActiveState": "active", "After": "system.slice containerd.service sysinit.target network-online.target time-set.target basic.target firewalld.service docker.socket systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 19:45:02 UTC", "AssertTimestampMonotonic": "794172943", "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": "111314561000", "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": "Fri 2025-01-10 19:45:02 UTC", "ConditionTimestampMonotonic": "794172942", "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": "11796", "ExecMainStartTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ExecMainStartTimestampMonotonic": "794173800", "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=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=11796 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=11796 ; 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": "Fri 2025-01-10 19:45:02 UTC", "InactiveEnterTimestampMonotonic": "794172381", "InactiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "InactiveExitTimestampMonotonic": "794174064", "InvocationID": "61eed657de884ed89ec0238e3c9b3369", "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": "11796", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5560246272", "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 sysinit.target docker.socket", "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": "Fri 2025-01-10 19:45:03 UTC", "StateChangeTimestampMonotonic": "795336119", "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": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 20:21:39.819 INFO: changed: [10.0.0.36] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 19:45:04 UTC", "ActiveEnterTimestampMonotonic": "751415453", "ActiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ActiveExitTimestampMonotonic": "750290536", "ActiveState": "active", "After": "sysinit.target containerd.service firewalld.service network-online.target systemd-journald.socket docker.socket system.slice time-set.target basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 19:45:02 UTC", "AssertTimestampMonotonic": "750297451", "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": "148259803000", "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": "Fri 2025-01-10 19:45:02 UTC", "ConditionTimestampMonotonic": "750297448", "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": "11762", "ExecMainStartTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ExecMainStartTimestampMonotonic": "750299569", "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=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=11762 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=11762 ; 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": "Fri 2025-01-10 19:45:02 UTC", "InactiveEnterTimestampMonotonic": "750296182", "InactiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "InactiveExitTimestampMonotonic": "750300287", "InvocationID": "ccdd5c1a75404a1b984ca68eab1be980", "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": "11762", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5560451072", "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": "sysinit.target system.slice docker.socket", "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": "Fri 2025-01-10 19:45:04 UTC", "StateChangeTimestampMonotonic": "751415453", "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-01-10 20:21:41.187 INFO: TASK [docker : start docker daemon] ******************************************** 2025-01-10 20:21:41.866 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.33, 10.0.0.37, 10.0.0.36, 10.0.0.27, 10.0.0.32 2025-01-10 20:21:42.750 INFO: TASK [docker : start docker daemon] ******************************************** 2025-01-10 20:21:42.750 INFO: ok: [10.0.0.37] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 20:21:39 UTC", "ActiveEnterTimestampMonotonic": "2990644566", "ActiveExitTimestamp": "Fri 2025-01-10 20:21:22 UTC", "ActiveExitTimestampMonotonic": "2973943736", "ActiveState": "active", "After": "system.slice containerd.service sysinit.target network-online.target time-set.target basic.target firewalld.service docker.socket systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 20:21:33 UTC", "AssertTimestampMonotonic": "2985186279", "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": "1645645000", "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": "Fri 2025-01-10 20:21:33 UTC", "ConditionTimestampMonotonic": "2985186277", "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": "45430", "ExecMainStartTimestamp": "Fri 2025-01-10 20:21:33 UTC", "ExecMainStartTimestampMonotonic": "2985187195", "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=[Fri 2025-01-10 20:21:33 UTC] ; stop_time=[n/a] ; pid=45430 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 20:21:33 UTC] ; stop_time=[n/a] ; pid=45430 ; 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": "Fri 2025-01-10 20:21:33 UTC", "InactiveEnterTimestampMonotonic": "2985185512", "InactiveExitTimestamp": "Fri 2025-01-10 20:21:33 UTC", "InactiveExitTimestampMonotonic": "2985187531", "InvocationID": "2838548c8cac492db51af4f210babb4a", "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": "45430", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "63459328", "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 sysinit.target docker.socket", "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": "Fri 2025-01-10 20:21:39 UTC", "StateChangeTimestampMonotonic": "2990644566", "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": "54", "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-01-10 20:21:42.833 INFO: ok: [10.0.0.33] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 19:45:04 UTC", "ActiveEnterTimestampMonotonic": "848573526", "ActiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ActiveExitTimestampMonotonic": "847249117", "ActiveState": "active", "After": "basic.target systemd-journald.socket docker.socket network-online.target sysinit.target system.slice time-set.target containerd.service firewalld.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 19:45:02 UTC", "AssertTimestampMonotonic": "847255881", "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": "338949531000", "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": "Fri 2025-01-10 19:45:02 UTC", "ConditionTimestampMonotonic": "847255878", "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": "15779", "ExecMainStartTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ExecMainStartTimestampMonotonic": "847258228", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Fri 2025-01-10 20:20:05 UTC] ; stop_time=[Fri 2025-01-10 20:20:05 UTC] ; pid=111478 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Fri 2025-01-10 20:20:05 UTC] ; stop_time=[Fri 2025-01-10 20:20:05 UTC] ; pid=111478 ; 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=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=15779 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=15779 ; 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": "Fri 2025-01-10 19:45:02 UTC", "InactiveEnterTimestampMonotonic": "847254290", "InactiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "InactiveExitTimestampMonotonic": "847258851", "InvocationID": "6a8672cf9c334b1698caadfbec719c79", "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": "15779", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4598128640", "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": "Fri 2025-01-10 20:20:05 UTC", "StateChangeTimestampMonotonic": "2950071197", "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": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 20:21:42.980 INFO: ok: [10.0.0.36] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 20:21:39 UTC", "ActiveEnterTimestampMonotonic": "2947168666", "ActiveExitTimestamp": "Fri 2025-01-10 20:21:22 UTC", "ActiveExitTimestampMonotonic": "2930056190", "ActiveState": "active", "After": "sysinit.target containerd.service firewalld.service network-online.target systemd-journald.socket docker.socket system.slice time-set.target basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 20:21:33 UTC", "AssertTimestampMonotonic": "2941299294", "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": "1739880000", "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": "Fri 2025-01-10 20:21:33 UTC", "ConditionTimestampMonotonic": "2941299288", "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": "45608", "ExecMainStartTimestamp": "Fri 2025-01-10 20:21:33 UTC", "ExecMainStartTimestampMonotonic": "2941302228", "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=[Fri 2025-01-10 20:21:33 UTC] ; stop_time=[n/a] ; pid=45608 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 20:21:33 UTC] ; stop_time=[n/a] ; pid=45608 ; 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": "Fri 2025-01-10 20:21:33 UTC", "InactiveEnterTimestampMonotonic": "2941296669", "InactiveExitTimestamp": "Fri 2025-01-10 20:21:33 UTC", "InactiveExitTimestampMonotonic": "2941303376", "InvocationID": "4f27de49c0894a718dad9958835c1db8", "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": "45608", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "63471616", "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": "sysinit.target system.slice docker.socket", "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": "Fri 2025-01-10 20:21:39 UTC", "StateChangeTimestampMonotonic": "2947168666", "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": "54", "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-01-10 20:21:43.100 INFO: ok: [10.0.0.27] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 20:21:35 UTC", "ActiveEnterTimestampMonotonic": "2677952692", "ActiveExitTimestamp": "Fri 2025-01-10 20:21:22 UTC", "ActiveExitTimestampMonotonic": "2664612530", "ActiveState": "active", "After": "systemd-journald.socket sysinit.target docker.socket time-set.target containerd.service firewalld.service basic.target system.slice network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 20:21:32 UTC", "AssertTimestampMonotonic": "2674889902", "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": "747045000", "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": "Fri 2025-01-10 20:21:32 UTC", "ConditionTimestampMonotonic": "2674889900", "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": "27014", "ExecMainStartTimestamp": "Fri 2025-01-10 20:21:32 UTC", "ExecMainStartTimestampMonotonic": "2674890948", "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=[Fri 2025-01-10 20:21:32 UTC] ; stop_time=[n/a] ; pid=27014 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 20:21:32 UTC] ; stop_time=[n/a] ; pid=27014 ; 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": "Fri 2025-01-10 20:21:32 UTC", "InactiveEnterTimestampMonotonic": "2674889187", "InactiveExitTimestamp": "Fri 2025-01-10 20:21:32 UTC", "InactiveExitTimestampMonotonic": "2674891340", "InvocationID": "f1ec2893a81d454c999ab6da7376df2e", "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": "27014", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "37470208", "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": "Fri 2025-01-10 20:21:35 UTC", "StateChangeTimestampMonotonic": "2677952692", "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": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 20:21:43.286 INFO: ok: [10.0.0.32] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 20:21:35 UTC", "ActiveEnterTimestampMonotonic": "2631056190", "ActiveExitTimestamp": "Fri 2025-01-10 20:21:22 UTC", "ActiveExitTimestampMonotonic": "2617912970", "ActiveState": "active", "After": "basic.target docker.socket sysinit.target containerd.service firewalld.service system.slice time-set.target systemd-journald.socket network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 20:21:32 UTC", "AssertTimestampMonotonic": "2628189217", "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": "740185000", "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": "Fri 2025-01-10 20:21:32 UTC", "ConditionTimestampMonotonic": "2628189214", "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": "27340", "ExecMainStartTimestamp": "Fri 2025-01-10 20:21:32 UTC", "ExecMainStartTimestampMonotonic": "2628190387", "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=[Fri 2025-01-10 20:21:32 UTC] ; stop_time=[n/a] ; pid=27340 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 20:21:32 UTC] ; stop_time=[n/a] ; pid=27340 ; 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": "Fri 2025-01-10 20:21:32 UTC", "InactiveEnterTimestampMonotonic": "2628188504", "InactiveExitTimestamp": "Fri 2025-01-10 20:21:32 UTC", "InactiveExitTimestampMonotonic": "2628190742", "InvocationID": "eafc75f9b6a04aae8a490aee89dd1b9a", "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": "27340", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "36560896", "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": "sysinit.target docker.socket 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": "Fri 2025-01-10 20:21:35 UTC", "StateChangeTimestampMonotonic": "2631056190", "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": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 20:21:44.960 INFO: PLAY [ZIU stage 1 stop services] *********************************************** 2025-01-10 20:21:46.494 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.37] 2025-01-10 20:21:46.514 INFO: ok: [10.0.0.33] 2025-01-10 20:21:46.615 INFO: ok: [10.0.0.36] 2025-01-10 20:21:46.726 INFO: ok: [10.0.0.27] 2025-01-10 20:21:46.814 INFO: ok: [10.0.0.32] 2025-01-10 20:21:47.971 INFO: TASK [set_fact] **************************************************************** ok: [10.0.0.33] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.33", "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.33", "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.33,10.0.0.37,10.0.0.36", "computeManager_ip": "10.0.0.33", "imageManager_ip": "10.0.0.33", "networkManager_ip": "10.0.0.33"}, "contrail_version_tag": "master-1_2_9_6-2", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_32": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_33": {"ip": "10.0.0.33", "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_36": {"ip": "10.0.0.36", "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_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": 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_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_32": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false} 2025-01-10 20:21:48.078 INFO: ok: [10.0.0.37] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.33", "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.33", "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.33,10.0.0.37,10.0.0.36", "computeManager_ip": "10.0.0.33", "imageManager_ip": "10.0.0.33", "networkManager_ip": "10.0.0.33"}, "contrail_version_tag": "master-1_2_9_6-2", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_32": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_33": {"ip": "10.0.0.33", "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_36": {"ip": "10.0.0.36", "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_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": 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_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_32": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false} 2025-01-10 20:21:48.231 INFO: ok: [10.0.0.32] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.33", "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.33", "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.33,10.0.0.37,10.0.0.36", "computeManager_ip": "10.0.0.33", "imageManager_ip": "10.0.0.33", "networkManager_ip": "10.0.0.33"}, "contrail_version_tag": "master-1_2_9_6-2", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_32": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_33": {"ip": "10.0.0.33", "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_36": {"ip": "10.0.0.36", "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_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": 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_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_32": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false} 2025-01-10 20:21:48.300 INFO: ok: [10.0.0.36] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.33", "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.33", "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.33,10.0.0.37,10.0.0.36", "computeManager_ip": "10.0.0.33", "imageManager_ip": "10.0.0.33", "networkManager_ip": "10.0.0.33"}, "contrail_version_tag": "master-1_2_9_6-2", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_32": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_33": {"ip": "10.0.0.33", "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_36": {"ip": "10.0.0.36", "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_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": 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_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_32": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false} 2025-01-10 20:21:48.358 INFO: ok: [10.0.0.27] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.33", "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.33", "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.33,10.0.0.37,10.0.0.36", "computeManager_ip": "10.0.0.33", "imageManager_ip": "10.0.0.33", "networkManager_ip": "10.0.0.33"}, "contrail_version_tag": "master-1_2_9_6-2", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "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_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_32": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_33": {"ip": "10.0.0.33", "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_36": {"ip": "10.0.0.36", "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_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": 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_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_32": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}, "changed": false} 2025-01-10 20:21:48.613 INFO: TASK [include_vars] ************************************************************ 2025-01-10 20:21:48.614 INFO: ok: [10.0.0.33] => {"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-01-10 20:21:48.709 INFO: ok: [10.0.0.37] => {"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-01-10 20:21:48.806 INFO: ok: [10.0.0.36] => {"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-01-10 20:21:48.807 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-01-10 20:21:48.894 INFO: ok: [10.0.0.32] => {"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-01-10 20:21:49.089 INFO: TASK [include_role : contrail_config] ****************************************** 2025-01-10 20:22:06.253 INFO: TASK [contrail_config : update contrail config image] ************************** changed: [10.0.0.33] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:15.746526", "end": "2025-01-10 20:22:06.184827", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:21:50.438301", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n5c2b72a2190e: Pulling fs layer\n4ded83da0353: Pulling fs layer\n1e4100a56430: Pulling fs layer\n1913c3a463d8: Pulling fs layer\neb4b517d4f22: Pulling fs layer\n100514542e8f: Pulling fs layer\nd0b5888b77eb: Pulling fs layer\n9bd63461468c: Pulling fs layer\nb65627197145: Pulling fs layer\n1913c3a463d8: Waiting\neb4b517d4f22: Waiting\n100514542e8f: Waiting\nd0b5888b77eb: Waiting\n9bd63461468c: Waiting\nb65627197145: Waiting\n1e4100a56430: Verifying Checksum\n1e4100a56430: Download complete\n5c2b72a2190e: Verifying Checksum\n5c2b72a2190e: Download complete\n4ded83da0353: Verifying Checksum\n4ded83da0353: Download complete\n1913c3a463d8: Verifying Checksum\n1913c3a463d8: Download complete\n5c2b72a2190e: Pull complete\neb4b517d4f22: Verifying Checksum\neb4b517d4f22: Download complete\n4ded83da0353: Pull complete\n9bd63461468c: Download complete\n1e4100a56430: Pull complete\nb65627197145: Verifying Checksum\nb65627197145: Download complete\n1913c3a463d8: Pull complete\neb4b517d4f22: Pull complete\n100514542e8f: Verifying Checksum\n100514542e8f: Download complete\nd0b5888b77eb: Verifying Checksum\nd0b5888b77eb: Download complete\n100514542e8f: Pull complete\nd0b5888b77eb: Pull complete\n9bd63461468c: Pull complete\nb65627197145: Pull complete\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "5c2b72a2190e: Pulling fs layer", "4ded83da0353: Pulling fs layer", "1e4100a56430: Pulling fs layer", "1913c3a463d8: Pulling fs layer", "eb4b517d4f22: Pulling fs layer", "100514542e8f: Pulling fs layer", "d0b5888b77eb: Pulling fs layer", "9bd63461468c: Pulling fs layer", "b65627197145: Pulling fs layer", "1913c3a463d8: Waiting", "eb4b517d4f22: Waiting", "100514542e8f: Waiting", "d0b5888b77eb: Waiting", "9bd63461468c: Waiting", "b65627197145: Waiting", "1e4100a56430: Verifying Checksum", "1e4100a56430: Download complete", "5c2b72a2190e: Verifying Checksum", "5c2b72a2190e: Download complete", "4ded83da0353: Verifying Checksum", "4ded83da0353: Download complete", "1913c3a463d8: Verifying Checksum", "1913c3a463d8: Download complete", "5c2b72a2190e: Pull complete", "eb4b517d4f22: Verifying Checksum", "eb4b517d4f22: Download complete", "4ded83da0353: Pull complete", "9bd63461468c: Download complete", "1e4100a56430: Pull complete", "b65627197145: Verifying Checksum", "b65627197145: Download complete", "1913c3a463d8: Pull complete", "eb4b517d4f22: Pull complete", "100514542e8f: Verifying Checksum", "100514542e8f: Download complete", "d0b5888b77eb: Verifying Checksum", "d0b5888b77eb: Download complete", "100514542e8f: Pull complete", "d0b5888b77eb: Pull complete", "9bd63461468c: Pull complete", "b65627197145: Pull complete", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:22:06.726 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:16.222836", "end": "2025-01-10 20:22:06.649080", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:21:50.426244", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n5c2b72a2190e: Pulling fs layer\n4ded83da0353: Pulling fs layer\n1e4100a56430: Pulling fs layer\n1913c3a463d8: Pulling fs layer\neb4b517d4f22: Pulling fs layer\n100514542e8f: Pulling fs layer\nd0b5888b77eb: Pulling fs layer\n9bd63461468c: Pulling fs layer\nb65627197145: Pulling fs layer\n100514542e8f: Waiting\nd0b5888b77eb: Waiting\n9bd63461468c: Waiting\n1913c3a463d8: Waiting\neb4b517d4f22: Waiting\nb65627197145: Waiting\n5c2b72a2190e: Download complete\n1e4100a56430: Verifying Checksum\n1e4100a56430: Download complete\n4ded83da0353: Verifying Checksum\n4ded83da0353: Download complete\n5c2b72a2190e: Pull complete\n1913c3a463d8: Verifying Checksum\n1913c3a463d8: Download complete\neb4b517d4f22: Download complete\n4ded83da0353: Pull complete\n1e4100a56430: Pull complete\n9bd63461468c: Download complete\n1913c3a463d8: Pull complete\nb65627197145: Verifying Checksum\nb65627197145: Download complete\neb4b517d4f22: Pull complete\n100514542e8f: Verifying Checksum\n100514542e8f: Download complete\nd0b5888b77eb: Verifying Checksum\nd0b5888b77eb: Download complete\n100514542e8f: Pull complete\nd0b5888b77eb: Pull complete\n9bd63461468c: Pull complete\nb65627197145: Pull complete\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "5c2b72a2190e: Pulling fs layer", "4ded83da0353: Pulling fs layer", "1e4100a56430: Pulling fs layer", "1913c3a463d8: Pulling fs layer", "eb4b517d4f22: Pulling fs layer", "100514542e8f: Pulling fs layer", "d0b5888b77eb: Pulling fs layer", "9bd63461468c: Pulling fs layer", "b65627197145: Pulling fs layer", "100514542e8f: Waiting", "d0b5888b77eb: Waiting", "9bd63461468c: Waiting", "1913c3a463d8: Waiting", "eb4b517d4f22: Waiting", "b65627197145: Waiting", "5c2b72a2190e: Download complete", "1e4100a56430: Verifying Checksum", "1e4100a56430: Download complete", "4ded83da0353: Verifying Checksum", "4ded83da0353: Download complete", "5c2b72a2190e: Pull complete", "1913c3a463d8: Verifying Checksum", "1913c3a463d8: Download complete", "eb4b517d4f22: Download complete", "4ded83da0353: Pull complete", "1e4100a56430: Pull complete", "9bd63461468c: Download complete", "1913c3a463d8: Pull complete", "b65627197145: Verifying Checksum", "b65627197145: Download complete", "eb4b517d4f22: Pull complete", "100514542e8f: Verifying Checksum", "100514542e8f: Download complete", "d0b5888b77eb: Verifying Checksum", "d0b5888b77eb: Download complete", "100514542e8f: Pull complete", "d0b5888b77eb: Pull complete", "9bd63461468c: Pull complete", "b65627197145: Pull complete", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:22:09.597 INFO: changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:18.940550", "end": "2025-01-10 20:22:09.534040", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:21:50.593490", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n5c2b72a2190e: Pulling fs layer\n4ded83da0353: Pulling fs layer\n1e4100a56430: Pulling fs layer\n1913c3a463d8: Pulling fs layer\neb4b517d4f22: Pulling fs layer\n100514542e8f: Pulling fs layer\nd0b5888b77eb: Pulling fs layer\n9bd63461468c: Pulling fs layer\nb65627197145: Pulling fs layer\n1913c3a463d8: Waiting\neb4b517d4f22: Waiting\n100514542e8f: Waiting\nd0b5888b77eb: Waiting\n9bd63461468c: Waiting\nb65627197145: Waiting\n1e4100a56430: Verifying Checksum\n1e4100a56430: Download complete\n5c2b72a2190e: Verifying Checksum\n5c2b72a2190e: Download complete\n4ded83da0353: Verifying Checksum\n4ded83da0353: Download complete\n5c2b72a2190e: Pull complete\neb4b517d4f22: Download complete\n1913c3a463d8: Verifying Checksum\n1913c3a463d8: Download complete\n4ded83da0353: Pull complete\n9bd63461468c: Verifying Checksum\n9bd63461468c: Download complete\n1e4100a56430: Pull complete\nb65627197145: Verifying Checksum\nb65627197145: Download complete\n1913c3a463d8: Pull complete\neb4b517d4f22: Pull complete\n100514542e8f: Verifying Checksum\n100514542e8f: Download complete\nd0b5888b77eb: Verifying Checksum\nd0b5888b77eb: Download complete\n100514542e8f: Pull complete\nd0b5888b77eb: Pull complete\n9bd63461468c: Pull complete\nb65627197145: Pull complete\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "5c2b72a2190e: Pulling fs layer", "4ded83da0353: Pulling fs layer", "1e4100a56430: Pulling fs layer", "1913c3a463d8: Pulling fs layer", "eb4b517d4f22: Pulling fs layer", "100514542e8f: Pulling fs layer", "d0b5888b77eb: Pulling fs layer", "9bd63461468c: Pulling fs layer", "b65627197145: Pulling fs layer", "1913c3a463d8: Waiting", "eb4b517d4f22: Waiting", "100514542e8f: Waiting", "d0b5888b77eb: Waiting", "9bd63461468c: Waiting", "b65627197145: Waiting", "1e4100a56430: Verifying Checksum", "1e4100a56430: Download complete", "5c2b72a2190e: Verifying Checksum", "5c2b72a2190e: Download complete", "4ded83da0353: Verifying Checksum", "4ded83da0353: Download complete", "5c2b72a2190e: Pull complete", "eb4b517d4f22: Download complete", "1913c3a463d8: Verifying Checksum", "1913c3a463d8: Download complete", "4ded83da0353: Pull complete", "9bd63461468c: Verifying Checksum", "9bd63461468c: Download complete", "1e4100a56430: Pull complete", "b65627197145: Verifying Checksum", "b65627197145: Download complete", "1913c3a463d8: Pull complete", "eb4b517d4f22: Pull complete", "100514542e8f: Verifying Checksum", "100514542e8f: Download complete", "d0b5888b77eb: Verifying Checksum", "d0b5888b77eb: Download complete", "100514542e8f: Pull complete", "d0b5888b77eb: Pull complete", "9bd63461468c: Pull complete", "b65627197145: Pull complete", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:22:20.278 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:13.070372", "end": "2025-01-10 20:22:20.220416", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:22:07.150044", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\ne293222aefd7: Pulling fs layer\n2eeb8574947a: Pulling fs layer\n2eeb8574947a: Verifying Checksum\n2eeb8574947a: Download complete\ne293222aefd7: Verifying Checksum\ne293222aefd7: Download complete\ne293222aefd7: Pull complete\n2eeb8574947a: Pull complete\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "e293222aefd7: Pulling fs layer", "2eeb8574947a: Pulling fs layer", "2eeb8574947a: Verifying Checksum", "2eeb8574947a: Download complete", "e293222aefd7: Verifying Checksum", "e293222aefd7: Download complete", "e293222aefd7: Pull complete", "2eeb8574947a: Pull complete", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:22:22.225 INFO: changed: [10.0.0.33] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:15.475323", "end": "2025-01-10 20:22:22.187283", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:22:06.711960", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\ne293222aefd7: Pulling fs layer\n2eeb8574947a: Pulling fs layer\n2eeb8574947a: Verifying Checksum\n2eeb8574947a: Download complete\ne293222aefd7: Verifying Checksum\ne293222aefd7: Download complete\ne293222aefd7: Pull complete\n2eeb8574947a: Pull complete\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "e293222aefd7: Pulling fs layer", "2eeb8574947a: Pulling fs layer", "2eeb8574947a: Verifying Checksum", "2eeb8574947a: Download complete", "e293222aefd7: Verifying Checksum", "e293222aefd7: Download complete", "e293222aefd7: Pull complete", "2eeb8574947a: Pull complete", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:22:22.590 INFO: changed: [10.0.0.37] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "delta": "0:00:01.887155", "end": "2025-01-10 20:22:22.544543", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-10 20:22:20.657388", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n5fd37d40c9dc: Pulling fs layer\nebc325a1ae93: Pulling fs layer\n5fd37d40c9dc: Verifying Checksum\n5fd37d40c9dc: Download complete\n5fd37d40c9dc: Pull complete\nebc325a1ae93: Verifying Checksum\nebc325a1ae93: Download complete\nebc325a1ae93: Pull complete\nDigest: sha256:2eed87e325191576540b46d9e97a59227e0c6f063287e2d7dc1241453af8deda\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "5fd37d40c9dc: Pulling fs layer", "ebc325a1ae93: Pulling fs layer", "5fd37d40c9dc: Verifying Checksum", "5fd37d40c9dc: Download complete", "5fd37d40c9dc: Pull complete", "ebc325a1ae93: Verifying Checksum", "ebc325a1ae93: Download complete", "ebc325a1ae93: Pull complete", "Digest: sha256:2eed87e325191576540b46d9e97a59227e0c6f063287e2d7dc1241453af8deda", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2"]} 2025-01-10 20:22:24.126 INFO: changed: [10.0.0.37] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "delta": "0:00:01.090217", "end": "2025-01-10 20:22:24.074085", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-10 20:22:22.983868", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n33aa75f43793: Pulling fs layer\n629d387e9340: Pulling fs layer\n33aa75f43793: Verifying Checksum\n33aa75f43793: Download complete\n33aa75f43793: Pull complete\n629d387e9340: Verifying Checksum\n629d387e9340: Download complete\n629d387e9340: Pull complete\nDigest: sha256:01e3dad845912ff0520f72bb23c0b7087c20eea15f529ffebeefd316a2b1ea69\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "33aa75f43793: Pulling fs layer", "629d387e9340: Pulling fs layer", "33aa75f43793: Verifying Checksum", "33aa75f43793: Download complete", "33aa75f43793: Pull complete", "629d387e9340: Verifying Checksum", "629d387e9340: Download complete", "629d387e9340: Pull complete", "Digest: sha256:01e3dad845912ff0520f72bb23c0b7087c20eea15f529ffebeefd316a2b1ea69", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2"]} 2025-01-10 20:22:24.998 INFO: changed: [10.0.0.37] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2", "delta": "0:00:00.462844", "end": "2025-01-10 20:22:24.955155", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-10 20:22:24.492311", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nda02f194ae80: Pulling fs layer\nc25e1ae128c0: Pulling fs layer\nda02f194ae80: Verifying Checksum\nda02f194ae80: Download complete\nc25e1ae128c0: Verifying Checksum\nc25e1ae128c0: Download complete\nda02f194ae80: Pull complete\nc25e1ae128c0: Pull complete\nDigest: sha256:0f326cc6ed919ef669b3606668e42ad402dabf4be043aa2b59d5f709c981d3b7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "da02f194ae80: Pulling fs layer", "c25e1ae128c0: Pulling fs layer", "da02f194ae80: Verifying Checksum", "da02f194ae80: Download complete", "c25e1ae128c0: Verifying Checksum", "c25e1ae128c0: Download complete", "da02f194ae80: Pull complete", "c25e1ae128c0: Pull complete", "Digest: sha256:0f326cc6ed919ef669b3606668e42ad402dabf4be043aa2b59d5f709c981d3b7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2"]} 2025-01-10 20:22:25.632 INFO: changed: [10.0.0.33] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "delta": "0:00:03.029798", "end": "2025-01-10 20:22:25.574106", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-10 20:22:22.544308", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n5fd37d40c9dc: Pulling fs layer\nebc325a1ae93: Pulling fs layer\n5fd37d40c9dc: Verifying Checksum\n5fd37d40c9dc: Download complete\n5fd37d40c9dc: Pull complete\nebc325a1ae93: Verifying Checksum\nebc325a1ae93: Download complete\nebc325a1ae93: Pull complete\nDigest: sha256:2eed87e325191576540b46d9e97a59227e0c6f063287e2d7dc1241453af8deda\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "5fd37d40c9dc: Pulling fs layer", "ebc325a1ae93: Pulling fs layer", "5fd37d40c9dc: Verifying Checksum", "5fd37d40c9dc: Download complete", "5fd37d40c9dc: Pull complete", "ebc325a1ae93: Verifying Checksum", "ebc325a1ae93: Download complete", "ebc325a1ae93: Pull complete", "Digest: sha256:2eed87e325191576540b46d9e97a59227e0c6f063287e2d7dc1241453af8deda", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2"]} 2025-01-10 20:22:27.067 INFO: changed: [10.0.0.36] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:17.049347", "end": "2025-01-10 20:22:27.020331", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:22:09.970984", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\ne293222aefd7: Pulling fs layer\n2eeb8574947a: Pulling fs layer\n2eeb8574947a: Download complete\ne293222aefd7: Verifying Checksum\ne293222aefd7: Download complete\ne293222aefd7: Pull complete\n2eeb8574947a: Pull complete\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "e293222aefd7: Pulling fs layer", "2eeb8574947a: Pulling fs layer", "2eeb8574947a: Download complete", "e293222aefd7: Verifying Checksum", "e293222aefd7: Download complete", "e293222aefd7: Pull complete", "2eeb8574947a: Pull complete", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:22:27.850 INFO: changed: [10.0.0.33] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "delta": "0:00:01.774429", "end": "2025-01-10 20:22:27.806777", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-10 20:22:26.032348", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n33aa75f43793: Pulling fs layer\n629d387e9340: Pulling fs layer\n33aa75f43793: Verifying Checksum\n33aa75f43793: Download complete\n33aa75f43793: Pull complete\n629d387e9340: Verifying Checksum\n629d387e9340: Download complete\n629d387e9340: Pull complete\nDigest: sha256:01e3dad845912ff0520f72bb23c0b7087c20eea15f529ffebeefd316a2b1ea69\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "33aa75f43793: Pulling fs layer", "629d387e9340: Pulling fs layer", "33aa75f43793: Verifying Checksum", "33aa75f43793: Download complete", "33aa75f43793: Pull complete", "629d387e9340: Verifying Checksum", "629d387e9340: Download complete", "629d387e9340: Pull complete", "Digest: sha256:01e3dad845912ff0520f72bb23c0b7087c20eea15f529ffebeefd316a2b1ea69", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2"]} 2025-01-10 20:22:28.929 INFO: changed: [10.0.0.33] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2", "delta": "0:00:00.711978", "end": "2025-01-10 20:22:28.889555", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-10 20:22:28.177577", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nda02f194ae80: Pulling fs layer\nc25e1ae128c0: Pulling fs layer\nda02f194ae80: Verifying Checksum\nda02f194ae80: Download complete\nc25e1ae128c0: Verifying Checksum\nc25e1ae128c0: Download complete\nda02f194ae80: Pull complete\nc25e1ae128c0: Pull complete\nDigest: sha256:0f326cc6ed919ef669b3606668e42ad402dabf4be043aa2b59d5f709c981d3b7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "da02f194ae80: Pulling fs layer", "c25e1ae128c0: Pulling fs layer", "da02f194ae80: Verifying Checksum", "da02f194ae80: Download complete", "c25e1ae128c0: Verifying Checksum", "c25e1ae128c0: Download complete", "da02f194ae80: Pull complete", "c25e1ae128c0: Pull complete", "Digest: sha256:0f326cc6ed919ef669b3606668e42ad402dabf4be043aa2b59d5f709c981d3b7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2"]} 2025-01-10 20:22:30.190 INFO: changed: [10.0.0.36] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "delta": "0:00:02.713790", "end": "2025-01-10 20:22:30.141472", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-10 20:22:27.427682", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n5fd37d40c9dc: Pulling fs layer\nebc325a1ae93: Pulling fs layer\n5fd37d40c9dc: Verifying Checksum\n5fd37d40c9dc: Download complete\n5fd37d40c9dc: Pull complete\nebc325a1ae93: Verifying Checksum\nebc325a1ae93: Download complete\nebc325a1ae93: Pull complete\nDigest: sha256:2eed87e325191576540b46d9e97a59227e0c6f063287e2d7dc1241453af8deda\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "5fd37d40c9dc: Pulling fs layer", "ebc325a1ae93: Pulling fs layer", "5fd37d40c9dc: Verifying Checksum", "5fd37d40c9dc: Download complete", "5fd37d40c9dc: Pull complete", "ebc325a1ae93: Verifying Checksum", "ebc325a1ae93: Download complete", "ebc325a1ae93: Pull complete", "Digest: sha256:2eed87e325191576540b46d9e97a59227e0c6f063287e2d7dc1241453af8deda", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2"]} 2025-01-10 20:22:31.772 INFO: changed: [10.0.0.36] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "delta": "0:00:01.179464", "end": "2025-01-10 20:22:31.700677", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-10 20:22:30.521213", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n33aa75f43793: Pulling fs layer\n629d387e9340: Pulling fs layer\n33aa75f43793: Verifying Checksum\n33aa75f43793: Download complete\n33aa75f43793: Pull complete\n629d387e9340: Verifying Checksum\n629d387e9340: Download complete\n629d387e9340: Pull complete\nDigest: sha256:01e3dad845912ff0520f72bb23c0b7087c20eea15f529ffebeefd316a2b1ea69\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "33aa75f43793: Pulling fs layer", "629d387e9340: Pulling fs layer", "33aa75f43793: Verifying Checksum", "33aa75f43793: Download complete", "33aa75f43793: Pull complete", "629d387e9340: Verifying Checksum", "629d387e9340: Download complete", "629d387e9340: Pull complete", "Digest: sha256:01e3dad845912ff0520f72bb23c0b7087c20eea15f529ffebeefd316a2b1ea69", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2"]} 2025-01-10 20:22:32.642 INFO: changed: [10.0.0.36] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2", "delta": "0:00:00.476675", "end": "2025-01-10 20:22:32.580909", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-10 20:22:32.104234", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nda02f194ae80: Pulling fs layer\nc25e1ae128c0: Pulling fs layer\nda02f194ae80: Verifying Checksum\nda02f194ae80: Download complete\nc25e1ae128c0: Verifying Checksum\nc25e1ae128c0: Download complete\nda02f194ae80: Pull complete\nc25e1ae128c0: Pull complete\nDigest: sha256:0f326cc6ed919ef669b3606668e42ad402dabf4be043aa2b59d5f709c981d3b7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "da02f194ae80: Pulling fs layer", "c25e1ae128c0: Pulling fs layer", "da02f194ae80: Verifying Checksum", "da02f194ae80: Download complete", "c25e1ae128c0: Verifying Checksum", "c25e1ae128c0: Download complete", "da02f194ae80: Pull complete", "c25e1ae128c0: Pull complete", "Digest: sha256:0f326cc6ed919ef669b3606668e42ad402dabf4be043aa2b59d5f709c981d3b7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2"]} 2025-01-10 20:22:51.264 INFO: changed: [10.0.0.37] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "delta": "0:00:25.926488", "end": "2025-01-10 20:22:51.216535", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:22:25.290047", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n287bb505f3a7: Pulling fs layer\neb46b6404872: Pulling fs layer\neb46b6404872: Verifying Checksum\neb46b6404872: Download complete\n287bb505f3a7: Verifying Checksum\n287bb505f3a7: Download complete\n287bb505f3a7: Pull complete\neb46b6404872: Pull complete\nDigest: sha256:901322db1a4a80e20f5f2ead02d4004ad9ef3a28f829db41a582c0f6357b325a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "287bb505f3a7: Pulling fs layer", "eb46b6404872: Pulling fs layer", "eb46b6404872: Verifying Checksum", "eb46b6404872: Download complete", "287bb505f3a7: Verifying Checksum", "287bb505f3a7: Download complete", "287bb505f3a7: Pull complete", "eb46b6404872: Pull complete", "Digest: sha256:901322db1a4a80e20f5f2ead02d4004ad9ef3a28f829db41a582c0f6357b325a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2"]} 2025-01-10 20:22:52.435 INFO: changed: [10.0.0.37] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "delta": "0:00:00.821451", "end": "2025-01-10 20:22:52.397436", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-10 20:22:51.575985", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n70535f8c9104: Pulling fs layer\n4d6ce59d6e4d: Pulling fs layer\na62700c58253: Pulling fs layer\n782471cd0c85: Pulling fs layer\n782471cd0c85: Waiting\na62700c58253: Verifying Checksum\na62700c58253: Download complete\n4d6ce59d6e4d: Verifying Checksum\n4d6ce59d6e4d: Download complete\n70535f8c9104: Verifying Checksum\n70535f8c9104: Download complete\n70535f8c9104: Pull complete\n4d6ce59d6e4d: Pull complete\na62700c58253: Pull complete\n782471cd0c85: Verifying Checksum\n782471cd0c85: Download complete\n782471cd0c85: Pull complete\nDigest: sha256:1374c21e8cb566f2860a6a1dff318d161a5986275ae62c66501ec5f1a7c8ce24\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "70535f8c9104: Pulling fs layer", "4d6ce59d6e4d: Pulling fs layer", "a62700c58253: Pulling fs layer", "782471cd0c85: Pulling fs layer", "782471cd0c85: Waiting", "a62700c58253: Verifying Checksum", "a62700c58253: Download complete", "4d6ce59d6e4d: Verifying Checksum", "4d6ce59d6e4d: Download complete", "70535f8c9104: Verifying Checksum", "70535f8c9104: Download complete", "70535f8c9104: Pull complete", "4d6ce59d6e4d: Pull complete", "a62700c58253: Pull complete", "782471cd0c85: Verifying Checksum", "782471cd0c85: Download complete", "782471cd0c85: Pull complete", "Digest: sha256:1374c21e8cb566f2860a6a1dff318d161a5986275ae62c66501ec5f1a7c8ce24", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2"]} 2025-01-10 20:22:53.062 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.290333", "end": "2025-01-10 20:22:53.026290", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:22:52.735957", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n4b7e102cd73f: Pulling fs layer\n4b7e102cd73f: Verifying Checksum\n4b7e102cd73f: Download complete\n4b7e102cd73f: Pull complete\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "4b7e102cd73f: Pulling fs layer", "4b7e102cd73f: Verifying Checksum", "4b7e102cd73f: Download complete", "4b7e102cd73f: Pull complete", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:22:58.021 INFO: changed: [10.0.0.33] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "delta": "0:00:28.720975", "end": "2025-01-10 20:22:57.969005", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:22:29.248030", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n287bb505f3a7: Pulling fs layer\neb46b6404872: Pulling fs layer\neb46b6404872: Verifying Checksum\neb46b6404872: Download complete\n287bb505f3a7: Verifying Checksum\n287bb505f3a7: Download complete\n287bb505f3a7: Pull complete\neb46b6404872: Pull complete\nDigest: sha256:901322db1a4a80e20f5f2ead02d4004ad9ef3a28f829db41a582c0f6357b325a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "287bb505f3a7: Pulling fs layer", "eb46b6404872: Pulling fs layer", "eb46b6404872: Verifying Checksum", "eb46b6404872: Download complete", "287bb505f3a7: Verifying Checksum", "287bb505f3a7: Download complete", "287bb505f3a7: Pull complete", "eb46b6404872: Pull complete", "Digest: sha256:901322db1a4a80e20f5f2ead02d4004ad9ef3a28f829db41a582c0f6357b325a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2"]} 2025-01-10 20:22:59.693 INFO: changed: [10.0.0.33] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "delta": "0:00:01.317016", "end": "2025-01-10 20:22:59.649185", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-10 20:22:58.332169", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n70535f8c9104: Pulling fs layer\n4d6ce59d6e4d: Pulling fs layer\na62700c58253: Pulling fs layer\n782471cd0c85: Pulling fs layer\n782471cd0c85: Waiting\n70535f8c9104: Verifying Checksum\n70535f8c9104: Download complete\na62700c58253: Download complete\n4d6ce59d6e4d: Verifying Checksum\n4d6ce59d6e4d: Download complete\n70535f8c9104: Pull complete\n4d6ce59d6e4d: Pull complete\na62700c58253: Pull complete\n782471cd0c85: Verifying Checksum\n782471cd0c85: Download complete\n782471cd0c85: Pull complete\nDigest: sha256:1374c21e8cb566f2860a6a1dff318d161a5986275ae62c66501ec5f1a7c8ce24\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "70535f8c9104: Pulling fs layer", "4d6ce59d6e4d: Pulling fs layer", "a62700c58253: Pulling fs layer", "782471cd0c85: Pulling fs layer", "782471cd0c85: Waiting", "70535f8c9104: Verifying Checksum", "70535f8c9104: Download complete", "a62700c58253: Download complete", "4d6ce59d6e4d: Verifying Checksum", "4d6ce59d6e4d: Download complete", "70535f8c9104: Pull complete", "4d6ce59d6e4d: Pull complete", "a62700c58253: Pull complete", "782471cd0c85: Verifying Checksum", "782471cd0c85: Download complete", "782471cd0c85: Pull complete", "Digest: sha256:1374c21e8cb566f2860a6a1dff318d161a5986275ae62c66501ec5f1a7c8ce24", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2"]} 2025-01-10 20:23:00.804 INFO: changed: [10.0.0.33] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.756588", "end": "2025-01-10 20:23:00.752421", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:22:59.995833", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n4b7e102cd73f: Pulling fs layer\n4b7e102cd73f: Download complete\n4b7e102cd73f: Pull complete\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "4b7e102cd73f: Pulling fs layer", "4b7e102cd73f: Download complete", "4b7e102cd73f: Pull complete", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:23:01.973 INFO: changed: [10.0.0.36] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "delta": "0:00:28.950973", "end": "2025-01-10 20:23:01.924616", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:22:32.973643", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n287bb505f3a7: Pulling fs layer\neb46b6404872: Pulling fs layer\neb46b6404872: Verifying Checksum\neb46b6404872: Download complete\n287bb505f3a7: Verifying Checksum\n287bb505f3a7: Download complete\n287bb505f3a7: Pull complete\neb46b6404872: Pull complete\nDigest: sha256:901322db1a4a80e20f5f2ead02d4004ad9ef3a28f829db41a582c0f6357b325a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "287bb505f3a7: Pulling fs layer", "eb46b6404872: Pulling fs layer", "eb46b6404872: Verifying Checksum", "eb46b6404872: Download complete", "287bb505f3a7: Verifying Checksum", "287bb505f3a7: Download complete", "287bb505f3a7: Pull complete", "eb46b6404872: Pull complete", "Digest: sha256:901322db1a4a80e20f5f2ead02d4004ad9ef3a28f829db41a582c0f6357b325a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2"]} 2025-01-10 20:23:03.366 INFO: changed: [10.0.0.36] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "delta": "0:00:01.030230", "end": "2025-01-10 20:23:03.318837", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-10 20:23:02.288607", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n70535f8c9104: Pulling fs layer\n4d6ce59d6e4d: Pulling fs layer\na62700c58253: Pulling fs layer\n782471cd0c85: Pulling fs layer\n782471cd0c85: Waiting\na62700c58253: Verifying Checksum\na62700c58253: Download complete\n4d6ce59d6e4d: Download complete\n70535f8c9104: Verifying Checksum\n70535f8c9104: Download complete\n70535f8c9104: Pull complete\n4d6ce59d6e4d: Pull complete\na62700c58253: Pull complete\n782471cd0c85: Verifying Checksum\n782471cd0c85: Download complete\n782471cd0c85: Pull complete\nDigest: sha256:1374c21e8cb566f2860a6a1dff318d161a5986275ae62c66501ec5f1a7c8ce24\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "70535f8c9104: Pulling fs layer", "4d6ce59d6e4d: Pulling fs layer", "a62700c58253: Pulling fs layer", "782471cd0c85: Pulling fs layer", "782471cd0c85: Waiting", "a62700c58253: Verifying Checksum", "a62700c58253: Download complete", "4d6ce59d6e4d: Download complete", "70535f8c9104: Verifying Checksum", "70535f8c9104: Download complete", "70535f8c9104: Pull complete", "4d6ce59d6e4d: Pull complete", "a62700c58253: Pull complete", "782471cd0c85: Verifying Checksum", "782471cd0c85: Download complete", "782471cd0c85: Pull complete", "Digest: sha256:1374c21e8cb566f2860a6a1dff318d161a5986275ae62c66501ec5f1a7c8ce24", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2"]} 2025-01-10 20:23:04.028 INFO: changed: [10.0.0.36] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.306184", "end": "2025-01-10 20:23:03.987602", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:23:03.681418", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n4b7e102cd73f: Pulling fs layer\n4b7e102cd73f: Verifying Checksum\n4b7e102cd73f: Download complete\n4b7e102cd73f: Pull complete\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "4b7e102cd73f: Pulling fs layer", "4b7e102cd73f: Verifying Checksum", "4b7e102cd73f: Download complete", "4b7e102cd73f: Pull complete", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:23:04.630 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-01-10 20:23:16.531 INFO: TASK [contrail_webui : update contrail webui image] **************************** changed: [10.0.0.37] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2", "delta": "0:00:10.520190", "end": "2025-01-10 20:23:16.485409", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-10 20:23:05.965219", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n0f1359d9cfe9: Pulling fs layer\nbff11c714a96: Pulling fs layer\ncfea06f8342b: Pulling fs layer\n718e89ea584f: Pulling fs layer\ncccc262e8f26: Pulling fs layer\n718e89ea584f: Waiting\ncccc262e8f26: Waiting\nbff11c714a96: Verifying Checksum\nbff11c714a96: Download complete\ncfea06f8342b: Verifying Checksum\ncfea06f8342b: Download complete\n718e89ea584f: Verifying Checksum\n718e89ea584f: Download complete\ncccc262e8f26: Verifying Checksum\ncccc262e8f26: Download complete\n0f1359d9cfe9: Verifying Checksum\n0f1359d9cfe9: Download complete\n0f1359d9cfe9: Pull complete\nbff11c714a96: Pull complete\ncfea06f8342b: Pull complete\n718e89ea584f: Pull complete\ncccc262e8f26: Pull complete\nDigest: sha256:bbff8b6aaca947d400fd3554b154e057563da219585ed9dff58a18fd021b9acc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "0f1359d9cfe9: Pulling fs layer", "bff11c714a96: Pulling fs layer", "cfea06f8342b: Pulling fs layer", "718e89ea584f: Pulling fs layer", "cccc262e8f26: Pulling fs layer", "718e89ea584f: Waiting", "cccc262e8f26: Waiting", "bff11c714a96: Verifying Checksum", "bff11c714a96: Download complete", "cfea06f8342b: Verifying Checksum", "cfea06f8342b: Download complete", "718e89ea584f: Verifying Checksum", "718e89ea584f: Download complete", "cccc262e8f26: Verifying Checksum", "cccc262e8f26: Download complete", "0f1359d9cfe9: Verifying Checksum", "0f1359d9cfe9: Download complete", "0f1359d9cfe9: Pull complete", "bff11c714a96: Pull complete", "cfea06f8342b: Pull complete", "718e89ea584f: Pull complete", "cccc262e8f26: Pull complete", "Digest: sha256:bbff8b6aaca947d400fd3554b154e057563da219585ed9dff58a18fd021b9acc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2"]} 2025-01-10 20:23:16.970 INFO: changed: [10.0.0.33] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2", "delta": "0:00:11.031882", "end": "2025-01-10 20:23:16.929095", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-10 20:23:05.897213", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n0f1359d9cfe9: Pulling fs layer\nbff11c714a96: Pulling fs layer\ncfea06f8342b: Pulling fs layer\n718e89ea584f: Pulling fs layer\ncccc262e8f26: Pulling fs layer\n718e89ea584f: Waiting\ncccc262e8f26: Waiting\nbff11c714a96: Verifying Checksum\nbff11c714a96: Download complete\ncfea06f8342b: Verifying Checksum\ncfea06f8342b: Download complete\n718e89ea584f: Verifying Checksum\n718e89ea584f: Download complete\ncccc262e8f26: Verifying Checksum\ncccc262e8f26: Download complete\n0f1359d9cfe9: Verifying Checksum\n0f1359d9cfe9: Download complete\n0f1359d9cfe9: Pull complete\nbff11c714a96: Pull complete\ncfea06f8342b: Pull complete\n718e89ea584f: Pull complete\ncccc262e8f26: Pull complete\nDigest: sha256:bbff8b6aaca947d400fd3554b154e057563da219585ed9dff58a18fd021b9acc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "0f1359d9cfe9: Pulling fs layer", "bff11c714a96: Pulling fs layer", "cfea06f8342b: Pulling fs layer", "718e89ea584f: Pulling fs layer", "cccc262e8f26: Pulling fs layer", "718e89ea584f: Waiting", "cccc262e8f26: Waiting", "bff11c714a96: Verifying Checksum", "bff11c714a96: Download complete", "cfea06f8342b: Verifying Checksum", "cfea06f8342b: Download complete", "718e89ea584f: Verifying Checksum", "718e89ea584f: Download complete", "cccc262e8f26: Verifying Checksum", "cccc262e8f26: Download complete", "0f1359d9cfe9: Verifying Checksum", "0f1359d9cfe9: Download complete", "0f1359d9cfe9: Pull complete", "bff11c714a96: Pull complete", "cfea06f8342b: Pull complete", "718e89ea584f: Pull complete", "cccc262e8f26: Pull complete", "Digest: sha256:bbff8b6aaca947d400fd3554b154e057563da219585ed9dff58a18fd021b9acc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2"]} 2025-01-10 20:23:17.113 INFO: changed: [10.0.0.37] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "delta": "0:00:00.244669", "end": "2025-01-10 20:23:17.074268", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-10 20:23:16.829599", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n0f1359d9cfe9: Already exists\nbff11c714a96: Already exists\ncfea06f8342b: Already exists\n718e89ea584f: Already exists\ncccc262e8f26: Already exists\nDigest: sha256:eae2e8d6ff7f342e0ef82d386f0b2ee3fc9a468b1de584bd4d11c3a17428d731\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "0f1359d9cfe9: Already exists", "bff11c714a96: Already exists", "cfea06f8342b: Already exists", "718e89ea584f: Already exists", "cccc262e8f26: Already exists", "Digest: sha256:eae2e8d6ff7f342e0ef82d386f0b2ee3fc9a468b1de584bd4d11c3a17428d731", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2"]} 2025-01-10 20:23:17.659 INFO: changed: [10.0.0.33] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "delta": "0:00:00.345962", "end": "2025-01-10 20:23:17.613365", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-10 20:23:17.267403", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n0f1359d9cfe9: Already exists\nbff11c714a96: Already exists\ncfea06f8342b: Already exists\n718e89ea584f: Already exists\ncccc262e8f26: Already exists\nDigest: sha256:eae2e8d6ff7f342e0ef82d386f0b2ee3fc9a468b1de584bd4d11c3a17428d731\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "0f1359d9cfe9: Already exists", "bff11c714a96: Already exists", "cfea06f8342b: Already exists", "718e89ea584f: Already exists", "cccc262e8f26: Already exists", "Digest: sha256:eae2e8d6ff7f342e0ef82d386f0b2ee3fc9a468b1de584bd4d11c3a17428d731", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2"]} 2025-01-10 20:23:18.162 INFO: changed: [10.0.0.36] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2", "delta": "0:00:12.010235", "end": "2025-01-10 20:23:18.121347", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-10 20:23:06.111112", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n0f1359d9cfe9: Pulling fs layer\nbff11c714a96: Pulling fs layer\ncfea06f8342b: Pulling fs layer\n718e89ea584f: Pulling fs layer\ncccc262e8f26: Pulling fs layer\n718e89ea584f: Waiting\ncccc262e8f26: Waiting\nbff11c714a96: Verifying Checksum\nbff11c714a96: Download complete\ncfea06f8342b: Verifying Checksum\ncfea06f8342b: Download complete\n718e89ea584f: Verifying Checksum\n718e89ea584f: Download complete\ncccc262e8f26: Verifying Checksum\ncccc262e8f26: Download complete\n0f1359d9cfe9: Verifying Checksum\n0f1359d9cfe9: Download complete\n0f1359d9cfe9: Pull complete\nbff11c714a96: Pull complete\ncfea06f8342b: Pull complete\n718e89ea584f: Pull complete\ncccc262e8f26: Pull complete\nDigest: sha256:bbff8b6aaca947d400fd3554b154e057563da219585ed9dff58a18fd021b9acc\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "0f1359d9cfe9: Pulling fs layer", "bff11c714a96: Pulling fs layer", "cfea06f8342b: Pulling fs layer", "718e89ea584f: Pulling fs layer", "cccc262e8f26: Pulling fs layer", "718e89ea584f: Waiting", "cccc262e8f26: Waiting", "bff11c714a96: Verifying Checksum", "bff11c714a96: Download complete", "cfea06f8342b: Verifying Checksum", "cfea06f8342b: Download complete", "718e89ea584f: Verifying Checksum", "718e89ea584f: Download complete", "cccc262e8f26: Verifying Checksum", "cccc262e8f26: Download complete", "0f1359d9cfe9: Verifying Checksum", "0f1359d9cfe9: Download complete", "0f1359d9cfe9: Pull complete", "bff11c714a96: Pull complete", "cfea06f8342b: Pull complete", "718e89ea584f: Pull complete", "cccc262e8f26: Pull complete", "Digest: sha256:bbff8b6aaca947d400fd3554b154e057563da219585ed9dff58a18fd021b9acc", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2"]} 2025-01-10 20:23:18.840 INFO: changed: [10.0.0.36] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "delta": "0:00:00.263700", "end": "2025-01-10 20:23:18.764194", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-10 20:23:18.500494", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n0f1359d9cfe9: Already exists\nbff11c714a96: Already exists\ncfea06f8342b: Already exists\n718e89ea584f: Already exists\ncccc262e8f26: Already exists\nDigest: sha256:eae2e8d6ff7f342e0ef82d386f0b2ee3fc9a468b1de584bd4d11c3a17428d731\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "0f1359d9cfe9: Already exists", "bff11c714a96: Already exists", "cfea06f8342b: Already exists", "718e89ea584f: Already exists", "cccc262e8f26: Already exists", "Digest: sha256:eae2e8d6ff7f342e0ef82d386f0b2ee3fc9a468b1de584bd4d11c3a17428d731", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2"]} 2025-01-10 20:23:19.390 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-01-10 20:23:21.648 INFO: TASK [contrail_redis : update contrail redis image] **************************** changed: [10.0.0.33] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "delta": "0:00:00.867486", "end": "2025-01-10 20:23:21.592305", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-10 20:23:20.724819", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n974111357f2a: Pulling fs layer\nf79b3ab9f52f: Pulling fs layer\nb775c357d583: Pulling fs layer\n974111357f2a: Verifying Checksum\n974111357f2a: Download complete\nb775c357d583: Verifying Checksum\nb775c357d583: Download complete\n974111357f2a: Pull complete\nf79b3ab9f52f: Verifying Checksum\nf79b3ab9f52f: Download complete\nf79b3ab9f52f: Pull complete\nb775c357d583: Pull complete\nDigest: sha256:960a15156c4a94026658beca85ae3b1a5b4c6a73cdaf54ea446f46555a234a83\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "974111357f2a: Pulling fs layer", "f79b3ab9f52f: Pulling fs layer", "b775c357d583: Pulling fs layer", "974111357f2a: Verifying Checksum", "974111357f2a: Download complete", "b775c357d583: Verifying Checksum", "b775c357d583: Download complete", "974111357f2a: Pull complete", "f79b3ab9f52f: Verifying Checksum", "f79b3ab9f52f: Download complete", "f79b3ab9f52f: Pull complete", "b775c357d583: Pull complete", "Digest: sha256:960a15156c4a94026658beca85ae3b1a5b4c6a73cdaf54ea446f46555a234a83", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2"]} 2025-01-10 20:23:21.739 INFO: changed: [10.0.0.37] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "delta": "0:00:00.991486", "end": "2025-01-10 20:23:21.694422", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-10 20:23:20.702936", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n974111357f2a: Pulling fs layer\nf79b3ab9f52f: Pulling fs layer\nb775c357d583: Pulling fs layer\n974111357f2a: Verifying Checksum\n974111357f2a: Download complete\nb775c357d583: Download complete\n974111357f2a: Pull complete\nf79b3ab9f52f: Verifying Checksum\nf79b3ab9f52f: Download complete\nf79b3ab9f52f: Pull complete\nb775c357d583: Pull complete\nDigest: sha256:960a15156c4a94026658beca85ae3b1a5b4c6a73cdaf54ea446f46555a234a83\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "974111357f2a: Pulling fs layer", "f79b3ab9f52f: Pulling fs layer", "b775c357d583: Pulling fs layer", "974111357f2a: Verifying Checksum", "974111357f2a: Download complete", "b775c357d583: Download complete", "974111357f2a: Pull complete", "f79b3ab9f52f: Verifying Checksum", "f79b3ab9f52f: Download complete", "f79b3ab9f52f: Pull complete", "b775c357d583: Pull complete", "Digest: sha256:960a15156c4a94026658beca85ae3b1a5b4c6a73cdaf54ea446f46555a234a83", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2"]} 2025-01-10 20:23:21.929 INFO: changed: [10.0.0.36] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "delta": "0:00:01.005541", "end": "2025-01-10 20:23:21.866127", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-10 20:23:20.860586", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n974111357f2a: Pulling fs layer\nf79b3ab9f52f: Pulling fs layer\nb775c357d583: Pulling fs layer\n974111357f2a: Verifying Checksum\n974111357f2a: Download complete\nb775c357d583: Verifying Checksum\nb775c357d583: Download complete\n974111357f2a: Pull complete\nf79b3ab9f52f: Verifying Checksum\nf79b3ab9f52f: Download complete\nf79b3ab9f52f: Pull complete\nb775c357d583: Pull complete\nDigest: sha256:960a15156c4a94026658beca85ae3b1a5b4c6a73cdaf54ea446f46555a234a83\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "974111357f2a: Pulling fs layer", "f79b3ab9f52f: Pulling fs layer", "b775c357d583: Pulling fs layer", "974111357f2a: Verifying Checksum", "974111357f2a: Download complete", "b775c357d583: Verifying Checksum", "b775c357d583: Download complete", "974111357f2a: Pull complete", "f79b3ab9f52f: Verifying Checksum", "f79b3ab9f52f: Download complete", "f79b3ab9f52f: Pull complete", "b775c357d583: Pull complete", "Digest: sha256:960a15156c4a94026658beca85ae3b1a5b4c6a73cdaf54ea446f46555a234a83", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2"]} 2025-01-10 20:23:22.692 INFO: changed: [10.0.0.37] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2", "delta": "0:00:00.618099", "end": "2025-01-10 20:23:22.648466", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-10 20:23:22.030367", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n8dc3fdd16a78: Pulling fs layer\n3619aa9c572e: Pulling fs layer\n8dc3fdd16a78: Download complete\n8dc3fdd16a78: Pull complete\n3619aa9c572e: Verifying Checksum\n3619aa9c572e: Pull complete\nDigest: sha256:2444aa5cbe1e293ac850fdc46e2e495a74016f2fb0c68783a29b9bd935612e72\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "8dc3fdd16a78: Pulling fs layer", "3619aa9c572e: Pulling fs layer", "8dc3fdd16a78: Download complete", "8dc3fdd16a78: Pull complete", "3619aa9c572e: Verifying Checksum", "3619aa9c572e: Pull complete", "Digest: sha256:2444aa5cbe1e293ac850fdc46e2e495a74016f2fb0c68783a29b9bd935612e72", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2"]} 2025-01-10 20:23:23.136 INFO: changed: [10.0.0.36] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2", "delta": "0:00:00.804632", "end": "2025-01-10 20:23:23.097389", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-10 20:23:22.292757", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n8dc3fdd16a78: Pulling fs layer\n3619aa9c572e: Pulling fs layer\n8dc3fdd16a78: Download complete\n8dc3fdd16a78: Pull complete\n3619aa9c572e: Download complete\n3619aa9c572e: Pull complete\nDigest: sha256:2444aa5cbe1e293ac850fdc46e2e495a74016f2fb0c68783a29b9bd935612e72\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "8dc3fdd16a78: Pulling fs layer", "3619aa9c572e: Pulling fs layer", "8dc3fdd16a78: Download complete", "8dc3fdd16a78: Pull complete", "3619aa9c572e: Download complete", "3619aa9c572e: Pull complete", "Digest: sha256:2444aa5cbe1e293ac850fdc46e2e495a74016f2fb0c68783a29b9bd935612e72", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2"]} 2025-01-10 20:23:23.502 INFO: changed: [10.0.0.33] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2", "delta": "0:00:01.455222", "end": "2025-01-10 20:23:23.445689", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-10 20:23:21.990467", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n8dc3fdd16a78: Pulling fs layer\n3619aa9c572e: Pulling fs layer\n8dc3fdd16a78: Verifying Checksum\n8dc3fdd16a78: Download complete\n8dc3fdd16a78: Pull complete\n3619aa9c572e: Verifying Checksum\n3619aa9c572e: Download complete\n3619aa9c572e: Pull complete\nDigest: sha256:2444aa5cbe1e293ac850fdc46e2e495a74016f2fb0c68783a29b9bd935612e72\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "8dc3fdd16a78: Pulling fs layer", "3619aa9c572e: Pulling fs layer", "8dc3fdd16a78: Verifying Checksum", "8dc3fdd16a78: Download complete", "8dc3fdd16a78: Pull complete", "3619aa9c572e: Verifying Checksum", "3619aa9c572e: Download complete", "3619aa9c572e: Pull complete", "Digest: sha256:2444aa5cbe1e293ac850fdc46e2e495a74016f2fb0c68783a29b9bd935612e72", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2"]} 2025-01-10 20:23:24.158 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-01-10 20:23:25.697 INFO: TASK [contrail_analytics : update contrail analytics images] ******************* changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.119104", "end": "2025-01-10 20:23:25.636241", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:23:25.517137", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:23:25.742 INFO: changed: [10.0.0.33] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.145562", "end": "2025-01-10 20:23:25.661136", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:23:25.515574", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:23:25.799 INFO: changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.117696", "end": "2025-01-10 20:23:25.730507", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:23:25.612811", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:23:26.180 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.116883", "end": "2025-01-10 20:23:26.140137", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:23:26.023254", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:23:26.297 INFO: changed: [10.0.0.33] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.148871", "end": "2025-01-10 20:23:26.247761", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:23:26.098890", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:23:26.322 INFO: changed: [10.0.0.36] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.144456", "end": "2025-01-10 20:23:26.249936", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:23:26.105480", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:23:27.498 INFO: changed: [10.0.0.37] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "delta": "0:00:00.933870", "end": "2025-01-10 20:23:27.459801", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-10 20:23:26.525931", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nb998742c24cc: Pulling fs layer\n16503a2d1bf6: Pulling fs layer\nb998742c24cc: Verifying Checksum\nb998742c24cc: Download complete\nb998742c24cc: Pull complete\n16503a2d1bf6: Verifying Checksum\n16503a2d1bf6: Download complete\n16503a2d1bf6: Pull complete\nDigest: sha256:ea1d01fde4a4a71ec4ad9600b8810c35bf6a35219fadb2c4c6257b7f24ee7f2e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "b998742c24cc: Pulling fs layer", "16503a2d1bf6: Pulling fs layer", "b998742c24cc: Verifying Checksum", "b998742c24cc: Download complete", "b998742c24cc: Pull complete", "16503a2d1bf6: Verifying Checksum", "16503a2d1bf6: Download complete", "16503a2d1bf6: Pull complete", "Digest: sha256:ea1d01fde4a4a71ec4ad9600b8810c35bf6a35219fadb2c4c6257b7f24ee7f2e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2"]} 2025-01-10 20:23:28.104 INFO: changed: [10.0.0.36] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "delta": "0:00:01.383308", "end": "2025-01-10 20:23:28.061850", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-10 20:23:26.678542", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nb998742c24cc: Pulling fs layer\n16503a2d1bf6: Pulling fs layer\nb998742c24cc: Download complete\nb998742c24cc: Pull complete\n16503a2d1bf6: Verifying Checksum\n16503a2d1bf6: Download complete\n16503a2d1bf6: Pull complete\nDigest: sha256:ea1d01fde4a4a71ec4ad9600b8810c35bf6a35219fadb2c4c6257b7f24ee7f2e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "b998742c24cc: Pulling fs layer", "16503a2d1bf6: Pulling fs layer", "b998742c24cc: Download complete", "b998742c24cc: Pull complete", "16503a2d1bf6: Verifying Checksum", "16503a2d1bf6: Download complete", "16503a2d1bf6: Pull complete", "Digest: sha256:ea1d01fde4a4a71ec4ad9600b8810c35bf6a35219fadb2c4c6257b7f24ee7f2e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2"]} 2025-01-10 20:23:28.145 INFO: changed: [10.0.0.33] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "delta": "0:00:01.467956", "end": "2025-01-10 20:23:28.088847", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-10 20:23:26.620891", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nb998742c24cc: Pulling fs layer\n16503a2d1bf6: Pulling fs layer\nb998742c24cc: Verifying Checksum\nb998742c24cc: Download complete\nb998742c24cc: Pull complete\n16503a2d1bf6: Verifying Checksum\n16503a2d1bf6: Download complete\n16503a2d1bf6: Pull complete\nDigest: sha256:ea1d01fde4a4a71ec4ad9600b8810c35bf6a35219fadb2c4c6257b7f24ee7f2e\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "b998742c24cc: Pulling fs layer", "16503a2d1bf6: Pulling fs layer", "b998742c24cc: Verifying Checksum", "b998742c24cc: Download complete", "b998742c24cc: Pull complete", "16503a2d1bf6: Verifying Checksum", "16503a2d1bf6: Download complete", "16503a2d1bf6: Pull complete", "Digest: sha256:ea1d01fde4a4a71ec4ad9600b8810c35bf6a35219fadb2c4c6257b7f24ee7f2e", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2"]} 2025-01-10 20:23:37.903 INFO: changed: [10.0.0.37] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2", "delta": "0:00:10.026559", "end": "2025-01-10 20:23:37.857792", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-10 20:23:27.831233", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n840d13065dff: Pulling fs layer\n4140da0c649f: Pulling fs layer\n840d13065dff: Verifying Checksum\n840d13065dff: Download complete\n840d13065dff: Pull complete\n4140da0c649f: Verifying Checksum\n4140da0c649f: Download complete\n4140da0c649f: Pull complete\nDigest: sha256:7a5a722a78088f98f643d8ce516d9353b045ab10dcfffa2348022791181544b1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "840d13065dff: Pulling fs layer", "4140da0c649f: Pulling fs layer", "840d13065dff: Verifying Checksum", "840d13065dff: Download complete", "840d13065dff: Pull complete", "4140da0c649f: Verifying Checksum", "4140da0c649f: Download complete", "4140da0c649f: Pull complete", "Digest: sha256:7a5a722a78088f98f643d8ce516d9353b045ab10dcfffa2348022791181544b1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2"]} 2025-01-10 20:23:38.365 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.123173", "end": "2025-01-10 20:23:38.329479", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:23:38.206306", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:23:39.905 INFO: changed: [10.0.0.33] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2", "delta": "0:00:11.370516", "end": "2025-01-10 20:23:39.857655", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-10 20:23:28.487139", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n840d13065dff: Pulling fs layer\n4140da0c649f: Pulling fs layer\n840d13065dff: Verifying Checksum\n840d13065dff: Download complete\n840d13065dff: Pull complete\n4140da0c649f: Verifying Checksum\n4140da0c649f: Download complete\n4140da0c649f: Pull complete\nDigest: sha256:7a5a722a78088f98f643d8ce516d9353b045ab10dcfffa2348022791181544b1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "840d13065dff: Pulling fs layer", "4140da0c649f: Pulling fs layer", "840d13065dff: Verifying Checksum", "840d13065dff: Download complete", "840d13065dff: Pull complete", "4140da0c649f: Verifying Checksum", "4140da0c649f: Download complete", "4140da0c649f: Pull complete", "Digest: sha256:7a5a722a78088f98f643d8ce516d9353b045ab10dcfffa2348022791181544b1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2"]} 2025-01-10 20:23:40.522 INFO: changed: [10.0.0.33] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.255767", "end": "2025-01-10 20:23:40.481707", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:23:40.225940", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:23:41.404 INFO: changed: [10.0.0.36] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2", "delta": "0:00:12.856027", "end": "2025-01-10 20:23:41.331466", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-10 20:23:28.475439", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n840d13065dff: Pulling fs layer\n4140da0c649f: Pulling fs layer\n840d13065dff: Verifying Checksum\n840d13065dff: Download complete\n840d13065dff: Pull complete\n4140da0c649f: Verifying Checksum\n4140da0c649f: Download complete\n4140da0c649f: Pull complete\nDigest: sha256:7a5a722a78088f98f643d8ce516d9353b045ab10dcfffa2348022791181544b1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "840d13065dff: Pulling fs layer", "4140da0c649f: Pulling fs layer", "840d13065dff: Verifying Checksum", "840d13065dff: Download complete", "840d13065dff: Pull complete", "4140da0c649f: Verifying Checksum", "4140da0c649f: Download complete", "4140da0c649f: Pull complete", "Digest: sha256:7a5a722a78088f98f643d8ce516d9353b045ab10dcfffa2348022791181544b1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2"]} 2025-01-10 20:23:41.953 INFO: changed: [10.0.0.36] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.130771", "end": "2025-01-10 20:23:41.904072", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:23:41.773301", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:23:42.723 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-01-10 20:23:44.208 INFO: TASK [contrail_analytics_alarm : update alarm, external-kafka image] *********** changed: [10.0.0.33] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.129355", "end": "2025-01-10 20:23:44.159029", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:23:44.029674", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:23:44.285 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.119818", "end": "2025-01-10 20:23:44.226373", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:23:44.106555", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:23:44.446 INFO: changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.203899", "end": "2025-01-10 20:23:44.400512", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:23:44.196613", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:23:44.701 INFO: changed: [10.0.0.33] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.135131", "end": "2025-01-10 20:23:44.659031", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:23:44.523900", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:23:44.740 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.125096", "end": "2025-01-10 20:23:44.699260", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:23:44.574164", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:23:44.961 INFO: changed: [10.0.0.36] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.131578", "end": "2025-01-10 20:23:44.916580", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:23:44.785002", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:23:46.282 INFO: changed: [10.0.0.37] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "delta": "0:00:01.115332", "end": "2025-01-10 20:23:46.241580", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-10 20:23:45.126248", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n2af51ada264f: Pulling fs layer\n5420b5601bf7: Pulling fs layer\n2af51ada264f: Verifying Checksum\n2af51ada264f: Download complete\n2af51ada264f: Pull complete\n5420b5601bf7: Verifying Checksum\n5420b5601bf7: Download complete\n5420b5601bf7: Pull complete\nDigest: sha256:b1e7bf91a7101b283b23db1c5a14a394b10f1c462a17619058ec4524e3a05907\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "2af51ada264f: Pulling fs layer", "5420b5601bf7: Pulling fs layer", "2af51ada264f: Verifying Checksum", "2af51ada264f: Download complete", "2af51ada264f: Pull complete", "5420b5601bf7: Verifying Checksum", "5420b5601bf7: Download complete", "5420b5601bf7: Pull complete", "Digest: sha256:b1e7bf91a7101b283b23db1c5a14a394b10f1c462a17619058ec4524e3a05907", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2"]} 2025-01-10 20:23:46.705 INFO: changed: [10.0.0.33] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "delta": "0:00:01.654940", "end": "2025-01-10 20:23:46.648090", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-10 20:23:44.993150", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n2af51ada264f: Pulling fs layer\n5420b5601bf7: Pulling fs layer\n2af51ada264f: Verifying Checksum\n2af51ada264f: Download complete\n2af51ada264f: Pull complete\n5420b5601bf7: Verifying Checksum\n5420b5601bf7: Download complete\n5420b5601bf7: Pull complete\nDigest: sha256:b1e7bf91a7101b283b23db1c5a14a394b10f1c462a17619058ec4524e3a05907\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "2af51ada264f: Pulling fs layer", "5420b5601bf7: Pulling fs layer", "2af51ada264f: Verifying Checksum", "2af51ada264f: Download complete", "2af51ada264f: Pull complete", "5420b5601bf7: Verifying Checksum", "5420b5601bf7: Download complete", "5420b5601bf7: Pull complete", "Digest: sha256:b1e7bf91a7101b283b23db1c5a14a394b10f1c462a17619058ec4524e3a05907", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2"]} 2025-01-10 20:23:46.826 INFO: changed: [10.0.0.36] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "delta": "0:00:01.471089", "end": "2025-01-10 20:23:46.779104", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-10 20:23:45.308015", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n2af51ada264f: Pulling fs layer\n5420b5601bf7: Pulling fs layer\n2af51ada264f: Download complete\n2af51ada264f: Pull complete\n5420b5601bf7: Verifying Checksum\n5420b5601bf7: Download complete\n5420b5601bf7: Pull complete\nDigest: sha256:b1e7bf91a7101b283b23db1c5a14a394b10f1c462a17619058ec4524e3a05907\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "2af51ada264f: Pulling fs layer", "5420b5601bf7: Pulling fs layer", "2af51ada264f: Download complete", "2af51ada264f: Pull complete", "5420b5601bf7: Verifying Checksum", "5420b5601bf7: Download complete", "5420b5601bf7: Pull complete", "Digest: sha256:b1e7bf91a7101b283b23db1c5a14a394b10f1c462a17619058ec4524e3a05907", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2"]} 2025-01-10 20:23:53.550 INFO: changed: [10.0.0.37] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2", "delta": "0:00:06.902964", "end": "2025-01-10 20:23:53.509051", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-10 20:23:46.606087", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n17d28ee2971a: Pulling fs layer\n56dcf0ea8c2a: Pulling fs layer\n17d28ee2971a: Verifying Checksum\n17d28ee2971a: Download complete\n17d28ee2971a: Pull complete\n56dcf0ea8c2a: Verifying Checksum\n56dcf0ea8c2a: Download complete\n56dcf0ea8c2a: Pull complete\nDigest: sha256:9840fd4d21db0df142a1773af9ae8ae157c6a56a321ff05d7a29dab92bb80e1d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "17d28ee2971a: Pulling fs layer", "56dcf0ea8c2a: Pulling fs layer", "17d28ee2971a: Verifying Checksum", "17d28ee2971a: Download complete", "17d28ee2971a: Pull complete", "56dcf0ea8c2a: Verifying Checksum", "56dcf0ea8c2a: Download complete", "56dcf0ea8c2a: Pull complete", "Digest: sha256:9840fd4d21db0df142a1773af9ae8ae157c6a56a321ff05d7a29dab92bb80e1d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2"]} 2025-01-10 20:23:54.024 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.124547", "end": "2025-01-10 20:23:53.981656", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:23:53.857109", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:23:54.760 INFO: changed: [10.0.0.33] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2", "delta": "0:00:07.608602", "end": "2025-01-10 20:23:54.721318", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-10 20:23:47.112716", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n17d28ee2971a: Pulling fs layer\n56dcf0ea8c2a: Pulling fs layer\n17d28ee2971a: Verifying Checksum\n17d28ee2971a: Download complete\n17d28ee2971a: Pull complete\n56dcf0ea8c2a: Verifying Checksum\n56dcf0ea8c2a: Download complete\n56dcf0ea8c2a: Pull complete\nDigest: sha256:9840fd4d21db0df142a1773af9ae8ae157c6a56a321ff05d7a29dab92bb80e1d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "17d28ee2971a: Pulling fs layer", "56dcf0ea8c2a: Pulling fs layer", "17d28ee2971a: Verifying Checksum", "17d28ee2971a: Download complete", "17d28ee2971a: Pull complete", "56dcf0ea8c2a: Verifying Checksum", "56dcf0ea8c2a: Download complete", "56dcf0ea8c2a: Pull complete", "Digest: sha256:9840fd4d21db0df142a1773af9ae8ae157c6a56a321ff05d7a29dab92bb80e1d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2"]} 2025-01-10 20:23:55.246 INFO: changed: [10.0.0.33] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.146515", "end": "2025-01-10 20:23:55.208630", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:23:55.062115", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:23:55.432 INFO: changed: [10.0.0.36] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2", "delta": "0:00:08.127329", "end": "2025-01-10 20:23:55.383986", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-10 20:23:47.256657", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n17d28ee2971a: Pulling fs layer\n56dcf0ea8c2a: Pulling fs layer\n17d28ee2971a: Verifying Checksum\n17d28ee2971a: Download complete\n17d28ee2971a: Pull complete\n56dcf0ea8c2a: Verifying Checksum\n56dcf0ea8c2a: Download complete\n56dcf0ea8c2a: Pull complete\nDigest: sha256:9840fd4d21db0df142a1773af9ae8ae157c6a56a321ff05d7a29dab92bb80e1d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "17d28ee2971a: Pulling fs layer", "56dcf0ea8c2a: Pulling fs layer", "17d28ee2971a: Verifying Checksum", "17d28ee2971a: Download complete", "17d28ee2971a: Pull complete", "56dcf0ea8c2a: Verifying Checksum", "56dcf0ea8c2a: Download complete", "56dcf0ea8c2a: Pull complete", "Digest: sha256:9840fd4d21db0df142a1773af9ae8ae157c6a56a321ff05d7a29dab92bb80e1d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2"]} 2025-01-10 20:23:55.934 INFO: changed: [10.0.0.36] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.122580", "end": "2025-01-10 20:23:55.886941", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:23:55.764361", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:23:56.534 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-01-10 20:23:58.070 INFO: TASK [contrail_analytics_snmp : update contrail-snmp-collector and contrail-analytics-snmp-topology image] *** 2025-01-10 20:23:58.070 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.128822", "end": "2025-01-10 20:23:58.016920", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:23:57.888098", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:23:58.091 INFO: changed: [10.0.0.33] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.144575", "end": "2025-01-10 20:23:58.047627", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:23:57.903052", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:23:58.233 INFO: changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.120751", "end": "2025-01-10 20:23:58.178120", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:23:58.057369", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:23:58.537 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.117669", "end": "2025-01-10 20:23:58.492418", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:23:58.374749", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:23:58.620 INFO: changed: [10.0.0.33] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.117437", "end": "2025-01-10 20:23:58.578792", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:23:58.461355", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:23:58.714 INFO: changed: [10.0.0.36] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.124493", "end": "2025-01-10 20:23:58.678318", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:23:58.553825", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:24:00.834 INFO: changed: [10.0.0.37] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "delta": "0:00:01.960369", "end": "2025-01-10 20:24:00.797322", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-10 20:23:58.836953", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n52b78c39e15c: Pulling fs layer\nb01940691e6c: Pulling fs layer\n2242990e1b27: Pulling fs layer\nb01940691e6c: Download complete\n2242990e1b27: Verifying Checksum\n2242990e1b27: Download complete\n52b78c39e15c: Verifying Checksum\n52b78c39e15c: Download complete\n52b78c39e15c: Pull complete\nb01940691e6c: Pull complete\n2242990e1b27: Pull complete\nDigest: sha256:f0126657d27b0b476d197ce867a68da55a2f5dfa7f10d82be9bbecea05eacdf1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "52b78c39e15c: Pulling fs layer", "b01940691e6c: Pulling fs layer", "2242990e1b27: Pulling fs layer", "b01940691e6c: Download complete", "2242990e1b27: Verifying Checksum", "2242990e1b27: Download complete", "52b78c39e15c: Verifying Checksum", "52b78c39e15c: Download complete", "52b78c39e15c: Pull complete", "b01940691e6c: Pull complete", "2242990e1b27: Pull complete", "Digest: sha256:f0126657d27b0b476d197ce867a68da55a2f5dfa7f10d82be9bbecea05eacdf1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2"]} 2025-01-10 20:24:01.647 INFO: changed: [10.0.0.37] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "delta": "0:00:00.353723", "end": "2025-01-10 20:24:01.597567", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-10 20:24:01.243844", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n52b78c39e15c: Already exists\n25fa452f9d2f: Pulling fs layer\n970f037e9b13: Pulling fs layer\n25fa452f9d2f: Verifying Checksum\n25fa452f9d2f: Download complete\n970f037e9b13: Verifying Checksum\n970f037e9b13: Download complete\n25fa452f9d2f: Pull complete\n970f037e9b13: Pull complete\nDigest: sha256:4f43de0a055f124b8ee8fa6c4928e704190b886e6e2650c121eb6d4648f5d062\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "52b78c39e15c: Already exists", "25fa452f9d2f: Pulling fs layer", "970f037e9b13: Pulling fs layer", "25fa452f9d2f: Verifying Checksum", "25fa452f9d2f: Download complete", "970f037e9b13: Verifying Checksum", "970f037e9b13: Download complete", "25fa452f9d2f: Pull complete", "970f037e9b13: Pull complete", "Digest: sha256:4f43de0a055f124b8ee8fa6c4928e704190b886e6e2650c121eb6d4648f5d062", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2"]} 2025-01-10 20:24:01.701 INFO: changed: [10.0.0.36] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "delta": "0:00:02.586824", "end": "2025-01-10 20:24:01.636241", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-10 20:23:59.049417", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n52b78c39e15c: Pulling fs layer\nb01940691e6c: Pulling fs layer\n2242990e1b27: Pulling fs layer\nb01940691e6c: Download complete\n2242990e1b27: Verifying Checksum\n2242990e1b27: Download complete\n52b78c39e15c: Verifying Checksum\n52b78c39e15c: Download complete\n52b78c39e15c: Pull complete\nb01940691e6c: Pull complete\n2242990e1b27: Pull complete\nDigest: sha256:f0126657d27b0b476d197ce867a68da55a2f5dfa7f10d82be9bbecea05eacdf1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "52b78c39e15c: Pulling fs layer", "b01940691e6c: Pulling fs layer", "2242990e1b27: Pulling fs layer", "b01940691e6c: Download complete", "2242990e1b27: Verifying Checksum", "2242990e1b27: Download complete", "52b78c39e15c: Verifying Checksum", "52b78c39e15c: Download complete", "52b78c39e15c: Pull complete", "b01940691e6c: Pull complete", "2242990e1b27: Pull complete", "Digest: sha256:f0126657d27b0b476d197ce867a68da55a2f5dfa7f10d82be9bbecea05eacdf1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2"]} 2025-01-10 20:24:02.106 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.112710", "end": "2025-01-10 20:24:02.067439", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:24:01.954729", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:24:02.475 INFO: changed: [10.0.0.36] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "delta": "0:00:00.375988", "end": "2025-01-10 20:24:02.434384", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-10 20:24:02.058396", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n52b78c39e15c: Already exists\n25fa452f9d2f: Pulling fs layer\n970f037e9b13: Pulling fs layer\n25fa452f9d2f: Verifying Checksum\n25fa452f9d2f: Download complete\n970f037e9b13: Download complete\n25fa452f9d2f: Pull complete\n970f037e9b13: Pull complete\nDigest: sha256:4f43de0a055f124b8ee8fa6c4928e704190b886e6e2650c121eb6d4648f5d062\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "52b78c39e15c: Already exists", "25fa452f9d2f: Pulling fs layer", "970f037e9b13: Pulling fs layer", "25fa452f9d2f: Verifying Checksum", "25fa452f9d2f: Download complete", "970f037e9b13: Download complete", "25fa452f9d2f: Pull complete", "970f037e9b13: Pull complete", "Digest: sha256:4f43de0a055f124b8ee8fa6c4928e704190b886e6e2650c121eb6d4648f5d062", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2"]} 2025-01-10 20:24:02.923 INFO: changed: [10.0.0.36] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.112256", "end": "2025-01-10 20:24:02.886787", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:24:02.774531", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:24:03.116 INFO: changed: [10.0.0.33] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "delta": "0:00:04.136787", "end": "2025-01-10 20:24:03.065302", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-10 20:23:58.928515", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n52b78c39e15c: Pulling fs layer\nb01940691e6c: Pulling fs layer\n2242990e1b27: Pulling fs layer\nb01940691e6c: Verifying Checksum\nb01940691e6c: Download complete\n2242990e1b27: Verifying Checksum\n2242990e1b27: Download complete\n52b78c39e15c: Verifying Checksum\n52b78c39e15c: Download complete\n52b78c39e15c: Pull complete\nb01940691e6c: Pull complete\n2242990e1b27: Pull complete\nDigest: sha256:f0126657d27b0b476d197ce867a68da55a2f5dfa7f10d82be9bbecea05eacdf1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "52b78c39e15c: Pulling fs layer", "b01940691e6c: Pulling fs layer", "2242990e1b27: Pulling fs layer", "b01940691e6c: Verifying Checksum", "b01940691e6c: Download complete", "2242990e1b27: Verifying Checksum", "2242990e1b27: Download complete", "52b78c39e15c: Verifying Checksum", "52b78c39e15c: Download complete", "52b78c39e15c: Pull complete", "b01940691e6c: Pull complete", "2242990e1b27: Pull complete", "Digest: sha256:f0126657d27b0b476d197ce867a68da55a2f5dfa7f10d82be9bbecea05eacdf1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2"]} 2025-01-10 20:24:03.886 INFO: changed: [10.0.0.33] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "delta": "0:00:00.407538", "end": "2025-01-10 20:24:03.847204", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-10 20:24:03.439666", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n52b78c39e15c: Already exists\n25fa452f9d2f: Pulling fs layer\n970f037e9b13: Pulling fs layer\n25fa452f9d2f: Verifying Checksum\n25fa452f9d2f: Download complete\n970f037e9b13: Verifying Checksum\n970f037e9b13: Download complete\n25fa452f9d2f: Pull complete\n970f037e9b13: Pull complete\nDigest: sha256:4f43de0a055f124b8ee8fa6c4928e704190b886e6e2650c121eb6d4648f5d062\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "52b78c39e15c: Already exists", "25fa452f9d2f: Pulling fs layer", "970f037e9b13: Pulling fs layer", "25fa452f9d2f: Verifying Checksum", "25fa452f9d2f: Download complete", "970f037e9b13: Verifying Checksum", "970f037e9b13: Download complete", "25fa452f9d2f: Pull complete", "970f037e9b13: Pull complete", "Digest: sha256:4f43de0a055f124b8ee8fa6c4928e704190b886e6e2650c121eb6d4648f5d062", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2"]} 2025-01-10 20:24:04.390 INFO: changed: [10.0.0.33] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.130378", "end": "2025-01-10 20:24:04.341133", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:24:04.210755", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:24:05.032 INFO: TASK [include_role : contrail_config] ****************************************** 2025-01-10 20:24:17.554 INFO: TASK [contrail_config : stop contrail config service] ************************** 2025-01-10 20:24:17.555 INFO: changed: [10.0.0.37] => {"changed": true} 2025-01-10 20:24:17.704 INFO: changed: [10.0.0.36] => {"changed": true} 2025-01-10 20:24:17.847 INFO: changed: [10.0.0.33] => {"changed": true} 2025-01-10 20:24:18.370 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-01-10 20:24:20.401 INFO: TASK [contrail_webui : stop contrail webui] ************************************ 2025-01-10 20:24:20.401 INFO: changed: [10.0.0.37] => {"changed": true} 2025-01-10 20:24:20.576 INFO: changed: [10.0.0.33] => {"changed": true} 2025-01-10 20:24:20.597 INFO: changed: [10.0.0.36] => {"changed": true} 2025-01-10 20:24:21.196 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-01-10 20:24:22.994 INFO: TASK [contrail_redis : stop redis] ********************************************* changed: [10.0.0.37] => {"changed": true} 2025-01-10 20:24:23.219 INFO: changed: [10.0.0.33] => {"changed": true} 2025-01-10 20:24:23.502 INFO: changed: [10.0.0.36] => {"changed": true} 2025-01-10 20:24:24.031 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-01-10 20:24:35.958 INFO: TASK [contrail_analytics : stop contrail analytics] **************************** 2025-01-10 20:24:35.959 INFO: changed: [10.0.0.37] => {"changed": true} 2025-01-10 20:24:36.217 INFO: changed: [10.0.0.33] => {"changed": true} 2025-01-10 20:24:36.228 INFO: changed: [10.0.0.36] => {"changed": true} 2025-01-10 20:24:36.862 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-01-10 20:24:48.935 INFO: TASK [contrail_analytics_alarm : stop contrail analytics_alarm] **************** 2025-01-10 20:24:48.937 INFO: changed: [10.0.0.37] => {"changed": true} 2025-01-10 20:24:49.126 INFO: changed: [10.0.0.33] => {"changed": true} 2025-01-10 20:24:49.527 INFO: changed: [10.0.0.36] => {"changed": true} 2025-01-10 20:24:50.139 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-01-10 20:25:02.072 INFO: TASK [contrail_analytics_snmp : stop contrail analytics_snmp] ****************** 2025-01-10 20:25:02.073 INFO: changed: [10.0.0.37] => {"changed": true} 2025-01-10 20:25:02.256 INFO: changed: [10.0.0.33] => {"changed": true} 2025-01-10 20:25:02.413 INFO: changed: [10.0.0.36] => {"changed": true} 2025-01-10 20:25:03.298 INFO: PLAY [ZIU stage 2 start services] ********************************************** 2025-01-10 20:25:04.668 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:25:04.669 INFO: ok: [10.0.0.37] 2025-01-10 20:25:04.825 INFO: ok: [10.0.0.36] 2025-01-10 20:25:04.975 INFO: ok: [10.0.0.33] 2025-01-10 20:25:05.709 INFO: ok: [10.0.0.27] 2025-01-10 20:25:05.812 INFO: ok: [10.0.0.32] 2025-01-10 20:25:06.114 INFO: TASK [include_role : contrail] ************************************************* 2025-01-10 20:25:07.497 INFO: TASK [contrail : create /var/log/contrail] ************************************* 2025-01-10 20:25:07.498 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:07.546 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:07.712 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:07.736 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-01-10 20:25:07.894 INFO: ok: [10.0.0.32] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:08.538 INFO: TASK [contrail : create /etc/contrail/compose] ********************************* 2025-01-10 20:25:08.539 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:08.557 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:08.652 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:08.814 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-01-10 20:25:08.964 INFO: ok: [10.0.0.32] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:09.891 INFO: TASK [contrail : populate common.env] ****************************************** changed: [10.0.0.37] => {"changed": true, "checksum": "3ae603b9d4f63aa9a4dfe0da3d390e337bf09169", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "58de24c2fe0caa4398b595044a8e1359", "mode": "0640", "owner": "root", "size": 1202, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540709.322397-127180-188251620758223/source", "state": "file", "uid": 0} 2025-01-10 20:25:09.963 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "3ae603b9d4f63aa9a4dfe0da3d390e337bf09169", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "58de24c2fe0caa4398b595044a8e1359", "mode": "0640", "owner": "root", "size": 1202, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540709.25424-127179-258071339203887/source", "state": "file", "uid": 0} 2025-01-10 20:25:10.041 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "3ae603b9d4f63aa9a4dfe0da3d390e337bf09169", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "58de24c2fe0caa4398b595044a8e1359", "mode": "0640", "owner": "root", "size": 1202, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540709.4010563-127184-86765812474660/source", "state": "file", "uid": 0} 2025-01-10 20:25:10.149 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "3ae603b9d4f63aa9a4dfe0da3d390e337bf09169", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "58de24c2fe0caa4398b595044a8e1359", "mode": "0640", "owner": "root", "size": 1202, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540709.4535992-127198-169371491653141/source", "state": "file", "uid": 0} 2025-01-10 20:25:10.227 INFO: changed: [10.0.0.32] => {"changed": true, "checksum": "3ae603b9d4f63aa9a4dfe0da3d390e337bf09169", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "58de24c2fe0caa4398b595044a8e1359", "mode": "0640", "owner": "root", "size": 1202, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540709.5560665-127216-39024065320523/source", "state": "file", "uid": 0} 2025-01-10 20:25:11.129 INFO: TASK [contrail : populate defaults.env] **************************************** 2025-01-10 20:25:11.129 INFO: ok: [10.0.0.33] => {"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-01-10 20:25:11.135 INFO: ok: [10.0.0.37] => {"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-01-10 20:25:11.351 INFO: ok: [10.0.0.36] => {"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-01-10 20:25:11.420 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-01-10 20:25:11.624 INFO: ok: [10.0.0.32] => {"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-01-10 20:25:12.332 INFO: TASK [include_role : contrail_config] ****************************************** 2025-01-10 20:25:13.661 INFO: TASK [contrail_config : create /etc/contrail/config] *************************** 2025-01-10 20:25:13.662 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:13.718 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:13.921 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:14.602 INFO: TASK [contrail_config : get /etc/contrail/common_config.env stat] ************** 2025-01-10 20:25:14.603 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736539828.6657512, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539820.585811, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032525, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539820.585811, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3809096111", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:25:14.619 INFO: ok: [10.0.0.33] => {"changed": false, "stat": {"atime": 1736539828.7462492, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539822.3621144, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2387750, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539822.3621144, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3324910571", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:25:14.743 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1736539828.8118436, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539823.4357274, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032501, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539823.4357274, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1739952608", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:25:15.329 INFO: TASK [contrail_config : delete /etc/contrail/common_config.env if exists] ****** changed: [10.0.0.33] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-01-10 20:25:15.353 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-01-10 20:25:15.522 INFO: changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-01-10 20:25:16.127 INFO: TASK [contrail_config : create /etc/contrail/common_config.env] **************** 2025-01-10 20:25:16.127 INFO: changed: [10.0.0.33] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:25:16.128 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:25:16.322 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:25:17.030 INFO: TASK [contrail_config : populate global common_config.env] ********************* 2025-01-10 20:25:17.031 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:17.068 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:17.086 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:17.395 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:17.444 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:17.500 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:17.765 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:17.892 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:17.978 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:18.177 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:18.353 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:18.380 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:18.564 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:18.741 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:18.811 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:18.902 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:19.108 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:19.239 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:19.271 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:19.578 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:19.634 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:19.701 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:19.966 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:20.006 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:20.155 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:20.372 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:20.418 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:20.581 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:20.771 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:20.830 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:21.070 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:21.141 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:21.232 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:21.465 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:21.523 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:21.605 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:21.912 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:21.944 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:22.166 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:22.367 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:22.424 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:22.598 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:22.707 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:22.789 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:22.950 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:23.035 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:23.220 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:23.323 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:23.428 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:23.622 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:23.768 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:23.800 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:24.033 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:24.145 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:24.282 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:24.493 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:24.496 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:24.649 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:24.849 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:24.897 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:25.084 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:25.277 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:25.356 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:25.588 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:25.685 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:25.869 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:26.074 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:26.084 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:26.298 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:26.431 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:26.472 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:26.775 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:26.838 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:26.845 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:27.219 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:27.226 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:27.272 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:27.643 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:27.668 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:27.676 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:28.070 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:28.148 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:28.153 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:28.458 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:28.503 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:28.565 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:28.867 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:28.906 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:28.935 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:29.288 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:29.314 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:29.346 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:29.724 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:29.726 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:29.731 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:30.130 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:30.170 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:30.179 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:30.522 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:30.548 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:30.593 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:30.842 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:30.896 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:30.971 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:31.236 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:31.239 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:31.291 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:31.418 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:31.807 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:31.874 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:32.326 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:32.335 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:32.707 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:32.717 INFO: changed: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:32.731 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:33.216 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:33.221 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:33.941 INFO: TASK [contrail_config : populate pod specific common_config.env] *************** 2025-01-10 20:25:33.950 INFO: fatal: [10.0.0.33]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:25:34.040 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:25:34.129 INFO: fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:25:34.409 INFO: TASK [contrail_config : initialize use_external_tftp variable] ***************** 2025-01-10 20:25:34.410 INFO: ok: [10.0.0.33] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-01-10 20:25:34.488 INFO: ok: [10.0.0.37] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-01-10 20:25:34.562 INFO: ok: [10.0.0.36] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-01-10 20:25:35.114 INFO: TASK [contrail_config : check if ironic_pxe is deployed on node] *************** 2025-01-10 20:25:35.115 INFO: fatal: [10.0.0.33]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.031328", "end": "2025-01-10 20:25:35.074059", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 20:25:35.042731", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring 2025-01-10 20:25:35.134 INFO: fatal: [10.0.0.37]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.024740", "end": "2025-01-10 20:25:35.099419", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 20:25:35.074679", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring 2025-01-10 20:25:35.308 INFO: fatal: [10.0.0.36]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.060789", "end": "2025-01-10 20:25:35.262061", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 20:25:35.201272", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring 2025-01-10 20:25:36.838 INFO: TASK [contrail_config : create contrail config compose file] ******************* 2025-01-10 20:25:36.839 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "f3373412523a8ab59717df865c3881654f562475", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "d9f83d740d234cc8743c6b666f13e0e9", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540736.1333487-129965-55067576442216/source", "state": "file", "uid": 0} 2025-01-10 20:25:36.865 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "f3373412523a8ab59717df865c3881654f562475", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "d9f83d740d234cc8743c6b666f13e0e9", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540736.0427756-129959-31620462702875/source", "state": "file", "uid": 0} 2025-01-10 20:25:37.138 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "f3373412523a8ab59717df865c3881654f562475", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "d9f83d740d234cc8743c6b666f13e0e9", "mode": "0644", "owner": "root", "size": 3941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540736.3606524-130008-28712091558015/source", "state": "file", "uid": 0} 2025-01-10 20:25:39.727 INFO: TASK [contrail_config : start contrail config] ********************************* 2025-01-10 20:25:39.729 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "b03b570094a8eaafcd856cc80ddbb6a4d6a72053b3dc584c07b5bac44c0383d0", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "1ab6f63e9ec74032f1e80c4f4fe4d19b08e6a2e33750850faa1d34d0e9ca67ef", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "0ecb8b4a52b2a71b6c4bf3565f9ee8c4e30463013fbad66dccefc5eb34d9fa74", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "c6d71b077487c8fed1ee3b087c39ae58e00ba61473adf8cf28b69cf0df935998", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "ec5eeb736ff6751863042fc0d033c169e9bd26e4c687c42c7d94baadb465e1bc", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-schema:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "5ba8c41a4257bc3b3c63430bc9998d57d6d12512fec813ca6e7423610150cb17", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "6edc2ad0fe9d06ed06e587aba81094977edb7ccace75f109240226167a161d3e", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:25:39.862 INFO: changed: [10.0.0.36] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "b03b570094a8eaafcd856cc80ddbb6a4d6a72053b3dc584c07b5bac44c0383d0", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "1ab6f63e9ec74032f1e80c4f4fe4d19b08e6a2e33750850faa1d34d0e9ca67ef", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "0ecb8b4a52b2a71b6c4bf3565f9ee8c4e30463013fbad66dccefc5eb34d9fa74", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "c6d71b077487c8fed1ee3b087c39ae58e00ba61473adf8cf28b69cf0df935998", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "ec5eeb736ff6751863042fc0d033c169e9bd26e4c687c42c7d94baadb465e1bc", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-schema:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "5ba8c41a4257bc3b3c63430bc9998d57d6d12512fec813ca6e7423610150cb17", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "6edc2ad0fe9d06ed06e587aba81094977edb7ccace75f109240226167a161d3e", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:25:40.264 INFO: changed: [10.0.0.33] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "b03b570094a8eaafcd856cc80ddbb6a4d6a72053b3dc584c07b5bac44c0383d0", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "1ab6f63e9ec74032f1e80c4f4fe4d19b08e6a2e33750850faa1d34d0e9ca67ef", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "0ecb8b4a52b2a71b6c4bf3565f9ee8c4e30463013fbad66dccefc5eb34d9fa74", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "c6d71b077487c8fed1ee3b087c39ae58e00ba61473adf8cf28b69cf0df935998", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "ec5eeb736ff6751863042fc0d033c169e9bd26e4c687c42c7d94baadb465e1bc", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-schema:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "5ba8c41a4257bc3b3c63430bc9998d57d6d12512fec813ca6e7423610150cb17", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "6edc2ad0fe9d06ed06e587aba81094977edb7ccace75f109240226167a161d3e", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:25:40.903 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-01-10 20:25:42.489 INFO: TASK [contrail_webui : create /etc/contrail/webui] ***************************** ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:42.503 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:42.656 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:25:43.139 INFO: TASK [contrail_webui : get /etc/contrail/common_webui.env stat] **************** 2025-01-10 20:25:43.139 INFO: ok: [10.0.0.33] => {"changed": false, "stat": {"atime": 1736539898.1037138, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539894.4076357, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2389948, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539894.4076357, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3898831394", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:25:43.200 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736539898.1092374, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539893.021275, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057966, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539893.021275, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2639295696", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:25:43.429 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1736539898.3453488, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539894.6772695, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057837, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539894.6772695, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1587372731", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:25:44.024 INFO: TASK [contrail_webui : delete /etc/contrail/common_webui.env if exists] ******** 2025-01-10 20:25:44.025 INFO: changed: [10.0.0.33] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-01-10 20:25:44.054 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-01-10 20:25:44.158 INFO: changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-01-10 20:25:44.733 INFO: TASK [contrail_webui : create /etc/contrail/common_webui.env] ****************** changed: [10.0.0.33] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:25:44.768 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:25:44.862 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:25:45.510 INFO: TASK [contrail_webui : populate cluster wide common_webui.env] ***************** changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:45.519 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:45.651 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:46.014 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:46.129 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:46.195 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:46.482 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:46.711 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:46.789 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:47.018 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:47.238 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:47.304 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:47.488 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:47.823 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:47.933 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:48.044 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:48.379 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:48.542 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:48.690 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:48.916 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:48.974 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:49.184 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:49.368 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:49.402 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:49.642 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:49.798 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:49.865 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:50.032 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:50.199 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:50.318 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:50.406 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:50.585 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:50.799 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:50.801 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:50.939 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:51.151 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:51.203 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:51.274 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:51.522 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:51.648 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:51.706 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:51.932 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:52.025 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:52.110 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:52.373 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:52.430 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:52.473 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:52.748 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:52.805 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:52.904 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:53.088 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:53.122 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:53.288 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:53.459 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:53.509 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:53.688 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:53.810 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:53.935 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:54.142 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:54.169 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:54.390 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:54.490 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:54.510 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:54.848 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:54.862 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:54.889 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:55.193 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:55.211 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:55.264 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:55.557 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:55.585 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:55.740 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:55.946 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:55.961 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:56.123 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:56.290 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:56.367 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:56.530 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:56.640 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:56.770 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:56.896 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:56.960 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:57.181 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:57.267 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:57.317 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:57.602 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:57.660 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:57.693 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:58.007 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:58.032 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:58.199 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:58.470 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:58.498 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:58.588 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:58.841 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:58.888 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:58.977 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:59.167 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:59.248 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:59.320 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:59.527 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:59.597 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:59.690 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:59.847 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:59.853 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:25:59.925 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:00.115 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:00.292 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:00.461 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:00.716 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:00.954 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:01.119 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:01.399 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:01.506 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:01.511 INFO: changed: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:01.792 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:01.806 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:02.453 INFO: TASK [contrail_webui : populate pod specific common_webui.env] ***************** 2025-01-10 20:26:02.453 INFO: fatal: [10.0.0.33]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:26:02.558 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 20:26:02.559 INFO: ...ignoring 2025-01-10 20:26:02.637 INFO: fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:26:03.508 INFO: TASK [contrail_webui : create contrail webui compose file] ********************* 2025-01-10 20:26:03.509 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "3ea65c6cac34f596a3250f5a8183667cf4470d00", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b52aa292abd6377c06df6d6223167267", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540762.8354306-134733-21239053799823/source", "state": "file", "uid": 0} 2025-01-10 20:26:03.624 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "3ea65c6cac34f596a3250f5a8183667cf4470d00", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b52aa292abd6377c06df6d6223167267", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540762.9011593-134734-135526096386570/source", "state": "file", "uid": 0} 2025-01-10 20:26:03.690 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "3ea65c6cac34f596a3250f5a8183667cf4470d00", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b52aa292abd6377c06df6d6223167267", "mode": "0644", "owner": "root", "size": 1394, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540762.9977782-134747-202133675624155/source", "state": "file", "uid": 0} 2025-01-10 20:26:05.598 INFO: TASK [contrail_webui : start contrail webui] *********************************** changed: [10.0.0.37] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "9ecb78c7b8dfb560a92dd90aebdf42d8d09a58fb2abe3849de7e14a5864a1b9e", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-webui-web:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "7d7a9cfee3d767e749661a373b3a26d227b14303264a0ef82f3fb02500e35907", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:05.607 INFO: changed: [10.0.0.33] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "9ecb78c7b8dfb560a92dd90aebdf42d8d09a58fb2abe3849de7e14a5864a1b9e", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-webui-web:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "7d7a9cfee3d767e749661a373b3a26d227b14303264a0ef82f3fb02500e35907", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:05.730 INFO: changed: [10.0.0.36] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "9ecb78c7b8dfb560a92dd90aebdf42d8d09a58fb2abe3849de7e14a5864a1b9e", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-webui-web:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "7d7a9cfee3d767e749661a373b3a26d227b14303264a0ef82f3fb02500e35907", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:06.312 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-01-10 20:26:07.764 INFO: TASK [contrail_redis : create /etc/contrail/redis] ***************************** ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:07.817 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:07.973 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:08.274 INFO: TASK [contrail_redis : Set variables for Stunnel] ****************************** 2025-01-10 20:26:08.278 INFO: ok: [10.0.0.33] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-01-10 20:26:08.482 INFO: ok: [10.0.0.37] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-01-10 20:26:08.495 INFO: ok: [10.0.0.36] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-01-10 20:26:09.606 INFO: TASK [contrail_redis : create redis compose file] ****************************** changed: [10.0.0.37] => {"changed": true, "checksum": "f004bcd9d03653471b57cc179e8a6f82db5e2454", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "cca4d622117b3d43b318ee658b1eca57", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540768.8311481-136607-51637352837762/source", "state": "file", "uid": 0} 2025-01-10 20:26:09.643 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "f004bcd9d03653471b57cc179e8a6f82db5e2454", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "cca4d622117b3d43b318ee658b1eca57", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540768.7466438-136575-14889284331566/source", "state": "file", "uid": 0} 2025-01-10 20:26:09.902 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "f004bcd9d03653471b57cc179e8a6f82db5e2454", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "cca4d622117b3d43b318ee658b1eca57", "mode": "0644", "owner": "root", "size": 199, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540769.0663102-136668-215121091220982/source", "state": "file", "uid": 0} 2025-01-10 20:26:11.175 INFO: TASK [contrail_redis : start redis] ******************************************** changed: [10.0.0.37] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "780ae6ea12edc4e4980e85f3b3ef4f977c2b40f6ae7c17f20a7b10ff8a578de0", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:11.336 INFO: changed: [10.0.0.33] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "780ae6ea12edc4e4980e85f3b3ef4f977c2b40f6ae7c17f20a7b10ff8a578de0", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:11.495 INFO: changed: [10.0.0.36] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "780ae6ea12edc4e4980e85f3b3ef4f977c2b40f6ae7c17f20a7b10ff8a578de0", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:12.053 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-01-10 20:26:13.462 INFO: TASK [contrail_analytics : create /etc/contrail/analytics] ********************* ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:13.483 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:13.640 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:14.249 INFO: TASK [contrail_analytics : get /etc/contrail/common_analytics.env stat] ******** ok: [10.0.0.33] => {"changed": false, "stat": {"atime": 1736540095.4518867, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736540091.0557938, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2632774, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736540091.0557938, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1112063216", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:26:14.281 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736540095.3877919, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736540089.3998356, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087587, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736540089.3998356, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "300456261", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:26:14.489 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1736540095.6415868, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736540091.8455057, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087461, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736540091.8455057, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3926733319", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:26:15.100 INFO: TASK [contrail_analytics : delete /etc/contrail/common_analytics.env if exists] *** 2025-01-10 20:26:15.102 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-01-10 20:26:15.104 INFO: changed: [10.0.0.33] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-01-10 20:26:15.255 INFO: changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-01-10 20:26:15.844 INFO: TASK [contrail_analytics : create /etc/contrail/common_analytics.env] ********** changed: [10.0.0.33] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:26:15.853 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:26:16.146 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:26:16.733 INFO: TASK [contrail_analytics : populate global common_analytics.env] *************** changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:16.767 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:16.863 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:17.127 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:17.199 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:17.244 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:17.542 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:17.587 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:17.720 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:17.935 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:17.990 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:18.099 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:18.277 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:18.388 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:18.481 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:18.636 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:18.743 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:18.801 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:18.941 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:19.167 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:19.173 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:19.265 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:19.594 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:19.603 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:19.646 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:19.967 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:20.027 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:20.040 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:20.318 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:20.347 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:20.442 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:20.709 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:20.730 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:20.857 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:21.037 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:21.137 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:21.357 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:21.431 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:21.624 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:21.737 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:21.802 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:22.121 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:22.137 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:22.167 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:22.512 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:22.535 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:22.610 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:22.951 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:23.026 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:23.035 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:23.296 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:23.436 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:23.472 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:23.690 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:23.858 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:23.947 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:24.030 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:24.293 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:24.378 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:24.417 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:24.655 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:24.790 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:24.894 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:24.989 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:25.143 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:25.373 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:25.418 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:25.546 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:25.847 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:25.877 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:25.905 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:26.259 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:26.309 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:26.377 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:26.656 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:26.702 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:26.763 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:27.032 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:27.124 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:27.140 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:27.438 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:27.483 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:27.523 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:27.835 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:27.836 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:27.892 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:28.161 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:28.167 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:28.299 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:28.567 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:28.692 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:28.693 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:28.967 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:29.055 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:29.120 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:29.298 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:29.481 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:29.517 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:29.612 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:29.813 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:29.944 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:29.974 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:30.259 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:30.299 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:30.310 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:30.395 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:30.639 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:30.768 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:31.013 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:31.149 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:31.466 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:31.558 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:31.996 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:32.015 INFO: changed: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:32.018 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:32.512 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:32.526 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:26:33.096 INFO: TASK [contrail_analytics : populate pod specific common_analytics.env] ********* fatal: [10.0.0.33]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:26:33.175 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 20:26:33.177 INFO: ...ignoring 2025-01-10 20:26:33.261 INFO: fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:26:34.340 INFO: TASK [contrail_analytics : create contrail analytics file] ********************* 2025-01-10 20:26:34.340 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "99d77e656f9b5cd13a1c75f8d100e5f4421d4f50", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fe2d27dc9e70c19e756cc6fd76045ca0", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540793.68459-140261-207712084060352/source", "state": "file", "uid": 0} 2025-01-10 20:26:34.358 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "99d77e656f9b5cd13a1c75f8d100e5f4421d4f50", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fe2d27dc9e70c19e756cc6fd76045ca0", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540793.5785942-140260-163470802607672/source", "state": "file", "uid": 0} 2025-01-10 20:26:34.550 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "99d77e656f9b5cd13a1c75f8d100e5f4421d4f50", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "fe2d27dc9e70c19e756cc6fd76045ca0", "mode": "0644", "owner": "root", "size": 2409, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540793.7329266-140265-94949263167784/source", "state": "file", "uid": 0} 2025-01-10 20:26:36.711 INFO: TASK [contrail_analytics : start contrail analytics] *************************** changed: [10.0.0.37] => {"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:5101/contrail-analytics-api:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "69dbc66b5c7e12e5197571d1c64fadeb5bd9b21464cb96984aeeb559bea95ca2", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-collector:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "e886a5fc63609572a97e204aa83a80e74ff550e45731afea38bad8b5174f08a3", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "9d62f4466190ecac19bac84a16150d9b3b5060fdd55b8eab090acfbfe754248b", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "d73e6ad07115f1dcfa79c7bff683f0b77c32a2a95c6431529d344454ea0f8823", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:36.829 INFO: changed: [10.0.0.36] => {"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:5101/contrail-analytics-api:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "69dbc66b5c7e12e5197571d1c64fadeb5bd9b21464cb96984aeeb559bea95ca2", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-collector:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "e886a5fc63609572a97e204aa83a80e74ff550e45731afea38bad8b5174f08a3", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "9d62f4466190ecac19bac84a16150d9b3b5060fdd55b8eab090acfbfe754248b", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "d73e6ad07115f1dcfa79c7bff683f0b77c32a2a95c6431529d344454ea0f8823", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:36.906 INFO: changed: [10.0.0.33] => {"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:5101/contrail-analytics-api:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "69dbc66b5c7e12e5197571d1c64fadeb5bd9b21464cb96984aeeb559bea95ca2", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-collector:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "e886a5fc63609572a97e204aa83a80e74ff550e45731afea38bad8b5174f08a3", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "9d62f4466190ecac19bac84a16150d9b3b5060fdd55b8eab090acfbfe754248b", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "d73e6ad07115f1dcfa79c7bff683f0b77c32a2a95c6431529d344454ea0f8823", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:37.502 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-01-10 20:26:39.195 INFO: TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] ********* 2025-01-10 20:26:39.195 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:39.302 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:39.469 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:39.835 INFO: TASK [contrail_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-01-10 20:26:39.835 INFO: ok: [10.0.0.33] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:26:39.941 INFO: ok: [10.0.0.37] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:26:40.026 INFO: ok: [10.0.0.36] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:26:41.523 INFO: TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] *** changed: [10.0.0.33] => {"changed": true, "checksum": "116e75c44df026fab1d115f14ebf7688ab6ced43", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bad632a770d0f34dc63cc7d70cbc8f42", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540800.7602556-141817-98213961625830/source", "state": "file", "uid": 0} 2025-01-10 20:26:41.542 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "116e75c44df026fab1d115f14ebf7688ab6ced43", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bad632a770d0f34dc63cc7d70cbc8f42", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540800.8720894-141818-256115960953979/source", "state": "file", "uid": 0} 2025-01-10 20:26:41.678 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "116e75c44df026fab1d115f14ebf7688ab6ced43", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bad632a770d0f34dc63cc7d70cbc8f42", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540800.9726088-141832-104942049009810/source", "state": "file", "uid": 0} 2025-01-10 20:26:44.113 INFO: TASK [contrail_analytics_alarm : start contrail analytics_alarm] *************** changed: [10.0.0.37] => {"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:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "869d2d5ebac6297f69d787a66723a8aaaf5ec2e188e62f38d92879a30ae5aaa3", "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": "master-1_2_9_6-2"}, "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:5101/contrail-external-kafka:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "04e066c316161ee3182e14454432ef5d4301caf15919da61c3b8d26eae1fa9c7", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "c6218f9dae973ec20dad9c23b0c81f87321144ac771d0f633c9bc7a20dc2dc66", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "895571b0cd8f8c9271b63f23d0684aa0efc524ce2a199884cf47fb7357735e71", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:44.115 INFO: changed: [10.0.0.36] => {"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:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "869d2d5ebac6297f69d787a66723a8aaaf5ec2e188e62f38d92879a30ae5aaa3", "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": "master-1_2_9_6-2"}, "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:5101/contrail-external-kafka:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "04e066c316161ee3182e14454432ef5d4301caf15919da61c3b8d26eae1fa9c7", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "c6218f9dae973ec20dad9c23b0c81f87321144ac771d0f633c9bc7a20dc2dc66", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "895571b0cd8f8c9271b63f23d0684aa0efc524ce2a199884cf47fb7357735e71", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:44.190 INFO: changed: [10.0.0.33] => {"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:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "869d2d5ebac6297f69d787a66723a8aaaf5ec2e188e62f38d92879a30ae5aaa3", "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": "master-1_2_9_6-2"}, "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:5101/contrail-external-kafka:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "04e066c316161ee3182e14454432ef5d4301caf15919da61c3b8d26eae1fa9c7", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "c6218f9dae973ec20dad9c23b0c81f87321144ac771d0f633c9bc7a20dc2dc66", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "895571b0cd8f8c9271b63f23d0684aa0efc524ce2a199884cf47fb7357735e71", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:45.058 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-01-10 20:26:46.963 INFO: TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] *********** 2025-01-10 20:26:46.963 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:47.150 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:26:48.372 INFO: TASK [contrail_analytics_snmp : create contrail analytics_snmp docker-compose file] *** 2025-01-10 20:26:48.372 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "6b00d0c8ca5d3fc9c08f2e3c0bf00595d72d8bfd", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5ae07c2e81e36146f6329af7d41b722d", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540807.4994402-143747-94412754080093/source", "state": "file", "uid": 0} 2025-01-10 20:26:48.431 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "6b00d0c8ca5d3fc9c08f2e3c0bf00595d72d8bfd", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5ae07c2e81e36146f6329af7d41b722d", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540807.3633485-143742-187087033180839/source", "state": "file", "uid": 0} 2025-01-10 20:26:48.499 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "6b00d0c8ca5d3fc9c08f2e3c0bf00595d72d8bfd", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5ae07c2e81e36146f6329af7d41b722d", "mode": "0644", "owner": "root", "size": 2362, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540807.6693337-143805-99791971698478/source", "state": "file", "uid": 0} 2025-01-10 20:26:50.796 INFO: TASK [contrail_analytics_snmp : start contrail analytics_snmp] ***************** 2025-01-10 20:26:50.796 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "00a43f737aaf3373990fa5b86a3fa71d3e4cc984c0bfd7b2a8174ece6780ec87", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "d66d19da5f335a365c79f839bd2707cdb24a0c1d6e2622254dfd711cced9d985", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "94c3c781aeaed1d6589e6cbbfd347a095b7fdb05d387fa7d526b8646081c0c68", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "927e88a31e5032b12a1985feb90dc0884e9a7c5f0efb236c188681f2604c45c4", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:50.900 INFO: changed: [10.0.0.36] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "00a43f737aaf3373990fa5b86a3fa71d3e4cc984c0bfd7b2a8174ece6780ec87", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "d66d19da5f335a365c79f839bd2707cdb24a0c1d6e2622254dfd711cced9d985", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "94c3c781aeaed1d6589e6cbbfd347a095b7fdb05d387fa7d526b8646081c0c68", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "927e88a31e5032b12a1985feb90dc0884e9a7c5f0efb236c188681f2604c45c4", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:50.994 INFO: changed: [10.0.0.33] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "00a43f737aaf3373990fa5b86a3fa71d3e4cc984c0bfd7b2a8174ece6780ec87", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "d66d19da5f335a365c79f839bd2707cdb24a0c1d6e2622254dfd711cced9d985", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "94c3c781aeaed1d6589e6cbbfd347a095b7fdb05d387fa7d526b8646081c0c68", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "927e88a31e5032b12a1985feb90dc0884e9a7c5f0efb236c188681f2604c45c4", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:26:51.720 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-01-10 20:26:53.093 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:26:53.093 INFO: ok: [10.0.0.33] 2025-01-10 20:26:53.291 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 20:26:54.207 INFO: TASK [contrail_control : update contrail control image] ************************ changed: [10.0.0.33] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.161539", "end": "2025-01-10 20:26:54.163786", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:26:54.002247", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:26:54.726 INFO: changed: [10.0.0.33] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.141405", "end": "2025-01-10 20:26:54.681183", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:26:54.539778", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:27:10.572 INFO: changed: [10.0.0.33] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "delta": "0:00:15.395537", "end": "2025-01-10 20:27:10.532005", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-10 20:26:55.136468", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nbc782845f418: Pulling fs layer\n52baf76fd641: Pulling fs layer\n14d67bea1c2f: Pulling fs layer\n52baf76fd641: Verifying Checksum\n52baf76fd641: Download complete\n14d67bea1c2f: Verifying Checksum\n14d67bea1c2f: Download complete\nbc782845f418: Verifying Checksum\nbc782845f418: Download complete\nbc782845f418: Pull complete\n52baf76fd641: Pull complete\n14d67bea1c2f: Pull complete\nDigest: sha256:b330ca58e0e68648362159c1db4d8cb560710afb7eda8ef6934b180eef72c3ec\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "bc782845f418: Pulling fs layer", "52baf76fd641: Pulling fs layer", "14d67bea1c2f: Pulling fs layer", "52baf76fd641: Verifying Checksum", "52baf76fd641: Download complete", "14d67bea1c2f: Verifying Checksum", "14d67bea1c2f: Download complete", "bc782845f418: Verifying Checksum", "bc782845f418: Download complete", "bc782845f418: Pull complete", "52baf76fd641: Pull complete", "14d67bea1c2f: Pull complete", "Digest: sha256:b330ca58e0e68648362159c1db4d8cb560710afb7eda8ef6934b180eef72c3ec", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2"]} 2025-01-10 20:27:11.473 INFO: changed: [10.0.0.33] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2", "delta": "0:00:00.344842", "end": "2025-01-10 20:27:11.390671", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-10 20:27:11.045829", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nbc782845f418: Already exists\n159dd57e9bf6: Pulling fs layer\n159dd57e9bf6: Verifying Checksum\n159dd57e9bf6: Download complete\n159dd57e9bf6: Pull complete\nDigest: sha256:17279df3130e0860047147ebf56ef84358110ac2d1e760f245e9fe583ba2f8f9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "bc782845f418: Already exists", "159dd57e9bf6: Pulling fs layer", "159dd57e9bf6: Verifying Checksum", "159dd57e9bf6: Download complete", "159dd57e9bf6: Pull complete", "Digest: sha256:17279df3130e0860047147ebf56ef84358110ac2d1e760f245e9fe583ba2f8f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2"]} 2025-01-10 20:27:12.602 INFO: changed: [10.0.0.33] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2", "delta": "0:00:00.535023", "end": "2025-01-10 20:27:12.537387", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-10 20:27:12.002364", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nbc782845f418: Already exists\ncfe98055adf2: Pulling fs layer\ncfe98055adf2: Verifying Checksum\ncfe98055adf2: Download complete\ncfe98055adf2: Pull complete\nDigest: sha256:0ae15fced02050bd15d1d937e9a4f05f014564bd092676f49489a72ccb1e9570\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "bc782845f418: Already exists", "cfe98055adf2: Pulling fs layer", "cfe98055adf2: Verifying Checksum", "cfe98055adf2: Download complete", "cfe98055adf2: Pull complete", "Digest: sha256:0ae15fced02050bd15d1d937e9a4f05f014564bd092676f49489a72ccb1e9570", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2"]} 2025-01-10 20:27:13.217 INFO: changed: [10.0.0.33] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.139060", "end": "2025-01-10 20:27:13.160753", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:27:13.021693", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:27:13.537 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 20:27:25.405 INFO: TASK [contrail_control : Stop contrail control] ******************************** 2025-01-10 20:27:25.406 INFO: changed: [10.0.0.33] => {"changed": true} 2025-01-10 20:27:25.766 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 20:27:26.654 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* 2025-01-10 20:27:26.655 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:27:27.158 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ ok: [10.0.0.33] => {"changed": false, "stat": {"atime": 1736539964.3371139, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539959.3450084, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2603738, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539959.3450084, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3488538902", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:27:27.589 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** changed: [10.0.0.33] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-01-10 20:27:28.029 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** 2025-01-10 20:27:28.029 INFO: changed: [10.0.0.33] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:27:28.937 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-01-10 20:27:28.938 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:29.333 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:29.649 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:30.014 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:30.421 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:30.752 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:31.078 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:31.422 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:31.804 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:32.213 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:32.748 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:33.145 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:33.502 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:33.991 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:34.502 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:34.910 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:35.428 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:36.000 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:36.468 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:37.019 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:37.511 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:37.946 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:38.254 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:38.746 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:39.262 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:39.649 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:40.150 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:40.667 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:41.098 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:41.443 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:41.903 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:42.354 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:42.742 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:43.196 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:43.546 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:44.040 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:44.404 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:44.754 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:44.782 INFO: changed: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:27:45.101 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* fatal: [10.0.0.33]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:27:46.825 INFO: TASK [contrail_control : create contrail control compose file] ***************** 2025-01-10 20:27:46.826 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "c37fd84ebca74b76700985e47e3244c2c3e8b73e", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "1433832bc4a90cae452ef1eb1599a580", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540865.9584115-148979-256713855211088/source", "state": "file", "uid": 0} 2025-01-10 20:27:49.552 INFO: TASK [contrail_control : start contrail control] ******************************* changed: [10.0.0.33] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "89ff142003eb5af395295ba82adef0ba2cac3f4949ce8123f3ea0ef7551b1696", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-control-dns:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "593f6d48f572624b7e40922cd2c06204af9565eeebf2736767c437d5cbcb94a9", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-control-named:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "64f9e71a7e8ba28617cf535274d004ab9c43826b71922c8c1cc46f0210f836a0", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "dcf71a05c5fd1f8d870debb8c696bf70e25c83a71c77e993fc07f0d471b0263b", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "135d4c30ca1f8a9da19c5511f6ff21e014605d6c5dd6729f716a7df64d5b90c3", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:27:49.886 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-01-10 20:27:51.055 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.37] 2025-01-10 20:27:51.218 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 20:27:52.036 INFO: TASK [contrail_control : update contrail control image] ************************ changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.130955", "end": "2025-01-10 20:27:51.993574", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:27:51.862619", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:27:52.681 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.255421", "end": "2025-01-10 20:27:52.630007", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:27:52.374586", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:28:00.053 INFO: changed: [10.0.0.37] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "delta": "0:00:07.003373", "end": "2025-01-10 20:28:00.010303", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-10 20:27:53.006930", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nbc782845f418: Pulling fs layer\n52baf76fd641: Pulling fs layer\n14d67bea1c2f: Pulling fs layer\n52baf76fd641: Verifying Checksum\n52baf76fd641: Download complete\n14d67bea1c2f: Verifying Checksum\n14d67bea1c2f: Download complete\nbc782845f418: Verifying Checksum\nbc782845f418: Download complete\nbc782845f418: Pull complete\n52baf76fd641: Pull complete\n14d67bea1c2f: Pull complete\nDigest: sha256:b330ca58e0e68648362159c1db4d8cb560710afb7eda8ef6934b180eef72c3ec\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "bc782845f418: Pulling fs layer", "52baf76fd641: Pulling fs layer", "14d67bea1c2f: Pulling fs layer", "52baf76fd641: Verifying Checksum", "52baf76fd641: Download complete", "14d67bea1c2f: Verifying Checksum", "14d67bea1c2f: Download complete", "bc782845f418: Verifying Checksum", "bc782845f418: Download complete", "bc782845f418: Pull complete", "52baf76fd641: Pull complete", "14d67bea1c2f: Pull complete", "Digest: sha256:b330ca58e0e68648362159c1db4d8cb560710afb7eda8ef6934b180eef72c3ec", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2"]} 2025-01-10 20:28:00.684 INFO: changed: [10.0.0.37] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2", "delta": "0:00:00.277337", "end": "2025-01-10 20:28:00.645331", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-10 20:28:00.367994", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nbc782845f418: Already exists\n159dd57e9bf6: Pulling fs layer\n159dd57e9bf6: Verifying Checksum\n159dd57e9bf6: Download complete\n159dd57e9bf6: Pull complete\nDigest: sha256:17279df3130e0860047147ebf56ef84358110ac2d1e760f245e9fe583ba2f8f9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "bc782845f418: Already exists", "159dd57e9bf6: Pulling fs layer", "159dd57e9bf6: Verifying Checksum", "159dd57e9bf6: Download complete", "159dd57e9bf6: Pull complete", "Digest: sha256:17279df3130e0860047147ebf56ef84358110ac2d1e760f245e9fe583ba2f8f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2"]} 2025-01-10 20:28:01.257 INFO: changed: [10.0.0.37] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2", "delta": "0:00:00.253713", "end": "2025-01-10 20:28:01.211590", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-10 20:28:00.957877", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nbc782845f418: Already exists\ncfe98055adf2: Pulling fs layer\ncfe98055adf2: Download complete\ncfe98055adf2: Pull complete\nDigest: sha256:0ae15fced02050bd15d1d937e9a4f05f014564bd092676f49489a72ccb1e9570\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "bc782845f418: Already exists", "cfe98055adf2: Pulling fs layer", "cfe98055adf2: Download complete", "cfe98055adf2: Pull complete", "Digest: sha256:0ae15fced02050bd15d1d937e9a4f05f014564bd092676f49489a72ccb1e9570", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2"]} 2025-01-10 20:28:01.684 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.107928", "end": "2025-01-10 20:28:01.640351", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:28:01.532423", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:28:02.027 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 20:28:13.519 INFO: TASK [contrail_control : Stop contrail control] ******************************** 2025-01-10 20:28:13.520 INFO: changed: [10.0.0.37] => {"changed": true} 2025-01-10 20:28:13.889 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 20:28:14.672 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* 2025-01-10 20:28:14.673 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:28:15.281 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ 2025-01-10 20:28:15.283 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736539964.3487518, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539958.304796, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058533, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539958.304796, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1295911325", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:28:15.876 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** 2025-01-10 20:28:15.877 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-01-10 20:28:16.437 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** 2025-01-10 20:28:16.439 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:28:17.777 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-01-10 20:28:17.778 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:18.134 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:18.462 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:18.907 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:19.305 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:19.698 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:20.032 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:20.404 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:20.782 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:21.203 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:21.565 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:21.913 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:22.319 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:22.670 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:23.043 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:23.417 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:23.769 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:24.242 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:24.647 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:25.098 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:25.518 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:25.941 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:26.409 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:26.834 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:27.226 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:27.607 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:28.026 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:28.424 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:28.802 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:29.227 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:29.630 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:29.955 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:30.318 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:30.698 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:31.158 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:31.524 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:31.865 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:32.242 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:32.262 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:28:32.470 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* 2025-01-10 20:28:32.472 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:28:33.977 INFO: TASK [contrail_control : create contrail control compose file] ***************** 2025-01-10 20:28:33.979 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "c37fd84ebca74b76700985e47e3244c2c3e8b73e", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "1433832bc4a90cae452ef1eb1599a580", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540913.1702983-152356-172655874008713/source", "state": "file", "uid": 0} 2025-01-10 20:28:36.360 INFO: TASK [contrail_control : start contrail control] ******************************* 2025-01-10 20:28:36.363 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "89ff142003eb5af395295ba82adef0ba2cac3f4949ce8123f3ea0ef7551b1696", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-control-dns:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "593f6d48f572624b7e40922cd2c06204af9565eeebf2736767c437d5cbcb94a9", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-control-named:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "64f9e71a7e8ba28617cf535274d004ab9c43826b71922c8c1cc46f0210f836a0", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "dcf71a05c5fd1f8d870debb8c696bf70e25c83a71c77e993fc07f0d471b0263b", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "135d4c30ca1f8a9da19c5511f6ff21e014605d6c5dd6729f716a7df64d5b90c3", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:28:36.788 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-01-10 20:28:38.971 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:28:38.971 INFO: ok: [10.0.0.36] 2025-01-10 20:28:39.141 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 20:28:40.017 INFO: TASK [contrail_control : update contrail control image] ************************ changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.146474", "end": "2025-01-10 20:28:39.975113", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:28:39.828639", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:28:40.549 INFO: changed: [10.0.0.36] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.147330", "end": "2025-01-10 20:28:40.504836", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:28:40.357506", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:28:50.878 INFO: changed: [10.0.0.36] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "delta": "0:00:09.962129", "end": "2025-01-10 20:28:50.807364", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-10 20:28:40.845235", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nbc782845f418: Pulling fs layer\n52baf76fd641: Pulling fs layer\n14d67bea1c2f: Pulling fs layer\n52baf76fd641: Verifying Checksum\n52baf76fd641: Download complete\n14d67bea1c2f: Verifying Checksum\n14d67bea1c2f: Download complete\nbc782845f418: Verifying Checksum\nbc782845f418: Download complete\nbc782845f418: Pull complete\n52baf76fd641: Pull complete\n14d67bea1c2f: Pull complete\nDigest: sha256:b330ca58e0e68648362159c1db4d8cb560710afb7eda8ef6934b180eef72c3ec\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "bc782845f418: Pulling fs layer", "52baf76fd641: Pulling fs layer", "14d67bea1c2f: Pulling fs layer", "52baf76fd641: Verifying Checksum", "52baf76fd641: Download complete", "14d67bea1c2f: Verifying Checksum", "14d67bea1c2f: Download complete", "bc782845f418: Verifying Checksum", "bc782845f418: Download complete", "bc782845f418: Pull complete", "52baf76fd641: Pull complete", "14d67bea1c2f: Pull complete", "Digest: sha256:b330ca58e0e68648362159c1db4d8cb560710afb7eda8ef6934b180eef72c3ec", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2"]} 2025-01-10 20:28:51.634 INFO: changed: [10.0.0.36] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2", "delta": "0:00:00.286526", "end": "2025-01-10 20:28:51.585516", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-10 20:28:51.298990", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nbc782845f418: Already exists\n159dd57e9bf6: Pulling fs layer\n159dd57e9bf6: Download complete\n159dd57e9bf6: Pull complete\nDigest: sha256:17279df3130e0860047147ebf56ef84358110ac2d1e760f245e9fe583ba2f8f9\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "bc782845f418: Already exists", "159dd57e9bf6: Pulling fs layer", "159dd57e9bf6: Download complete", "159dd57e9bf6: Pull complete", "Digest: sha256:17279df3130e0860047147ebf56ef84358110ac2d1e760f245e9fe583ba2f8f9", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2"]} 2025-01-10 20:28:52.434 INFO: changed: [10.0.0.36] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2", "delta": "0:00:00.293090", "end": "2025-01-10 20:28:52.362599", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-10 20:28:52.069509", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\nbc782845f418: Already exists\ncfe98055adf2: Pulling fs layer\ncfe98055adf2: Verifying Checksum\ncfe98055adf2: Download complete\ncfe98055adf2: Pull complete\nDigest: sha256:0ae15fced02050bd15d1d937e9a4f05f014564bd092676f49489a72ccb1e9570\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "bc782845f418: Already exists", "cfe98055adf2: Pulling fs layer", "cfe98055adf2: Verifying Checksum", "cfe98055adf2: Download complete", "cfe98055adf2: Pull complete", "Digest: sha256:0ae15fced02050bd15d1d937e9a4f05f014564bd092676f49489a72ccb1e9570", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2"]} 2025-01-10 20:28:53.019 INFO: changed: [10.0.0.36] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.120905", "end": "2025-01-10 20:28:52.960882", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:28:52.839977", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:28:53.345 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 20:29:04.860 INFO: TASK [contrail_control : Stop contrail control] ******************************** 2025-01-10 20:29:04.861 INFO: changed: [10.0.0.36] => {"changed": true} 2025-01-10 20:29:05.318 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 20:29:06.160 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* 2025-01-10 20:29:06.161 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:29:06.752 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ 2025-01-10 20:29:06.754 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1736539964.4667807, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539960.0746856, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058404, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539960.0746856, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3726972703", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:29:07.342 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-01-10 20:29:07.975 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** 2025-01-10 20:29:07.975 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:29:09.171 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-01-10 20:29:09.172 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:09.534 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:09.992 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:10.458 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:10.817 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:11.296 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:11.752 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:12.106 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:12.545 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:12.954 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:13.318 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:13.707 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:14.056 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:14.446 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:14.866 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:15.297 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:15.698 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:16.109 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:16.662 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:17.054 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:17.505 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:18.002 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:18.405 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:18.875 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:19.400 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:19.871 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:20.296 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:20.750 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:21.267 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:21.737 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:22.136 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:22.605 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:23.154 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:23.658 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:24.011 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:24.488 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:24.928 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:25.456 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:25.472 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:29:25.821 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:29:27.577 INFO: TASK [contrail_control : create contrail control compose file] ***************** 2025-01-10 20:29:27.579 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "c37fd84ebca74b76700985e47e3244c2c3e8b73e", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "1433832bc4a90cae452ef1eb1599a580", "mode": "0644", "owner": "root", "size": 3004, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736540966.7521403-154648-112169481947993/source", "state": "file", "uid": 0} 2025-01-10 20:29:30.503 INFO: TASK [contrail_control : start contrail control] ******************************* 2025-01-10 20:29:30.504 INFO: changed: [10.0.0.36] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "89ff142003eb5af395295ba82adef0ba2cac3f4949ce8123f3ea0ef7551b1696", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-control-dns:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "593f6d48f572624b7e40922cd2c06204af9565eeebf2736767c437d5cbcb94a9", "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": "master-1_2_9_6-2"}, "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:5101/contrail-controller-control-named:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "64f9e71a7e8ba28617cf535274d004ab9c43826b71922c8c1cc46f0210f836a0", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "dcf71a05c5fd1f8d870debb8c696bf70e25c83a71c77e993fc07f0d471b0263b", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "135d4c30ca1f8a9da19c5511f6ff21e014605d6c5dd6729f716a7df64d5b90c3", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:29:30.898 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-01-10 20:29:32.905 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.27] 2025-01-10 20:29:33.861 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-01-10 20:29:35.923 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:29:35.924 INFO: ok: [10.0.0.32] 2025-01-10 20:29:37.138 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-01-10 20:29:39.060 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:29:39.060 INFO: ok: [10.0.0.33] 2025-01-10 20:29:39.327 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 20:29:40.250 INFO: TASK [contrail_config_database : update contrail config_database image] ******** 2025-01-10 20:29:40.251 INFO: changed: [10.0.0.33] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.134610", "end": "2025-01-10 20:29:40.197616", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:29:40.063006", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:29:40.829 INFO: changed: [10.0.0.33] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.161061", "end": "2025-01-10 20:29:40.763766", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:29:40.602705", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:29:52.052 INFO: changed: [10.0.0.33] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "delta": "0:00:10.774444", "end": "2025-01-10 20:29:52.006262", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 20:29:41.231818", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n34685ec69dee: Pulling fs layer\nb937c1883593: Pulling fs layer\n34685ec69dee: Pull complete\nb937c1883593: Verifying Checksum\nb937c1883593: Download complete\nb937c1883593: Pull complete\nDigest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "34685ec69dee: Pulling fs layer", "b937c1883593: Pulling fs layer", "34685ec69dee: Pull complete", "b937c1883593: Verifying Checksum", "b937c1883593: Download complete", "b937c1883593: Pull complete", "Digest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2"]} 2025-01-10 20:29:56.932 INFO: changed: [10.0.0.33] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2", "delta": "0:00:04.352273", "end": "2025-01-10 20:29:56.879934", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-10 20:29:52.527661", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nac7a16437a7a: Pulling fs layer\nfb8477695690: Pulling fs layer\nac7a16437a7a: Verifying Checksum\nac7a16437a7a: Download complete\nac7a16437a7a: Pull complete\nfb8477695690: Verifying Checksum\nfb8477695690: Download complete\nfb8477695690: Pull complete\nDigest: sha256:a6b6e7a7ddae45ae4eb6fe7fce1ee8efaf52ad41829dede7f845b222be22a25b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "ac7a16437a7a: Pulling fs layer", "fb8477695690: Pulling fs layer", "ac7a16437a7a: Verifying Checksum", "ac7a16437a7a: Download complete", "ac7a16437a7a: Pull complete", "fb8477695690: Verifying Checksum", "fb8477695690: Download complete", "fb8477695690: Pull complete", "Digest: sha256:a6b6e7a7ddae45ae4eb6fe7fce1ee8efaf52ad41829dede7f845b222be22a25b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2"]} 2025-01-10 20:30:00.926 INFO: changed: [10.0.0.33] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "delta": "0:00:03.546959", "end": "2025-01-10 20:30:00.878303", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-10 20:29:57.331344", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n02da5ae06c0e: Pulling fs layer\nac0aa2a36c4f: Pulling fs layer\n02da5ae06c0e: Verifying Checksum\n02da5ae06c0e: Download complete\n02da5ae06c0e: Pull complete\nac0aa2a36c4f: Verifying Checksum\nac0aa2a36c4f: Download complete\nac0aa2a36c4f: Pull complete\nDigest: sha256:1944856200ac1cbce29081b9d83e06065ff656828ca2cd0faa388912394611ff\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "02da5ae06c0e: Pulling fs layer", "ac0aa2a36c4f: Pulling fs layer", "02da5ae06c0e: Verifying Checksum", "02da5ae06c0e: Download complete", "02da5ae06c0e: Pull complete", "ac0aa2a36c4f: Verifying Checksum", "ac0aa2a36c4f: Download complete", "ac0aa2a36c4f: Pull complete", "Digest: sha256:1944856200ac1cbce29081b9d83e06065ff656828ca2cd0faa388912394611ff", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2"]} 2025-01-10 20:30:01.425 INFO: changed: [10.0.0.33] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.120649", "end": "2025-01-10 20:30:01.382380", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:30:01.261731", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:30:01.635 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 20:30:13.223 INFO: TASK [contrail_config_database : stop contrail config database] **************** changed: [10.0.0.33] => {"changed": true} 2025-01-10 20:30:13.405 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 20:30:14.229 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* 2025-01-10 20:30:14.229 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:30:14.444 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** ok: [10.0.0.33] => {"ansible_facts": {"cassandra_seeds": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:30:14.782 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-01-10 20:30:14.783 INFO: ok: [10.0.0.33] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:30:15.359 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** 2025-01-10 20:30:15.359 INFO: ok: [10.0.0.33] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:30:15.770 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** 2025-01-10 20:30:15.771 INFO: ok: [10.0.0.33] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-01-10 20:30:16.455 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** 2025-01-10 20:30:16.455 INFO: ok: [10.0.0.33] => {"changed": false, "stat": {"atime": 1736539734.4482584, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539729.3401504, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2328320, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539729.3401504, "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": "182157124", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:30:17.119 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** 2025-01-10 20:30:17.120 INFO: changed: [10.0.0.33] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-01-10 20:30:17.818 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** 2025-01-10 20:30:17.819 INFO: changed: [10.0.0.33] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:30:18.457 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:19.030 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:19.572 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:19.909 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:20.385 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:20.918 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:21.389 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:21.761 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:22.076 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:22.401 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:22.798 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:23.184 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:23.585 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:23.943 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:24.292 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:24.675 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:25.094 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:25.484 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:25.921 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:26.463 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:27.066 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:27.602 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:28.086 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:28.560 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:29.111 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:29.464 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:29.874 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:30.409 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:30.794 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:31.223 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:31.688 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:32.102 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:32.610 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:32.999 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:33.436 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:33.853 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:34.301 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:34.813 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:34.828 INFO: changed: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:30:35.114 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** 2025-01-10 20:30:35.115 INFO: fatal: [10.0.0.33]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 20:30:35.116 INFO: ...ignoring 2025-01-10 20:30:36.233 INFO: TASK [contrail_config_database : create contrail config database compose file] *** 2025-01-10 20:30:36.235 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "8dea95ad8bbd285428b4ce92ee572ed95a4785f4", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "55308bd149b1df473ef8541ccefc80e4", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541035.358328-159397-90462445962188/source", "state": "file", "uid": 0} 2025-01-10 20:30:38.867 INFO: TASK [contrail_config_database : start contrail config database] *************** 2025-01-10 20:30:38.868 INFO: changed: [10.0.0.33] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "4ecae8eaa6b53c7e92c29f5a89dc82264387fc824ec01fed9f5aada2519fb484", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "911fceb60792e77cb56375d772954bc920ad8ab41baeb5bb49bab7f72069f9f2", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "c9a56c9c46f91ca1bc41016d8a35d551efad6754ebe4cda1c90158543f0eec1e", "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": "master-1_2_9_6-2"}, "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:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "361de2c24c8e2c9d516a61e863024b23b1f6635f04119b2ac3fe4a5c0703db06", "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": "master-1_2_9_6-2"}, "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:5101/contrail-external-zookeeper:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "5dac459dd6ae6413fb8a6cf11ca8e4507e8b79315169cf670cc91f0ee2cbaaf2", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:30:39.044 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 20:30:40.050 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** changed: [10.0.0.33] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.136209", "end": "2025-01-10 20:30:39.965038", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:30:39.828829", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:30:40.615 INFO: changed: [10.0.0.33] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.145216", "end": "2025-01-10 20:30:40.558501", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:30:40.413285", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:30:53.273 INFO: changed: [10.0.0.33] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "delta": "0:00:12.243759", "end": "2025-01-10 20:30:53.229030", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-10 20:30:40.985271", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\ndadc493fa9d5: Pulling fs layer\n6cd65d0bb8c8: Pulling fs layer\ndadc493fa9d5: Verifying Checksum\ndadc493fa9d5: Download complete\ndadc493fa9d5: Pull complete\n6cd65d0bb8c8: Verifying Checksum\n6cd65d0bb8c8: Download complete\n6cd65d0bb8c8: Pull complete\nDigest: sha256:03f42096634d20e762f3994d681ecfa37b1f17baae82ce402f5c5c0c0950d3d8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "dadc493fa9d5: Pulling fs layer", "6cd65d0bb8c8: Pulling fs layer", "dadc493fa9d5: Verifying Checksum", "dadc493fa9d5: Download complete", "dadc493fa9d5: Pull complete", "6cd65d0bb8c8: Verifying Checksum", "6cd65d0bb8c8: Download complete", "6cd65d0bb8c8: Pull complete", "Digest: sha256:03f42096634d20e762f3994d681ecfa37b1f17baae82ce402f5c5c0c0950d3d8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2"]} 2025-01-10 20:30:53.841 INFO: changed: [10.0.0.33] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "delta": "0:00:00.144418", "end": "2025-01-10 20:30:53.795596", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 20:30:53.651178", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\nDigest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-cassandra", "Digest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2"]} 2025-01-10 20:30:54.334 INFO: changed: [10.0.0.33] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.133793", "end": "2025-01-10 20:30:54.294364", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:30:54.160571", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:30:54.542 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 20:31:06.070 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-01-10 20:31:06.070 INFO: changed: [10.0.0.33] => {"changed": true} 2025-01-10 20:31:06.234 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 20:31:06.970 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-01-10 20:31:06.970 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:31:07.166 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** 2025-01-10 20:31:07.166 INFO: ok: [10.0.0.33] => {"ansible_facts": {"cassandra_seeds": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:31:07.802 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** 2025-01-10 20:31:07.802 INFO: ok: [10.0.0.33] => {"changed": false, "stat": {"atime": 1736540034.698602, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736540029.590494, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2631807, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736540029.590494, "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": "1929089864", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:31:08.274 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** 2025-01-10 20:31:08.275 INFO: changed: [10.0.0.33] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-01-10 20:31:08.750 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** 2025-01-10 20:31:08.754 INFO: changed: [10.0.0.33] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:31:09.182 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** 2025-01-10 20:31:09.182 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:09.510 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:09.874 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:10.239 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:10.586 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:11.070 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:11.475 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:11.845 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:12.285 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:12.616 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:12.973 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:13.341 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:13.688 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:14.028 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:14.397 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:14.744 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:15.157 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:15.491 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:15.831 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:16.167 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:16.519 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:16.852 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:17.178 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:17.772 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:18.162 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:18.511 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:18.908 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:19.279 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:19.637 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:19.979 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:20.308 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:20.785 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:21.209 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:21.627 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:22.072 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:22.397 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:22.762 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:23.310 INFO: changed: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:23.324 INFO: changed: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:31:23.716 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** 2025-01-10 20:31:23.723 INFO: fatal: [10.0.0.33]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:31:24.810 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** 2025-01-10 20:31:24.810 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "d99f29cacde185d46ee892992260c52e7ad342e9", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "6cea305a588eb6b6812e1fd3c7878b58", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541083.9896152-165601-178157035644/source", "state": "file", "uid": 0} 2025-01-10 20:31:27.090 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** 2025-01-10 20:31:27.094 INFO: changed: [10.0.0.33] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "78ce2205ffe046f8fe462a179b21ea07c9c8a8d9778c1d7624c3acaa0141ed88", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "4372df30ccc506f0bc4cb37bf0ee3d1694b796ec47a5c67d02feaf25039cd54f", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "f3f8ca21b0b695e61840b49b684800b06c9eb2d65f02dc930dc5a6a422100193", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "e0ba2971a6a4c656db8af3fed9f6679d2705b4b84e3ed55a1efad15e28c5b041", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:31:27.575 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-01-10 20:31:29.574 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:31:29.574 INFO: ok: [10.0.0.37] 2025-01-10 20:31:29.808 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 20:31:30.717 INFO: TASK [contrail_config_database : update contrail config_database image] ******** 2025-01-10 20:31:30.718 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.113260", "end": "2025-01-10 20:31:30.679085", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:31:30.565825", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:31:31.194 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.110584", "end": "2025-01-10 20:31:31.146429", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:31:31.035845", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:31:37.796 INFO: changed: [10.0.0.37] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "delta": "0:00:06.278268", "end": "2025-01-10 20:31:37.741169", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 20:31:31.462901", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n34685ec69dee: Pulling fs layer\nb937c1883593: Pulling fs layer\n34685ec69dee: Verifying Checksum\n34685ec69dee: Download complete\n34685ec69dee: Pull complete\nb937c1883593: Verifying Checksum\nb937c1883593: Download complete\nb937c1883593: Pull complete\nDigest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "34685ec69dee: Pulling fs layer", "b937c1883593: Pulling fs layer", "34685ec69dee: Verifying Checksum", "34685ec69dee: Download complete", "34685ec69dee: Pull complete", "b937c1883593: Verifying Checksum", "b937c1883593: Download complete", "b937c1883593: Pull complete", "Digest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2"]} 2025-01-10 20:31:43.572 INFO: changed: [10.0.0.37] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2", "delta": "0:00:05.368575", "end": "2025-01-10 20:31:43.513821", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-10 20:31:38.145246", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nac7a16437a7a: Pulling fs layer\nfb8477695690: Pulling fs layer\nac7a16437a7a: Download complete\nac7a16437a7a: Pull complete\nfb8477695690: Verifying Checksum\nfb8477695690: Download complete\nfb8477695690: Pull complete\nDigest: sha256:a6b6e7a7ddae45ae4eb6fe7fce1ee8efaf52ad41829dede7f845b222be22a25b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "ac7a16437a7a: Pulling fs layer", "fb8477695690: Pulling fs layer", "ac7a16437a7a: Download complete", "ac7a16437a7a: Pull complete", "fb8477695690: Verifying Checksum", "fb8477695690: Download complete", "fb8477695690: Pull complete", "Digest: sha256:a6b6e7a7ddae45ae4eb6fe7fce1ee8efaf52ad41829dede7f845b222be22a25b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2"]} 2025-01-10 20:31:46.368 INFO: changed: [10.0.0.37] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "delta": "0:00:02.425974", "end": "2025-01-10 20:31:46.329579", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-10 20:31:43.903605", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n02da5ae06c0e: Pulling fs layer\nac0aa2a36c4f: Pulling fs layer\n02da5ae06c0e: Verifying Checksum\n02da5ae06c0e: Download complete\n02da5ae06c0e: Pull complete\nac0aa2a36c4f: Verifying Checksum\nac0aa2a36c4f: Download complete\nac0aa2a36c4f: Pull complete\nDigest: sha256:1944856200ac1cbce29081b9d83e06065ff656828ca2cd0faa388912394611ff\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "02da5ae06c0e: Pulling fs layer", "ac0aa2a36c4f: Pulling fs layer", "02da5ae06c0e: Verifying Checksum", "02da5ae06c0e: Download complete", "02da5ae06c0e: Pull complete", "ac0aa2a36c4f: Verifying Checksum", "ac0aa2a36c4f: Download complete", "ac0aa2a36c4f: Pull complete", "Digest: sha256:1944856200ac1cbce29081b9d83e06065ff656828ca2cd0faa388912394611ff", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2"]} 2025-01-10 20:31:46.828 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.118937", "end": "2025-01-10 20:31:46.782029", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:31:46.663092", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:31:47.091 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 20:31:58.739 INFO: TASK [contrail_config_database : stop contrail config database] **************** 2025-01-10 20:31:58.739 INFO: changed: [10.0.0.37] => {"changed": true} 2025-01-10 20:31:58.952 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 20:31:59.674 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* 2025-01-10 20:31:59.674 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:31:59.899 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** ok: [10.0.0.37] => {"ansible_facts": {"cassandra_seeds": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:32:00.190 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-01-10 20:32:00.191 INFO: ok: [10.0.0.37] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:32:00.614 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** 2025-01-10 20:32:00.615 INFO: ok: [10.0.0.37] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:32:00.906 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** ok: [10.0.0.37] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-01-10 20:32:01.350 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** 2025-01-10 20:32:01.351 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736539734.4704773, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539727.8025312, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 774677, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539727.8025312, "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": "1013268427", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:32:01.784 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** 2025-01-10 20:32:01.785 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-01-10 20:32:02.218 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:32:02.651 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** 2025-01-10 20:32:02.652 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:02.981 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:03.306 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:03.721 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:04.100 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:04.464 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:04.906 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:05.309 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:05.725 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:06.139 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:06.522 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:06.859 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:07.214 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:07.563 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:07.899 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:08.230 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:08.578 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:08.927 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:09.287 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:09.634 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:09.966 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:10.311 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:10.664 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:10.994 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:11.349 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:11.788 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:12.179 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:12.560 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:12.946 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:13.309 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:13.610 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:13.957 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:14.263 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:14.590 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:14.928 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:15.278 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:15.585 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:15.899 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:15.916 INFO: changed: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:16.294 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** 2025-01-10 20:32:16.295 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 20:32:16.295 INFO: ...ignoring 2025-01-10 20:32:17.237 INFO: TASK [contrail_config_database : create contrail config database compose file] *** changed: [10.0.0.37] => {"changed": true, "checksum": "8dea95ad8bbd285428b4ce92ee572ed95a4785f4", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "55308bd149b1df473ef8541ccefc80e4", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541136.5101604-169783-76119453492376/source", "state": "file", "uid": 0} 2025-01-10 20:32:19.732 INFO: TASK [contrail_config_database : start contrail config database] *************** 2025-01-10 20:32:19.733 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "4ecae8eaa6b53c7e92c29f5a89dc82264387fc824ec01fed9f5aada2519fb484", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "911fceb60792e77cb56375d772954bc920ad8ab41baeb5bb49bab7f72069f9f2", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "c9a56c9c46f91ca1bc41016d8a35d551efad6754ebe4cda1c90158543f0eec1e", "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": "master-1_2_9_6-2"}, "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:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "361de2c24c8e2c9d516a61e863024b23b1f6635f04119b2ac3fe4a5c0703db06", "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": "master-1_2_9_6-2"}, "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:5101/contrail-external-zookeeper:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "5dac459dd6ae6413fb8a6cf11ca8e4507e8b79315169cf670cc91f0ee2cbaaf2", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:32:19.980 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 20:32:20.957 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** 2025-01-10 20:32:20.959 INFO: changed: [10.0.0.37] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.147304", "end": "2025-01-10 20:32:20.890630", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:32:20.743326", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:32:21.534 INFO: changed: [10.0.0.37] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.141171", "end": "2025-01-10 20:32:21.470530", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:32:21.329359", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:32:32.119 INFO: changed: [10.0.0.37] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "delta": "0:00:10.158424", "end": "2025-01-10 20:32:32.084831", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-10 20:32:21.926407", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\ndadc493fa9d5: Pulling fs layer\n6cd65d0bb8c8: Pulling fs layer\ndadc493fa9d5: Verifying Checksum\ndadc493fa9d5: Download complete\ndadc493fa9d5: Pull complete\n6cd65d0bb8c8: Verifying Checksum\n6cd65d0bb8c8: Download complete\n6cd65d0bb8c8: Pull complete\nDigest: sha256:03f42096634d20e762f3994d681ecfa37b1f17baae82ce402f5c5c0c0950d3d8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "dadc493fa9d5: Pulling fs layer", "6cd65d0bb8c8: Pulling fs layer", "dadc493fa9d5: Verifying Checksum", "dadc493fa9d5: Download complete", "dadc493fa9d5: Pull complete", "6cd65d0bb8c8: Verifying Checksum", "6cd65d0bb8c8: Download complete", "6cd65d0bb8c8: Pull complete", "Digest: sha256:03f42096634d20e762f3994d681ecfa37b1f17baae82ce402f5c5c0c0950d3d8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2"]} 2025-01-10 20:32:32.575 INFO: changed: [10.0.0.37] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "delta": "0:00:00.114470", "end": "2025-01-10 20:32:32.523094", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 20:32:32.408624", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\nDigest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-cassandra", "Digest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2"]} 2025-01-10 20:32:33.046 INFO: changed: [10.0.0.37] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.115420", "end": "2025-01-10 20:32:32.986102", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:32:32.870682", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:32:33.218 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 20:32:44.614 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-01-10 20:32:44.615 INFO: changed: [10.0.0.37] => {"changed": true} 2025-01-10 20:32:44.783 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 20:32:45.469 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-01-10 20:32:45.469 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:32:45.678 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** 2025-01-10 20:32:45.678 INFO: ok: [10.0.0.37] => {"ansible_facts": {"cassandra_seeds": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:32:46.242 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** 2025-01-10 20:32:46.243 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736540034.5322375, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736540029.2202766, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086619, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736540029.2202766, "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": "742584395", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:32:46.713 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** 2025-01-10 20:32:46.714 INFO: changed: [10.0.0.37] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-01-10 20:32:47.257 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** 2025-01-10 20:32:47.258 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:32:47.729 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** 2025-01-10 20:32:47.733 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:48.132 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:48.518 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:48.948 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:49.378 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:49.714 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:50.076 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:50.519 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:50.920 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:51.340 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:51.726 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:52.110 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:52.489 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:52.846 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:53.241 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:53.695 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:54.051 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:54.392 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:54.766 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:55.107 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:55.512 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:55.949 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:56.391 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:56.782 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:57.211 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:57.684 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:58.130 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:58.524 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:58.922 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:59.314 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:32:59.686 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:00.069 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:00.396 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:00.766 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:01.165 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:01.546 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:01.934 INFO: changed: [10.0.0.37] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:02.319 INFO: changed: [10.0.0.37] => (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.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:02.815 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** 2025-01-10 20:33:02.816 INFO: fatal: [10.0.0.37]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:33:03.854 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** changed: [10.0.0.37] => {"changed": true, "checksum": "d99f29cacde185d46ee892992260c52e7ad342e9", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "6cea305a588eb6b6812e1fd3c7878b58", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541183.0526726-171554-53588002639342/source", "state": "file", "uid": 0} 2025-01-10 20:33:05.906 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** 2025-01-10 20:33:05.912 INFO: changed: [10.0.0.37] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "78ce2205ffe046f8fe462a179b21ea07c9c8a8d9778c1d7624c3acaa0141ed88", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "4372df30ccc506f0bc4cb37bf0ee3d1694b796ec47a5c67d02feaf25039cd54f", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "f3f8ca21b0b695e61840b49b684800b06c9eb2d65f02dc930dc5a6a422100193", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "e0ba2971a6a4c656db8af3fed9f6679d2705b4b84e3ed55a1efad15e28c5b041", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:33:06.339 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-01-10 20:33:08.761 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:33:08.762 INFO: ok: [10.0.0.36] 2025-01-10 20:33:09.057 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 20:33:09.942 INFO: TASK [contrail_config_database : update contrail config_database image] ******** 2025-01-10 20:33:09.943 INFO: changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.130725", "end": "2025-01-10 20:33:09.896727", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:33:09.766002", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:33:10.489 INFO: changed: [10.0.0.36] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.126564", "end": "2025-01-10 20:33:10.421391", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:33:10.294827", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:33:18.106 INFO: changed: [10.0.0.36] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "delta": "0:00:07.132927", "end": "2025-01-10 20:33:18.065551", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 20:33:10.932624", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n34685ec69dee: Pulling fs layer\nb937c1883593: Pulling fs layer\n34685ec69dee: Verifying Checksum\n34685ec69dee: Download complete\n34685ec69dee: Pull complete\nb937c1883593: Verifying Checksum\nb937c1883593: Download complete\nb937c1883593: Pull complete\nDigest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "34685ec69dee: Pulling fs layer", "b937c1883593: Pulling fs layer", "34685ec69dee: Verifying Checksum", "34685ec69dee: Download complete", "34685ec69dee: Pull complete", "b937c1883593: Verifying Checksum", "b937c1883593: Download complete", "b937c1883593: Pull complete", "Digest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2"]} 2025-01-10 20:33:23.296 INFO: changed: [10.0.0.36] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2", "delta": "0:00:04.823497", "end": "2025-01-10 20:33:23.239657", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-10 20:33:18.416160", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nac7a16437a7a: Pulling fs layer\nfb8477695690: Pulling fs layer\nac7a16437a7a: Verifying Checksum\nac7a16437a7a: Download complete\nac7a16437a7a: Pull complete\nfb8477695690: Verifying Checksum\nfb8477695690: Download complete\nfb8477695690: Pull complete\nDigest: sha256:a6b6e7a7ddae45ae4eb6fe7fce1ee8efaf52ad41829dede7f845b222be22a25b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "ac7a16437a7a: Pulling fs layer", "fb8477695690: Pulling fs layer", "ac7a16437a7a: Verifying Checksum", "ac7a16437a7a: Download complete", "ac7a16437a7a: Pull complete", "fb8477695690: Verifying Checksum", "fb8477695690: Download complete", "fb8477695690: Pull complete", "Digest: sha256:a6b6e7a7ddae45ae4eb6fe7fce1ee8efaf52ad41829dede7f845b222be22a25b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2"]} 2025-01-10 20:33:25.956 INFO: changed: [10.0.0.36] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "delta": "0:00:02.155610", "end": "2025-01-10 20:33:25.880347", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-10 20:33:23.724737", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\n02da5ae06c0e: Pulling fs layer\nac0aa2a36c4f: Pulling fs layer\n02da5ae06c0e: Download complete\n02da5ae06c0e: Pull complete\nac0aa2a36c4f: Verifying Checksum\nac0aa2a36c4f: Download complete\nac0aa2a36c4f: Pull complete\nDigest: sha256:1944856200ac1cbce29081b9d83e06065ff656828ca2cd0faa388912394611ff\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "02da5ae06c0e: Pulling fs layer", "ac0aa2a36c4f: Pulling fs layer", "02da5ae06c0e: Download complete", "02da5ae06c0e: Pull complete", "ac0aa2a36c4f: Verifying Checksum", "ac0aa2a36c4f: Download complete", "ac0aa2a36c4f: Pull complete", "Digest: sha256:1944856200ac1cbce29081b9d83e06065ff656828ca2cd0faa388912394611ff", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2"]} 2025-01-10 20:33:26.586 INFO: changed: [10.0.0.36] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.135413", "end": "2025-01-10 20:33:26.512311", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:33:26.376898", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:33:26.822 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 20:33:38.400 INFO: TASK [contrail_config_database : stop contrail config database] **************** 2025-01-10 20:33:38.404 INFO: changed: [10.0.0.36] => {"changed": true} 2025-01-10 20:33:38.675 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 20:33:39.616 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* 2025-01-10 20:33:39.617 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:33:39.904 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** 2025-01-10 20:33:39.905 INFO: ok: [10.0.0.36] => {"ansible_facts": {"cassandra_seeds": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:33:40.245 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-01-10 20:33:40.245 INFO: ok: [10.0.0.36] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:33:40.624 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** 2025-01-10 20:33:40.625 INFO: ok: [10.0.0.36] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:33:41.011 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** 2025-01-10 20:33:41.012 INFO: ok: [10.0.0.36] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-01-10 20:33:41.560 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** 2025-01-10 20:33:41.561 INFO: ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1736539734.8258126, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736539730.8457265, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 774803, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736539730.8457265, "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": "397393096", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:33:42.198 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** 2025-01-10 20:33:42.201 INFO: changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-01-10 20:33:42.780 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** 2025-01-10 20:33:42.781 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:33:43.224 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** 2025-01-10 20:33:43.227 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:43.601 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:43.959 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:44.386 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:44.776 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:45.132 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:45.509 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:45.837 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:46.193 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:46.653 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:47.112 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:47.608 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:48.144 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:48.562 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:49.049 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:49.559 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:49.938 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:50.362 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:50.712 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:51.046 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:51.431 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:51.822 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:52.158 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:52.550 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:52.985 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:53.358 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:53.722 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:54.131 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:54.518 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:54.922 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:55.371 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:55.809 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:56.324 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:56.824 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:57.367 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:57.889 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:58.292 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:58.739 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:58.758 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:33:59.173 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:34:00.167 INFO: TASK [contrail_config_database : create contrail config database compose file] *** 2025-01-10 20:34:00.174 INFO: changed: [10.0.0.36] => {"changed": true, "checksum": "8dea95ad8bbd285428b4ce92ee572ed95a4785f4", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "55308bd149b1df473ef8541ccefc80e4", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541239.3777685-174405-185875473615383/source", "state": "file", "uid": 0} 2025-01-10 20:34:02.533 INFO: TASK [contrail_config_database : start contrail config database] *************** 2025-01-10 20:34:02.538 INFO: changed: [10.0.0.36] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "4ecae8eaa6b53c7e92c29f5a89dc82264387fc824ec01fed9f5aada2519fb484", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "911fceb60792e77cb56375d772954bc920ad8ab41baeb5bb49bab7f72069f9f2", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "c9a56c9c46f91ca1bc41016d8a35d551efad6754ebe4cda1c90158543f0eec1e", "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": "master-1_2_9_6-2"}, "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:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "361de2c24c8e2c9d516a61e863024b23b1f6635f04119b2ac3fe4a5c0703db06", "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": "master-1_2_9_6-2"}, "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:5101/contrail-external-zookeeper:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "5dac459dd6ae6413fb8a6cf11ca8e4507e8b79315169cf670cc91f0ee2cbaaf2", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:34:02.786 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 20:34:04.030 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** changed: [10.0.0.36] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.329082", "end": "2025-01-10 20:34:03.963762", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:34:03.634680", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:34:04.642 INFO: changed: [10.0.0.36] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.144144", "end": "2025-01-10 20:34:04.592496", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:34:04.448352", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:34:16.779 INFO: changed: [10.0.0.36] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "delta": "0:00:11.669418", "end": "2025-01-10 20:34:16.713687", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-10 20:34:05.044269", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\ndadc493fa9d5: Pulling fs layer\n6cd65d0bb8c8: Pulling fs layer\ndadc493fa9d5: Download complete\ndadc493fa9d5: Pull complete\n6cd65d0bb8c8: Verifying Checksum\n6cd65d0bb8c8: Download complete\n6cd65d0bb8c8: Pull complete\nDigest: sha256:03f42096634d20e762f3994d681ecfa37b1f17baae82ce402f5c5c0c0950d3d8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "dadc493fa9d5: Pulling fs layer", "6cd65d0bb8c8: Pulling fs layer", "dadc493fa9d5: Download complete", "dadc493fa9d5: Pull complete", "6cd65d0bb8c8: Verifying Checksum", "6cd65d0bb8c8: Download complete", "6cd65d0bb8c8: Pull complete", "Digest: sha256:03f42096634d20e762f3994d681ecfa37b1f17baae82ce402f5c5c0c0950d3d8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2"]} 2025-01-10 20:34:17.431 INFO: changed: [10.0.0.36] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "delta": "0:00:00.139946", "end": "2025-01-10 20:34:17.369561", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 20:34:17.229615", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\nDigest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-cassandra", "Digest: sha256:8a381cfbf2c891b5085f34360d3690bb88ff7488a3b907824d9f7cbef333c676", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2"]} 2025-01-10 20:34:18.069 INFO: changed: [10.0.0.36] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.116320", "end": "2025-01-10 20:34:17.997426", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:34:17.881106", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Image is up to date for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:34:18.321 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 20:34:29.774 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-01-10 20:34:29.775 INFO: changed: [10.0.0.36] => {"changed": true} 2025-01-10 20:34:30.049 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 20:34:30.949 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-01-10 20:34:30.949 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:34:31.161 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** 2025-01-10 20:34:31.162 INFO: ok: [10.0.0.36] => {"ansible_facts": {"cassandra_seeds": "10.0.0.33,10.0.0.37,10.0.0.36"}, "changed": false} 2025-01-10 20:34:31.766 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** ok: [10.0.0.36] => {"changed": false, "stat": {"atime": 1736540034.7402847, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "119be3574a9c2029bc2b32b30855a158ce1986d0", "ctime": 1736540031.0362055, "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": 1736540031.0362055, "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": "2430162892", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:34:32.362 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** 2025-01-10 20:34:32.362 INFO: changed: [10.0.0.36] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-01-10 20:34:32.902 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** changed: [10.0.0.36] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 20:34:33.388 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** 2025-01-10 20:34:33.390 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:33.755 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:34.151 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:34.525 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:34.912 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:35.295 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:35.708 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:36.147 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:36.604 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:37.095 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:37.556 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:38.017 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:38.469 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:38.935 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:39.386 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:39.801 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:40.225 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:40.603 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:41.064 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:41.499 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:41.934 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:42.418 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:42.810 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:43.246 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:43.631 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:44.061 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:44.444 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:44.792 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:45.234 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:45.613 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:45.967 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:46.368 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:46.811 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:47.390 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:47.868 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:48.421 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:48.893 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:49.312 INFO: changed: [10.0.0.36] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:49.333 INFO: changed: [10.0.0.36] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:34:49.731 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** fatal: [10.0.0.36]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 20:34:50.719 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** changed: [10.0.0.36] => {"changed": true, "checksum": "d99f29cacde185d46ee892992260c52e7ad342e9", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "6cea305a588eb6b6812e1fd3c7878b58", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541289.9029255-176275-86450572081329/source", "state": "file", "uid": 0} 2025-01-10 20:34:53.093 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** 2025-01-10 20:34:53.096 INFO: changed: [10.0.0.36] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "78ce2205ffe046f8fe462a179b21ea07c9c8a8d9778c1d7624c3acaa0141ed88", "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": "master-1_2_9_6-2"}, "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:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "4372df30ccc506f0bc4cb37bf0ee3d1694b796ec47a5c67d02feaf25039cd54f", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "f3f8ca21b0b695e61840b49b684800b06c9eb2d65f02dc930dc5a6a422100193", "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": "master-1_2_9_6-2"}, "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:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "e0ba2971a6a4c656db8af3fed9f6679d2705b4b84e3ed55a1efad15e28c5b041", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:34:53.428 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-01-10 20:34:55.533 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.27] 2025-01-10 20:34:56.617 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-01-10 20:34:58.700 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:34:58.701 INFO: ok: [10.0.0.32] 2025-01-10 20:34:59.749 INFO: PLAY RECAP ********************************************************************* 2025-01-10 20:34:59.749 INFO: 10.0.0.27 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0 10.0.0.32 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0 10.0.0.33 : ok=109 changed=58 unreachable=0 failed=0 skipped=36 rescued=0 ignored=7 2025-01-10 20:34:59.750 INFO: 10.0.0.36 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7 2025-01-10 20:34:59.750 INFO: 10.0.0.37 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7 2025-01-10 20:34:59.750 INFO: localhost : ok=77 changed=4 unreachable=0 failed=0 skipped=45 rescued=0 ignored=0 2025-01-10 20:34:59.751 INFO: 2025-01-10 20:34:59.863 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-01-10 20:35:01.467 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-01-10 20:35:01.484 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-01-10 20:35:01.496 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-01-10 20:35:04.483 INFO: PLAY [Create container host group for OpenStack] ******************************* 2025-01-10 20:35:04.622 INFO: TASK [Expose instances] ******************************************************** ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_32": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_33": {"ip": "10.0.0.33", "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_36": {"ip": "10.0.0.36", "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_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}, "changed": false} 2025-01-10 20:35:04.812 INFO: TASK [Expose global_configuration] ********************************************* 2025-01-10 20:35:04.813 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false} 2025-01-10 20:35:04.916 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-01-10 20:35:04.982 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-01-10 20:35:05.345 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-01-10 20:35:05.346 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_33", "private_ip": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:05.380 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.37", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:05.410 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.36", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:05.440 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-01-10 20:35:05.474 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.32", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_32", "private_ip": "10.0.0.32"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:35:05.653 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-01-10 20:35:05.654 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_33", "private_ip": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:05.685 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.37", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:05.716 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.36", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:05.757 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-01-10 20:35:05.803 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.32", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_32", "private_ip": "10.0.0.32"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:35:06.195 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-01-10 20:35:06.279 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-01-10 20:35:06.398 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-01-10 20:35:06.677 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ 2025-01-10 20:35:06.679 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:06.713 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:06.813 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:06.939 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:06.939 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-01-10 20:35:07.239 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** 2025-01-10 20:35:07.241 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:07.271 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:07.300 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:07.486 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:07.487 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-01-10 20:35:07.726 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** 2025-01-10 20:35:07.727 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:07.757 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:07.837 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:07.988 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:07.989 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-01-10 20:35:08.279 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* 2025-01-10 20:35:08.280 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:08.359 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:08.428 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:08.557 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:08.558 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-01-10 20:35:08.811 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** 2025-01-10 20:35:08.812 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:08.891 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:08.922 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:09.057 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:09.059 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-01-10 20:35:09.386 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:09.412 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:09.442 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:09.555 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:09.556 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-01-10 20:35:09.859 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 2025-01-10 20:35:09.861 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:09.946 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:09.972 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:10.167 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:10.169 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-01-10 20:35:10.526 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:10.585 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:10.640 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:10.756 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-01-10 20:35:10.941 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:10.942 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-01-10 20:35:11.234 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:11.235 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-01-10 20:35:11.556 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-01-10 20:35:11.860 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-01-10 20:35:11.862 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:12.022 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-01-10 20:35:12.391 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** 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.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-01-10 20:35:12.418 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.27", "10.0.0.32"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:35:12.507 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-01-10 20:35:12.687 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-01-10 20:35:12.741 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-01-10 20:35:13.159 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* 2025-01-10 20:35:13.159 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-01-10 20:35:13.306 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_6-2"}, "changed": false} 2025-01-10 20:35:13.410 INFO: TASK [contrail_deployer : set registry if defined] ***************************** 2025-01-10 20:35:13.411 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false} 2025-01-10 20:35:13.693 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:13.694 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-01-10 20:35:13.904 INFO: TASK [contrail_deployer : add roles if defined] ******************************** 2025-01-10 20:35:13.907 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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_33": {"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_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:13.991 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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_33": {"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_37": {"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_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:14.046 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"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_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:14.082 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_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"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_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:35:14.116 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_32": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"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_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:35:14.345 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** 2025-01-10 20:35:14.346 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.33 10.0.0.37 10.0.0.36", "opencontrail_collector_ip": "10.0.0.33 10.0.0.37 10.0.0.36"}, "changed": false} 2025-01-10 20:35:14.446 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-01-10 20:35:14.510 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-01-10 20:35:14.743 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** 2025-01-10 20:35:14.744 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-01-10 20:35:14.795 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-01-10 20:35:14.871 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-01-10 20:35:15.582 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": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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-01-10 20:35:15.785 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": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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-01-10 20:35:16.017 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** 2025-01-10 20:35:16.018 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"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.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:35:16.055 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"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.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:35:16.085 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"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.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:35:16.116 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:35:16.143 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:35:16.172 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:35:16.201 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:35:16.229 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:35:16.409 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:16.409 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "changed": false} 2025-01-10 20:35:16.624 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** 2025-01-10 20:35:16.625 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:16.654 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:16.690 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:16.925 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "changed": false} 2025-01-10 20:35:17.153 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** 2025-01-10 20:35:17.155 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:17.182 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:17.213 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:17.464 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:35:17.466 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "changed": false} 2025-01-10 20:35:17.755 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** 2025-01-10 20:35:17.757 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:17.787 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:17.821 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:18.095 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** 2025-01-10 20:35:18.098 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-01-10 20:35:18.106 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-01-10 20:35:18.337 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.33"}, "changed": false} 2025-01-10 20:35:18.682 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** 2025-01-10 20:35:18.685 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-01-10 20:35:18.712 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-01-10 20:35:18.743 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-01-10 20:35:18.774 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-01-10 20:35:18.801 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-01-10 20:35:18.804 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-01-10 20:35:18.988 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** 2025-01-10 20:35:18.989 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-01-10 20:35:19.426 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-01-10 20:35:19.520 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-01-10 20:35:19.647 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-01-10 20:35:19.815 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** 2025-01-10 20:35:19.815 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-01-10 20:35:20.149 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** 2025-01-10 20:35:20.149 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-01-10 20:35:20.238 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-01-10 20:35:20.322 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-01-10 20:35:20.990 INFO: TASK [openstack_deployer : add bms container hosts] **************************** 2025-01-10 20:35:20.991 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_33", "private_ip": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:21.020 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.37", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:21.053 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.36", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:21.086 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-01-10 20:35:21.124 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', '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.32", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_32", "private_ip": "10.0.0.32"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:35:21.128 INFO: [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details 2025-01-10 20:35:21.421 INFO: TASK [openstack_deployer : add bms container hosts] **************************** 2025-01-10 20:35:21.422 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_33", "private_ip": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:21.463 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.37", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:21.495 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.36", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:35:21.535 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-01-10 20:35:21.567 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', '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.32", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_32", "private_ip": "10.0.0.32"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:35:22.220 INFO: PLAY [openstack_nodes] ********************************************************* 2025-01-10 20:35:24.031 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:35:24.032 INFO: ok: [10.0.0.27] 2025-01-10 20:35:24.069 INFO: ok: [10.0.0.32] 2025-01-10 20:35:24.804 INFO: ok: [10.0.0.33] 2025-01-10 20:35:25.136 INFO: TASK [openstack : Set kolla directory based on kolla installation mode] ******** ok: [10.0.0.33] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-01-10 20:35:25.149 INFO: ok: [10.0.0.27] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-01-10 20:35:25.217 INFO: ok: [10.0.0.32] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-01-10 20:35:25.509 INFO: TASK [openstack : set instance data] ******************************************* ok: [10.0.0.33] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.33", "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-01-10 20:35:25.555 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-01-10 20:35:25.632 INFO: ok: [10.0.0.32] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-01-10 20:35:25.926 INFO: TASK [openstack : set provider data] ******************************************* 2025-01-10 20:35:25.927 INFO: ok: [10.0.0.33] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false} 2025-01-10 20:35:25.935 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-01-10 20:35:26.012 INFO: ok: [10.0.0.32] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false} 2025-01-10 20:35:26.175 INFO: TASK [openstack : kolla customizations] **************************************** 2025-01-10 20:35:26.710 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/kolla_baremetal.yml for 10.0.0.33, 10.0.0.27, 10.0.0.32 2025-01-10 20:35:27.375 INFO: TASK [openstack : Ensure sudo group is present] ******************************** 2025-01-10 20:35:27.376 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-01-10 20:35:27.404 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-01-10 20:35:27.420 INFO: ok: [10.0.0.32] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-01-10 20:35:27.923 INFO: TASK [openstack : Ensure kolla group is present] ******************************* 2025-01-10 20:35:27.923 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-01-10 20:35:28.119 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-01-10 20:35:28.200 INFO: ok: [10.0.0.32] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-01-10 20:35:28.954 INFO: TASK [openstack : Create kolla user] ******************************************* ok: [10.0.0.33] => {"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-01-10 20:35:28.986 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-01-10 20:35:29.034 INFO: ok: [10.0.0.32] => {"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-01-10 20:35:29.729 INFO: TASK [openstack : Grant kolla user passwordless sudo] ************************** ok: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:35:29.734 INFO: ok: [10.0.0.32] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:35:29.738 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-01-10 20:35:32.167 INFO: TASK [openstack : Packages needed for swift] *********************************** 2025-01-10 20:35:32.168 INFO: ok: [10.0.0.33] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false, "item": "parted"} 2025-01-10 20:35:32.265 INFO: ok: [10.0.0.27] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false, "item": "parted"} 2025-01-10 20:35:32.360 INFO: ok: [10.0.0.32] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false, "item": "parted"} 2025-01-10 20:35:33.974 INFO: ok: [10.0.0.33] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-01-10 20:35:34.092 INFO: ok: [10.0.0.27] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-01-10 20:35:34.153 INFO: ok: [10.0.0.32] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-01-10 20:35:34.853 INFO: TASK [openstack : Install configfs module needed for ironic on Debian hosts] *** ok: [10.0.0.33] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-01-10 20:35:34.887 INFO: ok: [10.0.0.32] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-01-10 20:35:34.907 INFO: ok: [10.0.0.27] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-01-10 20:35:39.356 INFO: TASK [openstack : Set default value for network_interface based on instance_data.ip] *** 2025-01-10 20:35:39.357 INFO: ok: [10.0.0.33] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-01-10 20:35:39.627 INFO: ok: [10.0.0.32] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-01-10 20:35:39.841 INFO: ok: [10.0.0.27] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-01-10 20:35:43.394 INFO: TASK [openstack : Set default value for external_interface_detected equal to network_interface_detected] *** 2025-01-10 20:35:43.394 INFO: ok: [10.0.0.33] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-01-10 20:35:43.412 INFO: ok: [10.0.0.27] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-01-10 20:35:43.487 INFO: ok: [10.0.0.32] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-01-10 20:35:43.834 INFO: TASK [openstack : Set first openstack node as default for internal_address] **** ok: [10.0.0.33] => {"ansible_facts": {"internal_address_detected": "10.0.0.33"}, "changed": false} 2025-01-10 20:35:43.953 INFO: ok: [10.0.0.27] => {"ansible_facts": {"internal_address_detected": "10.0.0.33"}, "changed": false} 2025-01-10 20:35:44.022 INFO: ok: [10.0.0.32] => {"ansible_facts": {"internal_address_detected": "10.0.0.33"}, "changed": false} 2025-01-10 20:35:44.307 INFO: TASK [openstack : Add required /etc/hosts entries] ***************************** 2025-01-10 20:35:44.645 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/manage_etc_hosts.yml for 10.0.0.33, 10.0.0.27, 10.0.0.32 2025-01-10 20:35:45.060 INFO: TASK [openstack : Build host_intf_dict] **************************************** ok: [10.0.0.33] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33": "ens3"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:35:45.803 INFO: TASK [openstack : Build hosts file with ctrl-data and domain suffix when provided] *** ok: [10.0.0.33] => (item=10.0.0.33) => {"ansible_loop_var": "item", "backup": "", "changed": false, "item": "10.0.0.33", "msg": ""} 2025-01-10 20:35:48.653 INFO: TASK [openstack : Merge kolla_globals params with defaults] ******************** 2025-01-10 20:35:48.655 INFO: ok: [10.0.0.33 -> 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:5101/contrail-openstack-heat-init:master-1_2_9_6-2", "ironic_notification_manager_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-ironic-notification-manager:master-1_2_9_6-2", "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:5101/contrail-openstack-neutron-init:master-1_2_9_6-2", "neutron_opencontrail_ml2_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-neutron-ml2-init:master-1_2_9_6-2", "neutron_plugin_agent": "opencontrail", "nova_compute_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-compute-init:master-1_2_9_6-2", "nova_compute_virt_type": "qemu", "nova_logging_debug": "True", "opencontrail_api_server_ip": "10.0.0.33 10.0.0.37 10.0.0.36", "opencontrail_collector_ip": "10.0.0.33 10.0.0.37 10.0.0.36", "opencontrail_webui_ip": "10.0.0.33 10.0.0.37 10.0.0.36", "openstack_release": "yoga", "openstack_service_workers": 1}}, "changed": false} 2025-01-10 20:35:49.317 INFO: TASK [openstack : merge os_storage_nodes] ************************************** 2025-01-10 20:35:49.318 INFO: ok: [10.0.0.33 -> 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:5101/contrail-openstack-heat-init:master-1_2_9_6-2", "ironic_notification_manager_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-ironic-notification-manager:master-1_2_9_6-2", "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:5101/contrail-openstack-neutron-init:master-1_2_9_6-2", "neutron_opencontrail_ml2_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-neutron-ml2-init:master-1_2_9_6-2", "neutron_plugin_agent": "opencontrail", "nova_compute_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5101/contrail-openstack-compute-init:master-1_2_9_6-2", "nova_compute_virt_type": "qemu", "nova_logging_debug": "True", "opencontrail_api_server_ip": "10.0.0.33 10.0.0.37 10.0.0.36", "opencontrail_collector_ip": "10.0.0.33 10.0.0.37 10.0.0.36", "opencontrail_webui_ip": "10.0.0.33 10.0.0.37 10.0.0.36", "openstack_release": "yoga", "openstack_service_workers": 1, "storage_nodes": "10.0.0.33"}}, "changed": false} 2025-01-10 20:35:49.563 INFO: TASK [openstack : include_tasks] *********************************************** 2025-01-10 20:35:49.898 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/inventory.yml for 10.0.0.33, 10.0.0.27, 10.0.0.32 2025-01-10 20:35:52.651 INFO: TASK [openstack : Populate openstack inventory] ******************************** 2025-01-10 20:35:52.652 INFO: changed: [10.0.0.33 -> localhost] => {"changed": true, "checksum": "22269e566e379b58e863c74632d80fddad76db73", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/inventory/my_inventory", "gid": 0, "group": "root", "md5sum": "2fd3064724d540b0766d0d5cdc2c7a79", "mode": "0644", "owner": "root", "size": 9863, "src": "/root/.ansible/tmp/ansible-tmp-1736541350.1925347-179179-170996193550592/source", "state": "file", "uid": 0} 2025-01-10 20:35:52.937 INFO: TASK [openstack : include_tasks] *********************************************** 2025-01-10 20:35:53.327 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/passwords.yml for 10.0.0.33, 10.0.0.27, 10.0.0.32 2025-01-10 20:35:54.150 INFO: TASK [openstack : Create password file from template] ************************** 2025-01-10 20:35:54.151 INFO: changed: [10.0.0.33 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:35:58.747 INFO: TASK [openstack : Generate kolla passwords] ************************************ 2025-01-10 20:35:58.748 INFO: changed: [10.0.0.33 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 20:35:58.934 INFO: TASK [openstack : include_tasks] *********************************************** 2025-01-10 20:35:59.370 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/host_params.yml for 10.0.0.33, 10.0.0.27, 10.0.0.32 2025-01-10 20:36:00.212 INFO: TASK [openstack : Create host_vars directory if required] ********************** 2025-01-10 20:36:00.212 INFO: changed: [10.0.0.33 -> 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-01-10 20:36:01.090 INFO: TASK [openstack : Detect host network_interface] ******************************* 2025-01-10 20:36:01.090 INFO: ok: [10.0.0.33] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-01-10 20:36:01.115 INFO: ok: [10.0.0.27] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-01-10 20:36:01.196 INFO: ok: [10.0.0.32] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-01-10 20:36:02.269 INFO: TASK [openstack : Detect host kolla_external_vip_interface] ******************** ok: [10.0.0.33] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-01-10 20:36:02.328 INFO: ok: [10.0.0.27] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-01-10 20:36:02.379 INFO: ok: [10.0.0.32] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-01-10 20:36:03.378 INFO: TASK [openstack : Detect host kolla_internal_address] ************************** 2025-01-10 20:36:03.379 INFO: ok: [10.0.0.33] => {"ansible_facts": {"host_internal_address": "10.0.0.33"}, "changed": false} 2025-01-10 20:36:03.488 INFO: ok: [10.0.0.27] => {"ansible_facts": {"host_internal_address": "10.0.0.33"}, "changed": false} 2025-01-10 20:36:03.583 INFO: ok: [10.0.0.32] => {"ansible_facts": {"host_internal_address": "10.0.0.33"}, "changed": false} 2025-01-10 20:36:04.430 INFO: TASK [openstack : Create host variable files] ********************************** 2025-01-10 20:36:04.430 INFO: changed: [10.0.0.33 -> localhost] => {"changed": true, "checksum": "affab74d8a894a9fd7f92a65450dadeb0a61a859", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.33.yml", "gid": 0, "group": "root", "md5sum": "f310320f29db30239890bc36356653ff", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736541363.828629-179564-42862616835758/source", "state": "file", "uid": 0} 2025-01-10 20:36:04.546 INFO: changed: [10.0.0.27 -> localhost] => {"changed": true, "checksum": "affab74d8a894a9fd7f92a65450dadeb0a61a859", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.27.yml", "gid": 0, "group": "root", "md5sum": "f310320f29db30239890bc36356653ff", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736541364.018884-179577-217185653666421/source", "state": "file", "uid": 0} 2025-01-10 20:36:04.626 INFO: changed: [10.0.0.32 -> localhost] => {"changed": true, "checksum": "affab74d8a894a9fd7f92a65450dadeb0a61a859", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.32.yml", "gid": 0, "group": "root", "md5sum": "f310320f29db30239890bc36356653ff", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736541364.154513-179597-160650363857508/source", "state": "file", "uid": 0} 2025-01-10 20:36:05.334 INFO: TASK [openstack : Populate etc/kolla/globals.yml] ****************************** changed: [10.0.0.33 -> localhost] => {"changed": true, "checksum": "dd3253c73741da7729c19aba0285970b37b4fa7a", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/etc/kolla/globals.yml", "gid": 0, "group": "root", "md5sum": "0aa14edc0bdbf93fa2bd1a4696335df3", "mode": "0644", "owner": "root", "size": 1663, "src": "/root/.ansible/tmp/ansible-tmp-1736541364.8802016-179701-67190793520332/source", "state": "file", "uid": 0} 2025-01-10 20:36:05.867 INFO: TASK [Import group variables] ************************************************** 2025-01-10 20:36:05.868 INFO: ok: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:36:05.912 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-01-10 20:36:06.045 INFO: ok: [10.0.0.32] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:36:06.317 INFO: TASK [Import global variables] ************************************************* 2025-01-10 20:36:06.318 INFO: ok: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:36:06.423 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-01-10 20:36:06.453 INFO: ok: [10.0.0.32] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:36:06.713 INFO: TASK [set tmphost] ************************************************************* 2025-01-10 20:36:06.714 INFO: ok: [10.0.0.33] => {"ansible_facts": {"tmp_host": "10.0.0.33"}, "changed": false} ok: [10.0.0.27] => {"ansible_facts": {"tmp_host": "10.0.0.27"}, "changed": false} 2025-01-10 20:36:06.789 INFO: ok: [10.0.0.32] => {"ansible_facts": {"tmp_host": "10.0.0.32"}, "changed": false} 2025-01-10 20:36:07.378 INFO: TASK [stat] ******************************************************************** 2025-01-10 20:36:07.379 INFO: ok: [10.0.0.33 -> localhost] => {"changed": false, "stat": {"atime": 1736541364.3507557, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "affab74d8a894a9fd7f92a65450dadeb0a61a859", "ctime": 1736541364.3507557, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2850628, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736541364.1587517, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.33.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "3479665731", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:36:07.451 INFO: ok: [10.0.0.27 -> localhost] => {"changed": false, "stat": {"atime": 1736541364.5147593, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "affab74d8a894a9fd7f92a65450dadeb0a61a859", "ctime": 1736541364.5147593, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2850631, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736541364.314755, "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": "3323576010", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:36:07.614 INFO: ok: [10.0.0.32 -> localhost] => {"changed": false, "stat": {"atime": 1736541364.5907607, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "affab74d8a894a9fd7f92a65450dadeb0a61a859", "ctime": 1736541364.5907607, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2850619, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736541364.4507577, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.32.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "1742000917", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:36:07.839 INFO: TASK [Import host variables] *************************************************** 2025-01-10 20:36:07.840 INFO: ok: [10.0.0.33] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.33", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.33.yml"], "changed": false} 2025-01-10 20:36:07.933 INFO: ok: [10.0.0.27] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.33", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.27.yml"], "changed": false} 2025-01-10 20:36:08.088 INFO: ok: [10.0.0.32] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.33", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.32.yml"], "changed": false} 2025-01-10 20:36:08.709 INFO: TASK [Set docker environment variable DOCKER_CLIENT_TIMEOUT] ******************* 2025-01-10 20:36:08.709 INFO: ok: [10.0.0.33] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 20:36:08.817 INFO: ok: [10.0.0.27] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 20:36:08.863 INFO: ok: [10.0.0.32] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 20:36:09.461 INFO: TASK [Set docker environment variable COMPOSE_HTTP_TIMEOUT] ******************** 2025-01-10 20:36:09.461 INFO: ok: [10.0.0.33] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 20:36:09.570 INFO: ok: [10.0.0.27] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 20:36:09.577 INFO: ok: [10.0.0.32] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 20:36:09.769 INFO: PLAY [Create certificates for haproxy] ***************************************** 2025-01-10 20:36:09.957 INFO: TASK [Import group variables] ************************************************** ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:36:10.108 INFO: TASK [Import global variables] ************************************************* 2025-01-10 20:36:10.109 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-01-10 20:36:10.352 INFO: PLAY [Calculate the deleted nodes list] **************************************** 2025-01-10 20:36:11.024 INFO: PLAY [Apply role destroy] ****************************************************** 2025-01-10 20:36:14.159 INFO: [WARNING]: Found variable using reserved name: action 2025-01-10 20:36:14.160 INFO: PLAY [Gather facts for all hosts] ********************************************** 2025-01-10 20:36:16.131 INFO: TASK [Gather facts] ************************************************************ 2025-01-10 20:36:16.131 INFO: ok: [10.0.0.37] 2025-01-10 20:36:16.434 INFO: ok: [10.0.0.36] 2025-01-10 20:36:16.648 INFO: TASK [Group hosts to determine when using --limit] ***************************** 2025-01-10 20:36:16.649 INFO: ok: [10.0.0.33] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:16.716 INFO: ok: [10.0.0.37] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:16.784 INFO: ok: [10.0.0.36] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:16.841 INFO: ok: [10.0.0.27] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:16.874 INFO: ok: [10.0.0.32] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:17.002 INFO: [WARNING]: Could not match supplied host pattern, ignoring: all_using_limit_True 2025-01-10 20:36:17.007 INFO: PLAY [Gather facts for all hosts (if using --limit)] *************************** 2025-01-10 20:36:17.009 INFO: skipping: no hosts matched 2025-01-10 20:36:17.012 INFO: PLAY [Group hosts based on configuration] ************************************** 2025-01-10 20:36:17.337 INFO: TASK [Group hosts based on Kolla action] *************************************** 2025-01-10 20:36:17.338 INFO: ok: [10.0.0.33] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:17.417 INFO: ok: [10.0.0.37] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:17.420 INFO: ok: [10.0.0.36] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:17.453 INFO: ok: [10.0.0.27] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:17.533 INFO: ok: [10.0.0.32] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:17.893 INFO: TASK [Group hosts based on enabled services] *********************************** ok: [10.0.0.33] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-01-10 20:36:17.934 INFO: ok: [10.0.0.36] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-01-10 20:36:17.975 INFO: ok: [10.0.0.33] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]} 2025-01-10 20:36:18.014 INFO: ok: [10.0.0.36] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.049 INFO: ok: [10.0.0.37] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.126 INFO: ok: [10.0.0.36] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.152 INFO: ok: [10.0.0.33] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.185 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-01-10 20:36:18.235 INFO: ok: [10.0.0.32] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.297 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-01-10 20:36:18.310 INFO: ok: [10.0.0.33] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.312 INFO: ok: [10.0.0.36] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.375 INFO: ok: [10.0.0.37] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.377 INFO: ok: [10.0.0.32] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]} 2025-01-10 20:36:18.448 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-01-10 20:36:18.451 INFO: ok: [10.0.0.36] => (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-01-10 20:36:18.459 INFO: ok: [10.0.0.33] => (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-01-10 20:36:18.526 INFO: ok: [10.0.0.37] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.532 INFO: ok: [10.0.0.32] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.569 INFO: ok: [10.0.0.36] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.578 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-01-10 20:36:18.593 INFO: ok: [10.0.0.33] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.658 INFO: ok: [10.0.0.36] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.659 INFO: ok: [10.0.0.33] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.673 INFO: ok: [10.0.0.37] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.710 INFO: ok: [10.0.0.32] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.727 INFO: ok: [10.0.0.33] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.793 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-01-10 20:36:18.815 INFO: ok: [10.0.0.37] => (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-01-10 20:36:18.819 INFO: ok: [10.0.0.36] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-01-10 20:36:18.855 INFO: ok: [10.0.0.32] => (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-01-10 20:36:18.944 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-01-10 20:36:18.975 INFO: ok: [10.0.0.37] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.000 INFO: ok: [10.0.0.33] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.037 INFO: ok: [10.0.0.36] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.113 INFO: ok: [10.0.0.32] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.131 INFO: ok: [10.0.0.36] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.155 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-01-10 20:36:19.174 INFO: ok: [10.0.0.37] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.183 INFO: ok: [10.0.0.33] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.246 INFO: ok: [10.0.0.36] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.330 INFO: ok: [10.0.0.33] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.350 INFO: ok: [10.0.0.36] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.362 INFO: ok: [10.0.0.32] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.443 INFO: ok: [10.0.0.36] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.471 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-01-10 20:36:19.478 INFO: ok: [10.0.0.33] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.599 INFO: ok: [10.0.0.36] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-01-10 20:36:19.600 INFO: ok: [10.0.0.37] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.628 INFO: ok: [10.0.0.32] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.713 INFO: ok: [10.0.0.36] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.722 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-01-10 20:36:19.732 INFO: ok: [10.0.0.33] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.796 INFO: ok: [10.0.0.36] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.848 INFO: ok: [10.0.0.37] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-01-10 20:36:19.854 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-01-10 20:36:19.888 INFO: ok: [10.0.0.36] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.018 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-01-10 20:36:20.038 INFO: ok: [10.0.0.36] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-01-10 20:36:20.044 INFO: ok: [10.0.0.33] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-01-10 20:36:20.122 INFO: ok: [10.0.0.32] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.150 INFO: ok: [10.0.0.37] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.214 INFO: ok: [10.0.0.36] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-01-10 20:36:20.298 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-01-10 20:36:20.314 INFO: ok: [10.0.0.33] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.353 INFO: ok: [10.0.0.32] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.395 INFO: ok: [10.0.0.37] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.491 INFO: ok: [10.0.0.37] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.493 INFO: ok: [10.0.0.36] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.498 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-01-10 20:36:20.575 INFO: ok: [10.0.0.33] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.615 INFO: ok: [10.0.0.37] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.638 INFO: ok: [10.0.0.32] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.703 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-01-10 20:36:20.764 INFO: ok: [10.0.0.37] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-01-10 20:36:20.805 INFO: ok: [10.0.0.36] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.826 INFO: ok: [10.0.0.33] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.862 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-01-10 20:36:20.875 INFO: ok: [10.0.0.32] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.895 INFO: ok: [10.0.0.36] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-01-10 20:36:20.911 INFO: ok: [10.0.0.37] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.007 INFO: ok: [10.0.0.37] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.051 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-01-10 20:36:21.073 INFO: ok: [10.0.0.33] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-01-10 20:36:21.096 INFO: ok: [10.0.0.32] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.100 INFO: ok: [10.0.0.36] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.128 INFO: ok: [10.0.0.37] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.144 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-01-10 20:36:21.226 INFO: ok: [10.0.0.37] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-01-10 20:36:21.234 INFO: ok: [10.0.0.32] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-01-10 20:36:21.322 INFO: ok: [10.0.0.37] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-01-10 20:36:21.357 INFO: ok: [10.0.0.36] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-01-10 20:36:21.359 INFO: ok: [10.0.0.33] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-01-10 20:36:21.370 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-01-10 20:36:21.377 INFO: ok: [10.0.0.32] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.407 INFO: ok: [10.0.0.37] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.544 INFO: 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"]} 2025-01-10 20:36:21.549 INFO: ok: [10.0.0.33] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.561 INFO: ok: [10.0.0.37] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.614 INFO: ok: [10.0.0.36] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.614 INFO: ok: [10.0.0.32] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.679 INFO: ok: [10.0.0.37] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.750 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-01-10 20:36:21.781 INFO: ok: [10.0.0.36] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.835 INFO: ok: [10.0.0.37] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.905 INFO: ok: [10.0.0.33] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.906 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-01-10 20:36:21.906 INFO: ok: [10.0.0.32] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-01-10 20:36:21.977 INFO: ok: [10.0.0.32] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-01-10 20:36:22.001 INFO: ok: [10.0.0.36] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]} 2025-01-10 20:36:22.027 INFO: ok: [10.0.0.33] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.032 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-01-10 20:36:22.055 INFO: ok: [10.0.0.32] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-01-10 20:36:22.091 INFO: ok: [10.0.0.37] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-01-10 20:36:22.137 INFO: ok: [10.0.0.32] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.150 INFO: ok: [10.0.0.36] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.160 INFO: ok: [10.0.0.33] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.228 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-01-10 20:36:22.260 INFO: ok: [10.0.0.32] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.295 INFO: ok: [10.0.0.37] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.304 INFO: ok: [10.0.0.36] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.336 INFO: ok: [10.0.0.33] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-01-10 20:36:22.336 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-01-10 20:36:22.349 INFO: ok: [10.0.0.32] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.397 INFO: ok: [10.0.0.36] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-01-10 20:36:22.418 INFO: ok: [10.0.0.37] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.433 INFO: ok: [10.0.0.32] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.500 INFO: ok: [10.0.0.36] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.511 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-01-10 20:36:22.517 INFO: ok: [10.0.0.33] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.561 INFO: ok: [10.0.0.32] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-01-10 20:36:22.611 INFO: ok: [10.0.0.37] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]} 2025-01-10 20:36:22.639 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-01-10 20:36:22.656 INFO: ok: [10.0.0.33] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.662 INFO: ok: [10.0.0.32] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.741 INFO: ok: [10.0.0.36] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-01-10 20:36:22.788 INFO: ok: [10.0.0.32] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.828 INFO: ok: [10.0.0.33] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.845 INFO: ok: [10.0.0.37] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.847 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-01-10 20:36:22.957 INFO: ok: [10.0.0.36] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-01-10 20:36:22.972 INFO: ok: [10.0.0.33] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.020 INFO: ok: [10.0.0.32] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.040 INFO: ok: [10.0.0.37] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.057 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-01-10 20:36:23.076 INFO: ok: [10.0.0.33] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.130 INFO: ok: [10.0.0.36] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.150 INFO: ok: [10.0.0.33] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-01-10 20:36:23.212 INFO: ok: [10.0.0.37] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-01-10 20:36:23.221 INFO: ok: [10.0.0.32] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.279 INFO: ok: [10.0.0.33] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.288 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-01-10 20:36:23.331 INFO: ok: [10.0.0.36] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.340 INFO: ok: [10.0.0.37] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.415 INFO: ok: [10.0.0.37] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-01-10 20:36:23.463 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-01-10 20:36:23.474 INFO: ok: [10.0.0.32] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.484 INFO: ok: [10.0.0.36] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.495 INFO: ok: [10.0.0.33] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-01-10 20:36:23.564 INFO: ok: [10.0.0.37] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.638 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-01-10 20:36:23.638 INFO: ok: [10.0.0.32] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-01-10 20:36:23.673 INFO: ok: [10.0.0.36] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-01-10 20:36:23.723 INFO: ok: [10.0.0.37] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.771 INFO: ok: [10.0.0.32] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.838 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-01-10 20:36:23.862 INFO: ok: [10.0.0.37] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.885 INFO: ok: [10.0.0.36] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-01-10 20:36:23.895 INFO: ok: [10.0.0.33] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.911 INFO: ok: [10.0.0.32] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-01-10 20:36:23.993 INFO: ok: [10.0.0.37] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-01-10 20:36:23.993 INFO: ok: [10.0.0.33] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.033 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-01-10 20:36:24.072 INFO: ok: [10.0.0.33] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.094 INFO: ok: [10.0.0.36] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.134 INFO: ok: [10.0.0.37] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-01-10 20:36:24.153 INFO: ok: [10.0.0.32] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.162 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-01-10 20:36:24.167 INFO: ok: [10.0.0.33] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.200 INFO: ok: [10.0.0.37] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-01-10 20:36:24.219 INFO: ok: [10.0.0.36] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.254 INFO: ok: [10.0.0.32] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.302 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"]} ok: [10.0.0.33] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-01-10 20:36:24.334 INFO: ok: [10.0.0.32] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.342 INFO: ok: [10.0.0.37] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} ok: [10.0.0.36] => (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-01-10 20:36:24.427 INFO: ok: [10.0.0.33] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-01-10 20:36:24.437 INFO: ok: [10.0.0.36] => (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-01-10 20:36:24.447 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-01-10 20:36:24.459 INFO: ok: [10.0.0.32] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.460 INFO: ok: [10.0.0.37] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.506 INFO: ok: [10.0.0.33] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.550 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-01-10 20:36:24.574 INFO: ok: [10.0.0.36] => (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-01-10 20:36:24.578 INFO: ok: [10.0.0.32] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-01-10 20:36:24.598 INFO: ok: [10.0.0.37] => (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-01-10 20:36:24.625 INFO: ok: [10.0.0.33] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.680 INFO: ok: [10.0.0.32] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-01-10 20:36:24.691 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-01-10 20:36:24.716 INFO: ok: [10.0.0.36] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.731 INFO: ok: [10.0.0.37] => (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-01-10 20:36:24.747 INFO: ok: [10.0.0.33] => (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-01-10 20:36:24.780 INFO: ok: [10.0.0.36] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-01-10 20:36:24.792 INFO: ok: [10.0.0.32] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.801 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-01-10 20:36:24.806 INFO: ok: [10.0.0.37] => (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-01-10 20:36:24.879 INFO: ok: [10.0.0.36] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-01-10 20:36:24.900 INFO: ok: [10.0.0.33] => (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-01-10 20:36:24.958 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-01-10 20:36:24.958 INFO: ok: [10.0.0.32] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.021 INFO: ok: [10.0.0.37] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.022 INFO: ok: [10.0.0.33] => (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-01-10 20:36:25.050 INFO: ok: [10.0.0.36] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.078 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-01-10 20:36:25.101 INFO: ok: [10.0.0.32] => (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-01-10 20:36:25.167 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-01-10 20:36:25.175 INFO: ok: [10.0.0.37] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-01-10 20:36:25.180 INFO: ok: [10.0.0.32] => (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-01-10 20:36:25.181 INFO: ok: [10.0.0.36] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-01-10 20:36:25.212 INFO: ok: [10.0.0.33] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.265 INFO: ok: [10.0.0.32] => (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-01-10 20:36:25.276 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-01-10 20:36:25.283 INFO: ok: [10.0.0.36] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.329 INFO: ok: [10.0.0.37] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.354 INFO: ok: [10.0.0.36] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.357 INFO: ok: [10.0.0.33] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-01-10 20:36:25.411 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-01-10 20:36:25.417 INFO: ok: [10.0.0.36] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.423 INFO: ok: [10.0.0.33] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.440 INFO: ok: [10.0.0.37] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.493 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-01-10 20:36:25.506 INFO: ok: [10.0.0.37] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-01-10 20:36:25.514 INFO: ok: [10.0.0.36] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.563 INFO: ok: [10.0.0.32] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.573 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-01-10 20:36:25.576 INFO: ok: [10.0.0.37] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.577 INFO: ok: [10.0.0.33] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.616 INFO: ok: [10.0.0.36] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.651 INFO: ok: [10.0.0.32] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-01-10 20:36:25.654 INFO: ok: [10.0.0.37] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.728 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.36] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.734 INFO: ok: [10.0.0.33] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-01-10 20:36:25.768 INFO: ok: [10.0.0.32] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.779 INFO: ok: [10.0.0.37] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.823 INFO: ok: [10.0.0.36] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.885 INFO: ok: [10.0.0.37] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.889 INFO: ok: [10.0.0.33] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} ok: [10.0.0.32] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.895 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-01-10 20:36:25.950 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-01-10 20:36:25.959 INFO: ok: [10.0.0.33] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.959 INFO: ok: [10.0.0.36] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-01-10 20:36:25.993 INFO: ok: [10.0.0.37] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.019 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-01-10 20:36:26.033 INFO: ok: [10.0.0.33] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.061 INFO: ok: [10.0.0.32] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-01-10 20:36:26.110 INFO: ok: [10.0.0.36] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.120 INFO: ok: [10.0.0.33] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.125 INFO: ok: [10.0.0.37] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.189 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-01-10 20:36:26.199 INFO: ok: [10.0.0.32] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.224 INFO: ok: [10.0.0.33] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.246 INFO: ok: [10.0.0.36] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.282 INFO: ok: [10.0.0.37] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.291 INFO: ok: [10.0.0.33] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.355 INFO: ok: [10.0.0.32] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.367 INFO: ok: [10.0.0.37] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.378 INFO: ok: [10.0.0.33] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.380 INFO: ok: [10.0.0.36] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.380 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-01-10 20:36:26.418 INFO: ok: [10.0.0.32] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.450 INFO: ok: [10.0.0.33] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.475 INFO: ok: [10.0.0.37] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.499 INFO: ok: [10.0.0.32] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.533 INFO: ok: [10.0.0.36] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.536 INFO: 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-01-10 20:36:26.558 INFO: ok: [10.0.0.32] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.574 INFO: ok: [10.0.0.33] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.605 INFO: ok: [10.0.0.37] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.616 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-01-10 20:36:26.623 INFO: ok: [10.0.0.32] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.655 INFO: ok: [10.0.0.33] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.660 INFO: ok: [10.0.0.36] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.693 INFO: ok: [10.0.0.37] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.756 INFO: ok: [10.0.0.37] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.771 INFO: ok: [10.0.0.32] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.780 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-01-10 20:36:26.798 INFO: ok: [10.0.0.36] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.822 INFO: ok: [10.0.0.33] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.844 INFO: ok: [10.0.0.37] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.865 INFO: ok: [10.0.0.33] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.878 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-01-10 20:36:26.913 INFO: ok: [10.0.0.37] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.937 INFO: ok: [10.0.0.33] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.943 INFO: ok: [10.0.0.32] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-01-10 20:36:26.955 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-01-10 20:36:26.997 INFO: ok: [10.0.0.33] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-01-10 20:36:27.024 INFO: ok: [10.0.0.32] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-01-10 20:36:27.058 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-01-10 20:36:27.104 INFO: ok: [10.0.0.32] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-01-10 20:36:27.135 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-01-10 20:36:27.182 INFO: ok: [10.0.0.32] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-01-10 20:36:27.207 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"]} 2025-01-10 20:36:27.246 INFO: ok: [10.0.0.32] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-01-10 20:36:27.287 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-01-10 20:36:27.319 INFO: ok: [10.0.0.32] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-01-10 20:36:27.353 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-01-10 20:36:27.400 INFO: ok: [10.0.0.32] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-01-10 20:36:27.532 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kolla_action_precheck 2025-01-10 20:36:27.532 INFO: PLAY [Apply role prechecks] **************************************************** 2025-01-10 20:36:27.533 INFO: skipping: no hosts matched 2025-01-10 20:36:27.537 INFO: PLAY [Apply role common] ******************************************************* 2025-01-10 20:36:27.687 INFO: TASK [common : include_tasks] ************************************************** 2025-01-10 20:36:27.927 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/common/tasks/deploy.yml for 10.0.0.33, 10.0.0.27, 10.0.0.32 2025-01-10 20:36:28.470 INFO: TASK [common : Ensuring config directories exist] ****************************** 2025-01-10 20:36:28.473 INFO: ok: [10.0.0.33] => (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-01-10 20:36:28.497 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-01-10 20:36:28.570 INFO: ok: [10.0.0.32] => (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-01-10 20:36:28.862 INFO: ok: [10.0.0.33] => (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-01-10 20:36:28.925 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-01-10 20:36:29.093 INFO: ok: [10.0.0.32] => (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-01-10 20:36:29.381 INFO: ok: [10.0.0.33] => (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-01-10 20:36:29.468 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-01-10 20:36:29.533 INFO: ok: [10.0.0.32] => (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-01-10 20:36:30.700 INFO: TASK [common : Copying over config.json files for services] ******************** 2025-01-10 20:36:30.701 INFO: ok: [10.0.0.33] => (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-01-10 20:36:30.710 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-01-10 20:36:30.810 INFO: ok: [10.0.0.32] => (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-01-10 20:36:31.422 INFO: ok: [10.0.0.33] => (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-01-10 20:36:31.438 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-01-10 20:36:31.573 INFO: ok: [10.0.0.32] => (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-01-10 20:36:32.029 INFO: ok: [10.0.0.33] => (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-01-10 20:36:32.121 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-01-10 20:36:32.250 INFO: ok: [10.0.0.32] => (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-01-10 20:36:32.800 INFO: TASK [common : Find custom fluentd input config files] ************************* ok: [10.0.0.33 -> 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-01-10 20:36:32.801 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/input' path due to this access issue: '/etc/kolla/config/fluentd/input' is not a directory 2025-01-10 20:36:33.254 INFO: TASK [common : Find custom fluentd filter config files] ************************ 2025-01-10 20:36:33.254 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/filter' path due to this access issue: '/etc/kolla/config/fluentd/filter' is not a directory 2025-01-10 20:36:33.254 INFO: ok: [10.0.0.33 -> 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-01-10 20:36:33.613 INFO: TASK [common : Find custom fluentd format config files] ************************ 2025-01-10 20:36:33.613 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/format' path due to this access issue: '/etc/kolla/config/fluentd/format' is not a directory 2025-01-10 20:36:33.613 INFO: ok: [10.0.0.33 -> 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-01-10 20:36:33.950 INFO: TASK [common : Find custom fluentd output config files] ************************ ok: [10.0.0.33 -> 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-01-10 20:36:33.951 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/output' path due to this access issue: '/etc/kolla/config/fluentd/output' is not a directory 2025-01-10 20:36:34.882 INFO: TASK [common : Copying over td-agent.conf] ************************************* ok: [10.0.0.27] => {"changed": false, "checksum": "f0dbc7639680bc164600b4b53bec7f9387f57a92", "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-01-10 20:36:34.933 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "cafc9c5bc8583b4b0ad0cca506c3910285e29251", "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-01-10 20:36:35.020 INFO: ok: [10.0.0.32] => {"changed": false, "checksum": "6c9b51f1e9152daef762405c2aa53a82ae768a4a", "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-01-10 20:36:36.024 INFO: TASK [common : Copying over cron logrotate config file] ************************ 2025-01-10 20:36:36.025 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-01-10 20:36:36.033 INFO: ok: [10.0.0.32] => {"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-01-10 20:36:36.053 INFO: ok: [10.0.0.33] => {"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-01-10 20:36:36.894 INFO: TASK [common : Ensure RabbitMQ Erlang cookie exists] *************************** 2025-01-10 20:36:36.895 INFO: ok: [10.0.0.33] => {"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-01-10 20:36:37.056 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-01-10 20:36:37.094 INFO: ok: [10.0.0.32] => {"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-01-10 20:36:37.622 INFO: TASK [common : Ensuring config directories have correct owner and permission] *** ok: [10.0.0.33] => (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-01-10 20:36:37.740 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-01-10 20:36:37.786 INFO: ok: [10.0.0.32] => (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-01-10 20:36:38.048 INFO: ok: [10.0.0.33] => (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-01-10 20:36:38.141 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-01-10 20:36:38.216 INFO: ok: [10.0.0.32] => (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-01-10 20:36:38.896 INFO: TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************ 2025-01-10 20:36:38.897 INFO: ok: [10.0.0.33] => (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-01-10 20:36:39.145 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-01-10 20:36:39.211 INFO: ok: [10.0.0.32] => (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-01-10 20:36:40.107 INFO: TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] ********************** 2025-01-10 20:36:40.108 INFO: ok: [10.0.0.33] => (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-01-10 20:36:40.150 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-01-10 20:36:40.233 INFO: ok: [10.0.0.32] => (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-01-10 20:36:41.440 INFO: TASK [common : Check common containers] **************************************** 2025-01-10 20:36:41.442 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-01-10 20:36:41.467 INFO: ok: [10.0.0.32] => (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-01-10 20:36:41.499 INFO: ok: [10.0.0.33] => (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-01-10 20:36:42.191 INFO: ok: [10.0.0.32] => (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-01-10 20:36:42.225 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-01-10 20:36:42.391 INFO: ok: [10.0.0.33] => (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-01-10 20:36:42.964 INFO: ok: [10.0.0.32] => (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-01-10 20:36:42.982 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-01-10 20:36:43.234 INFO: ok: [10.0.0.33] => (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-01-10 20:36:43.817 INFO: TASK [common : Creating log volume] ******************************************** 2025-01-10 20:36:43.818 INFO: ok: [10.0.0.33] => {"changed": false, "result": false} 2025-01-10 20:36:43.890 INFO: ok: [10.0.0.27] => {"changed": false, "result": false} 2025-01-10 20:36:43.955 INFO: ok: [10.0.0.32] => {"changed": false, "result": false} 2025-01-10 20:36:44.527 INFO: TASK [common : Link kolla_logs volume to /var/log/kolla] *********************** 2025-01-10 20:36:44.527 INFO: ok: [10.0.0.33] => {"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-01-10 20:36:44.528 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-01-10 20:36:44.673 INFO: ok: [10.0.0.32] => {"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-01-10 20:36:44.985 INFO: PLAY [Apply role loadbalancer] ************************************************* skipping: no hosts matched 2025-01-10 20:36:44.986 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_collectd_True 2025-01-10 20:36:44.990 INFO: PLAY [Apply role collectd] ***************************************************** skipping: no hosts matched 2025-01-10 20:36:44.991 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zookeeper_True 2025-01-10 20:36:44.994 INFO: PLAY [Apply role zookeeper] **************************************************** skipping: no hosts matched 2025-01-10 20:36:44.995 INFO: [WARNING]: Could not match supplied host pattern, ignoring: influxdb 2025-01-10 20:36:44.995 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_influxdb_True 2025-01-10 20:36:44.999 INFO: PLAY [Apply role influxdb] ***************************************************** skipping: no hosts matched 2025-01-10 20:36:44.999 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_telegraf_True 2025-01-10 20:36:45.002 INFO: PLAY [Apply role telegraf] ***************************************************** skipping: no hosts matched 2025-01-10 20:36:45.003 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_redis_True 2025-01-10 20:36:45.006 INFO: PLAY [Apply role redis] ******************************************************** skipping: no hosts matched 2025-01-10 20:36:45.008 INFO: PLAY [Apply role mariadb] ****************************************************** 2025-01-10 20:36:45.273 INFO: TASK [mariadb : Group MariaDB hosts based on shards] *************************** 2025-01-10 20:36:45.286 INFO: ok: [10.0.0.33] => (item=10.0.0.33) => {"add_host": {"groups": ["mariadb_shard_0"], "host_name": "10.0.0.33", "host_vars": {}}, "ansible_loop_var": "item", "changed": false, "item": "10.0.0.33"} 2025-01-10 20:36:45.350 INFO: TASK [mariadb : include_tasks] ************************************************* 2025-01-10 20:36:45.451 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/mariadb/tasks/deploy.yml for 10.0.0.33 2025-01-10 20:36:46.236 INFO: TASK [mariadb : Ensuring config directories exist] ***************************** 2025-01-10 20:36:46.237 INFO: ok: [10.0.0.33] => (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-2599-1 10.0.0.33: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.33 10.0.0.33: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-2599-1 10.0.0.33: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.33 10.0.0.33: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-01-10 20:36:47.622 INFO: TASK [mariadb : Copying over config.json files for services] ******************* 2025-01-10 20:36:47.623 INFO: ok: [10.0.0.33] => (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-2599-1 10.0.0.33: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.33 10.0.0.33: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-2599-1 10.0.0.33: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.33 10.0.0.33: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-01-10 20:36:49.369 INFO: TASK [mariadb : Copying over galera.cnf] *************************************** 2025-01-10 20:36:49.369 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "ef72675708bc147328466982ae299c934a1e0baa", "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-01-10 20:36:51.365 INFO: TASK [mariadb : Check mariadb containers] ************************************** ok: [10.0.0.33] => (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-2599-1 10.0.0.33: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.33 10.0.0.33: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-2599-1 10.0.0.33: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.33 10.0.0.33: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-01-10 20:36:51.999 INFO: TASK [mariadb : Create MariaDB volume] ***************************************** 2025-01-10 20:36:52.001 INFO: ok: [10.0.0.33] => {"changed": false, "result": false} 2025-01-10 20:36:52.208 INFO: TASK [mariadb : Divide hosts by their MariaDB volume availability] ************* ok: [10.0.0.33] => {"add_group": "mariadb_shard_0_had_volume_True", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:52.421 INFO: TASK [mariadb : Establish whether the cluster has already existed] ************* 2025-01-10 20:36:52.426 INFO: ok: [10.0.0.33] => {"ansible_facts": {"mariadb_cluster_exists": true}, "changed": false} 2025-01-10 20:36:53.183 INFO: TASK [mariadb : Check MariaDB service port liveness] *************************** ok: [10.0.0.33] => {"changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 3306, "search_regex": "MariaDB", "state": "started"} 2025-01-10 20:36:53.412 INFO: TASK [mariadb : Divide hosts by their MariaDB service port liveness] *********** 2025-01-10 20:36:53.413 INFO: ok: [10.0.0.33] => {"add_group": "mariadb_shard_0_port_alive_True", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:54.658 INFO: TASK [mariadb : Check MariaDB service WSREP sync status] *********************** ok: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:36:54.857 INFO: TASK [mariadb : Extract MariaDB service WSREP sync status] ********************* 2025-01-10 20:36:54.858 INFO: ok: [10.0.0.33] => {"ansible_facts": {"mariadb_sync_status": "Synced"}, "changed": false} 2025-01-10 20:36:55.150 INFO: TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] ******* 2025-01-10 20:36:55.151 INFO: ok: [10.0.0.33] => {"add_group": "mariadb_shard_0_sync_status_Synced", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:36:55.542 INFO: [WARNING]: flush_handlers task does not support when conditional 2025-01-10 20:36:58.864 INFO: TASK [mariadb : Creating shard root mysql user] ******************************** ok: [10.0.0.33] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "root"} 2025-01-10 20:37:00.889 INFO: TASK [mariadb : Creating mysql monitor user] *********************************** 2025-01-10 20:37:00.890 INFO: ok: [10.0.0.33] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "haproxy"} 2025-01-10 20:37:02.341 INFO: TASK [mariadb : Wait for MariaDB service to be ready through VIP] ************** 2025-01-10 20:37:02.342 INFO: ok: [10.0.0.33] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.33", "-P", "3306", "-u", "root", "-pcontrail123", "-e", "show databases;"], "delta": "0:00:00.095585", "end": "2025-01-10 20:37:02.276792", "msg": "", "rc": 0, "start": "2025-01-10 20:37:02.181207", "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-01-10 20:37:02.537 INFO: PLAY [Apply role memcached] **************************************************** 2025-01-10 20:37:02.712 INFO: TASK [memcached : include_tasks] *********************************************** 2025-01-10 20:37:02.824 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/memcached/tasks/deploy.yml for 10.0.0.33 2025-01-10 20:37:03.477 INFO: TASK [memcached : Ensuring config directories exist] *************************** 2025-01-10 20:37:03.477 INFO: ok: [10.0.0.33] => (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-01-10 20:37:04.797 INFO: TASK [memcached : Copying over config.json files for services] ***************** 2025-01-10 20:37:04.801 INFO: ok: [10.0.0.33] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "checksum": "a7aa69091816023e4519aec19721b84d81e8aa14", "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-01-10 20:37:06.606 INFO: TASK [memcached : Check memcached container] *********************************** ok: [10.0.0.33] => {"changed": false, "result": false} 2025-01-10 20:37:06.768 INFO: [WARNING]: Could not match supplied host pattern, ignoring: prometheus-libvirt- exporter 2025-01-10 20:37:06.769 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_prometheus_True 2025-01-10 20:37:06.773 INFO: PLAY [Apply role prometheus] *************************************************** 2025-01-10 20:37:06.775 INFO: skipping: no hosts matched 2025-01-10 20:37:06.778 INFO: PLAY [Apply role iscsi] ******************************************************** skipping: no hosts matched 2025-01-10 20:37:06.778 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_iscsid_True [WARNING]: Could not match supplied host pattern, ignoring: enable_multipathd_True 2025-01-10 20:37:06.780 INFO: PLAY [Apply role multipathd] *************************************************** skipping: no hosts matched 2025-01-10 20:37:06.782 INFO: PLAY [Apply role rabbitmq] ***************************************************** 2025-01-10 20:37:06.926 INFO: TASK [rabbitmq : include_tasks] ************************************************ 2025-01-10 20:37:07.049 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/deploy.yml for 10.0.0.33 2025-01-10 20:37:07.131 INFO: TASK [rabbitmq : include_tasks] ************************************************ 2025-01-10 20:37:07.196 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for 10.0.0.33 2025-01-10 20:37:07.986 INFO: TASK [rabbitmq : Get container facts] ****************************************** 2025-01-10 20:37:07.986 INFO: ok: [10.0.0.33] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1736538581, "HostConfig": {"NetworkMode": "host"}, "Id": "7f1a3d76ef1e6750dc4e5d472cfca064f1bd75c8f2ab9c21e9dd1823957868ad", "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": "/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"}, {"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"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "8f02cfa2c5d9b128ca37573132b6a4c956e7d11058fc56d20c42347968fe89aa", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "e440ffa54b8fa9394b17faf2a67bfe9460e4f37634d1c0adee274df432b41726"}}}, "Ports": [], "State": "running", "Status": "Up 47 minutes (healthy)"}], "changed": false, "rabbitmq": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1736538581, "HostConfig": {"NetworkMode": "host"}, "Id": "7f1a3d76ef1e6750dc4e5d472cfca064f1bd75c8f2ab9c21e9dd1823957868ad", "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": "/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"}, {"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"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "8f02cfa2c5d9b128ca37573132b6a4c956e7d11058fc56d20c42347968fe89aa", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "e440ffa54b8fa9394b17faf2a67bfe9460e4f37634d1c0adee274df432b41726"}}}, "Ports": [], "State": "running", "Status": "Up 47 minutes (healthy)"}} 2025-01-10 20:37:09.244 INFO: TASK [rabbitmq : List RabbitMQ policies] *************************************** 2025-01-10 20:37:09.245 INFO: ok: [10.0.0.33] => {"changed": false, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "list_policies", "--silent"], "delta": "0:00:00.765460", "end": "2025-01-10 20:37:09.209409", "msg": "", "rc": 0, "start": "2025-01-10 20:37:08.443949", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 20:37:10.034 INFO: TASK [rabbitmq : Ensuring config directories exist] **************************** 2025-01-10 20:37:10.037 INFO: ok: [10.0.0.33] => (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-01-10 20:37:11.055 INFO: TASK [rabbitmq : Copying over config.json files for services] ****************** 2025-01-10 20:37:11.057 INFO: ok: [10.0.0.33] => (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-01-10 20:37:12.101 INFO: TASK [rabbitmq : Copying over rabbitmq-env.conf] ******************************* 2025-01-10 20:37:12.104 INFO: ok: [10.0.0.33] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "f7ea8e4cfaa9fccd9a70278f485143b47fdda38b", "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-01-10 20:37:13.186 INFO: TASK [rabbitmq : Copying over rabbitmq.conf] *********************************** 2025-01-10 20:37:13.188 INFO: ok: [10.0.0.33] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "1ba4f3e0e31dd2bea286fd24755087aff7a3cfb3", "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-01-10 20:37:14.184 INFO: TASK [rabbitmq : Copying over erl_inetrc] ************************************** 2025-01-10 20:37:14.185 INFO: ok: [10.0.0.33] => (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-01-10 20:37:15.266 INFO: TASK [rabbitmq : Copying over advanced.config] ********************************* 2025-01-10 20:37:15.268 INFO: ok: [10.0.0.33] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "5e87066b2c7b16e2490b11633203fe05de7e4fe0", "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-01-10 20:37:16.127 INFO: TASK [rabbitmq : Copying over definitions.json] ******************************** 2025-01-10 20:37:16.130 INFO: ok: [10.0.0.33] => (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-01-10 20:37:17.237 INFO: TASK [rabbitmq : Copying over enabled_plugins] ********************************* 2025-01-10 20:37:17.237 INFO: ok: [10.0.0.33] => (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-01-10 20:37:18.408 INFO: TASK [rabbitmq : Check rabbitmq containers] ************************************ 2025-01-10 20:37:18.409 INFO: ok: [10.0.0.33] => (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-01-10 20:37:19.101 INFO: TASK [rabbitmq : Creating rabbitmq volume] ************************************* 2025-01-10 20:37:19.102 INFO: ok: [10.0.0.33] => {"changed": false, "result": false} 2025-01-10 20:37:19.438 INFO: PLAY [Apply role rabbitmq (outward)] ******************************************* 2025-01-10 20:37:19.439 INFO: [WARNING]: Could not match supplied host pattern, ignoring: outward-rabbitmq [WARNING]: Could not match supplied host pattern, ignoring: enable_outward_rabbitmq_True [WARNING]: Could not match supplied host pattern, ignoring: qdrouterd [WARNING]: Could not match supplied host pattern, ignoring: enable_qdrouterd_True 2025-01-10 20:37:19.439 INFO: skipping: no hosts matched 2025-01-10 20:37:19.442 INFO: PLAY [Apply role qdrouterd] **************************************************** 2025-01-10 20:37:19.443 INFO: skipping: no hosts matched 2025-01-10 20:37:19.444 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_etcd_True 2025-01-10 20:37:19.446 INFO: PLAY [Apply role etcd] ********************************************************* skipping: no hosts matched 2025-01-10 20:37:19.451 INFO: PLAY [Apply role keystone] ***************************************************** 2025-01-10 20:37:19.567 INFO: TASK [keystone : include_tasks] ************************************************ 2025-01-10 20:37:19.734 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/deploy.yml for 10.0.0.33 2025-01-10 20:37:20.459 INFO: TASK [keystone : Ensuring config directories exist] **************************** 2025-01-10 20:37:20.460 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:37:20.930 INFO: ok: [10.0.0.33] => (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-01-10 20:37:21.410 INFO: ok: [10.0.0.33] => (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-01-10 20:37:21.894 INFO: TASK [keystone : Check if Keystone domain-specific config is supplied] ********* ok: [10.0.0.33 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-01-10 20:37:22.905 INFO: TASK [keystone : Copying over config.json files for services] ****************** 2025-01-10 20:37:22.906 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:37:23.548 INFO: ok: [10.0.0.33] => (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-01-10 20:37:24.248 INFO: ok: [10.0.0.33] => (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-01-10 20:37:25.365 INFO: TASK [keystone : Copying over keystone.conf] *********************************** 2025-01-10 20:37:25.367 INFO: ok: [10.0.0.33] => (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.33: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": "909e58e8dd34b0796694ae319d638655a11e66d7", "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.33: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-01-10 20:37:26.441 INFO: ok: [10.0.0.33] => (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": "74d29379f41c06a52a500cf50a6fdd57dfa874fc", "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-01-10 20:37:27.597 INFO: TASK [keystone : Copying keystone-startup script for keystone] ***************** 2025-01-10 20:37:27.599 INFO: ok: [10.0.0.33] => {"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-01-10 20:37:29.716 INFO: TASK [keystone : Copying over wsgi-keystone.conf] ****************************** 2025-01-10 20:37:29.717 INFO: ok: [10.0.0.33] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "3f7c953937d5cc78cb1387b04520327dd52632cd", "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-01-10 20:37:30.203 INFO: TASK [keystone : Checking whether keystone-paste.ini file exists] ************** 2025-01-10 20:37:30.204 INFO: ok: [10.0.0.33 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-01-10 20:37:30.842 INFO: TASK [keystone : Generate the required cron jobs for the node] ***************** ok: [10.0.0.33 -> 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.037030", "end": "2025-01-10 20:37:30.810798", "msg": "", "rc": 0, "start": "2025-01-10 20:37:30.773768", "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-01-10 20:37:31.082 INFO: TASK [keystone : Set fact with the generated cron jobs for building the crontab later] *** 2025-01-10 20:37:31.082 INFO: ok: [10.0.0.33] => {"ansible_facts": {"cron_jobs": [{"day": 0, "hour": 0, "min": 0}, {"day": 3, "hour": 0, "min": 0}]}, "changed": false} 2025-01-10 20:37:32.100 INFO: TASK [keystone : Copying files for keystone-fernet] **************************** 2025-01-10 20:37:32.100 INFO: ok: [10.0.0.33] => (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-01-10 20:37:32.987 INFO: ok: [10.0.0.33] => (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-01-10 20:37:33.742 INFO: ok: [10.0.0.33] => (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-01-10 20:37:34.546 INFO: ok: [10.0.0.33] => (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-01-10 20:37:35.645 INFO: ok: [10.0.0.33] => (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-01-10 20:37:36.642 INFO: changed: [10.0.0.33] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "e0e9d27dda48a736a338501214650f11a285a2a1", "dest": "/etc/kolla/keystone-fernet/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "08ec1c704428ed26e2a3f39cf3a79aa0", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541456.062516-185894-191361042926747/source", "state": "file", "uid": 0} 2025-01-10 20:37:37.598 INFO: ok: [10.0.0.33] => (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-01-10 20:37:38.735 INFO: TASK [keystone : Copying files for keystone-ssh] ******************************* 2025-01-10 20:37:38.737 INFO: ok: [10.0.0.33] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "64b1d52ce55fa9a5897cc2ae5a5dbfdf794d9801", "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-01-10 20:37:39.847 INFO: changed: [10.0.0.33] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "d46563a546c0ed558806aac1bd3503689f7c84a4", "dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "d6c58dc7512cb6ea447f3634ffe19508", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541459.0194185-186503-120757470311684/source", "state": "file", "uid": 0} 2025-01-10 20:37:41.012 INFO: TASK [keystone : Check keystone containers] ************************************ 2025-01-10 20:37:41.015 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:37:41.944 INFO: changed: [10.0.0.33] => (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-01-10 20:37:43.014 INFO: changed: [10.0.0.33] => (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-01-10 20:37:44.794 INFO: TASK [keystone : Creating keystone database] *********************************** ok: [10.0.0.33] => {"action": "mysql_db", "changed": false, "db": "keystone", "db_list": ["keystone"], "executed_commands": []} 2025-01-10 20:37:46.664 INFO: TASK [keystone : Creating Keystone database user and setting permissions] ****** 2025-01-10 20:37:46.665 INFO: ok: [10.0.0.33] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "keystone"} 2025-01-10 20:37:47.546 INFO: TASK [keystone : Checking for any running keystone_fernet containers] ********** 2025-01-10 20:37:47.547 INFO: ok: [10.0.0.33] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1736538682, "HostConfig": {"NetworkMode": "host"}, "Id": "52fd35178ccdf25832b8c9669f919219310a61c2101d1985fc656ee67c41a8a8", "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/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"}, {"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"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "801f5492283665fa1e45fca346d347bc40f1d3e07197bf09b6171d1be2cc481e", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "e440ffa54b8fa9394b17faf2a67bfe9460e4f37634d1c0adee274df432b41726"}}}, "Ports": [], "State": "running", "Status": "Up 46 minutes (healthy)"}], "changed": false, "keystone_fernet": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1736538682, "HostConfig": {"NetworkMode": "host"}, "Id": "52fd35178ccdf25832b8c9669f919219310a61c2101d1985fc656ee67c41a8a8", "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/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"}, {"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"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "801f5492283665fa1e45fca346d347bc40f1d3e07197bf09b6171d1be2cc481e", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "e440ffa54b8fa9394b17faf2a67bfe9460e4f37634d1c0adee274df432b41726"}}}, "Ports": [], "State": "running", "Status": "Up 46 minutes (healthy)"}} 2025-01-10 20:37:47.724 INFO: TASK [keystone : Group nodes where keystone_fernet is running] ***************** 2025-01-10 20:37:47.725 INFO: ok: [10.0.0.33] => {"add_group": "keystone_fernet_running", "changed": false, "parent_groups": ["all"]} 2025-01-10 20:37:56.497 INFO: TASK [keystone : Running Keystone bootstrap container] ************************* changed: [10.0.0.33] => {"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-01-10 20:37:57.961 INFO: RUNNING HANDLER [keystone : Restart keystone-ssh container] ******************** 2025-01-10 20:37:57.961 INFO: changed: [10.0.0.33] => {"changed": true, "result": false} 2025-01-10 20:37:59.246 INFO: RUNNING HANDLER [keystone : Restart keystone-fernet container] ***************** changed: [10.0.0.33] => {"changed": true, "result": false} 2025-01-10 20:38:01.602 INFO: RUNNING HANDLER [keystone : Restart keystone container] ************************ changed: [10.0.0.33] => {"changed": true, "result": false} 2025-01-10 20:38:01.692 INFO: TASK [keystone : include_tasks] ************************************************ 2025-01-10 20:38:01.755 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml for 10.0.0.33 2025-01-10 20:38:02.263 INFO: TASK [keystone : Waiting for Keystone SSH port to be UP] *********************** 2025-01-10 20:38:02.265 INFO: ok: [10.0.0.33] => {"attempts": 1, "changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 8023, "search_regex": null, "state": "started"} 2025-01-10 20:38:03.005 INFO: TASK [keystone : Run key distribution] ***************************************** 2025-01-10 20:38:03.006 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": ["docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh"], "delta": "0:00:00.135330", "end": "2025-01-10 20:38:02.968712", "msg": "", "rc": 0, "start": "2025-01-10 20:38:02.833382", "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-01-10 20:38:08.353 INFO: TASK [keystone : Creating admin project, user, role, service, and endpoint] **** changed: [10.0.0.33] => (item=RegionOne) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "contrail123", "admin", "admin", "http://10.0.0.33:35357", "http://10.0.0.33:5000", "http://10.0.0.33:5000", "RegionOne"], "delta": "0:00:04.792484", "end": "2025-01-10 20:38:08.281226", "failed_when_result": false, "item": "RegionOne", "msg": "", "rc": 0, "start": "2025-01-10 20:38:03.488742", "stderr": "", "stderr_lines": [], "stdout": "{\"failed\": false, \"changed\": true}", "stdout_lines": ["{\"failed\": false, \"changed\": true}"]} 2025-01-10 20:38:15.814 INFO: TASK [service-ks-register : keystone | Creating services] ********************** 2025-01-10 20:38:15.817 INFO: ok: [10.0.0.33] => (item={'name': 'keystone', 'service_type': 'identity'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "9fbe47f4fc8f47ce8b225df0bbbfdc68", "item": {"description": "Openstack Identity Service", "endpoints": [{"interface": "admin", "url": "http://10.0.0.33:35357"}, {"interface": "internal", "url": "http://10.0.0.33:5000"}, {"interface": "public", "url": "http://10.0.0.33:5000"}], "name": "keystone", "type": "identity"}, "service": {"description": "Openstack Identity Service", "enabled": true, "id": "9fbe47f4fc8f47ce8b225df0bbbfdc68", "name": "keystone", "service_type": "identity", "type": "identity"}} 2025-01-10 20:38:18.877 INFO: TASK [service-ks-register : keystone | Creating endpoints] ********************* 2025-01-10 20:38:18.878 INFO: ok: [10.0.0.33] => (item={'service': 'keystone', 'url': 'http://10.0.0.33:35357', 'interface': 'admin'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "2e2d46e37af54816a82824dd783177a6", "interface": "admin", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/2e2d46e37af54816a82824dd783177a6"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "9fbe47f4fc8f47ce8b225df0bbbfdc68", "url": "http://10.0.0.33:35357"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "admin", "url": "http://10.0.0.33:35357"}]} 2025-01-10 20:38:21.630 INFO: ok: [10.0.0.33] => (item={'service': 'keystone', 'url': 'http://10.0.0.33:5000', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "d0b9220f0bac46bf9ed46174a1a6bc79", "interface": "internal", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/d0b9220f0bac46bf9ed46174a1a6bc79"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "9fbe47f4fc8f47ce8b225df0bbbfdc68", "url": "http://10.0.0.33:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "internal", "url": "http://10.0.0.33:5000"}]} 2025-01-10 20:38:24.524 INFO: ok: [10.0.0.33] => (item={'service': 'keystone', 'url': 'http://10.0.0.33:5000', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "ebb13ccd33314fb3a24eb7ffbc7f9a6e", "interface": "public", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/ebb13ccd33314fb3a24eb7ffbc7f9a6e"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "9fbe47f4fc8f47ce8b225df0bbbfdc68", "url": "http://10.0.0.33:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "public", "url": "http://10.0.0.33:5000"}]} 2025-01-10 20:38:27.540 INFO: TASK [service-ks-register : keystone | Creating roles] ************************* 2025-01-10 20:38:27.542 INFO: ok: [10.0.0.33] => (item=service) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "role": {"domain_id": null, "id": "26d87cbba4cb4787b0f88cf8ca01d478", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "service", "properties": {}}} 2025-01-10 20:38:30.460 INFO: TASK [keystone : Creating default user role] *********************************** 2025-01-10 20:38:30.461 INFO: ok: [10.0.0.33] => {"action": "os_keystone_role", "changed": false, "role": {"domain_id": null, "id": "3ca1d6def0f34e41a45c421f188ee3ff", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "member", "properties": {}}} 2025-01-10 20:38:30.784 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_elasticsearch_True 2025-01-10 20:38:30.786 INFO: PLAY [Apply role elasticsearch] ************************************************ 2025-01-10 20:38:30.786 INFO: skipping: no hosts matched 2025-01-10 20:38:30.787 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_opensearch_True 2025-01-10 20:38:30.789 INFO: PLAY [Apply role opensearch] *************************************************** 2025-01-10 20:38:30.789 INFO: skipping: no hosts matched 2025-01-10 20:38:30.790 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kibana_True 2025-01-10 20:38:30.792 INFO: PLAY [Apply role kibana] ******************************************************* 2025-01-10 20:38:30.792 INFO: skipping: no hosts matched 2025-01-10 20:38:30.792 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kafka 2025-01-10 20:38:30.793 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kafka_True 2025-01-10 20:38:30.795 INFO: PLAY [Apply role kafka] ******************************************************** 2025-01-10 20:38:30.795 INFO: skipping: no hosts matched 2025-01-10 20:38:30.795 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-worker 2025-01-10 20:38:30.796 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-nimbus 2025-01-10 20:38:30.796 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_storm_True 2025-01-10 20:38:30.798 INFO: PLAY [Apply role storm] ******************************************************** 2025-01-10 20:38:30.798 INFO: skipping: no hosts matched 2025-01-10 20:38:30.799 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_swift_True 2025-01-10 20:38:30.801 INFO: PLAY [Apply role swift] ******************************************************** 2025-01-10 20:38:30.801 INFO: skipping: no hosts matched 2025-01-10 20:38:30.801 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ceph_rgw_True 2025-01-10 20:38:30.803 INFO: PLAY [Apply role ceph-rgw] ***************************************************** 2025-01-10 20:38:30.804 INFO: skipping: no hosts matched 2025-01-10 20:38:30.807 INFO: PLAY [Apply role glance] ******************************************************* 2025-01-10 20:38:30.921 INFO: TASK [glance : include_tasks] ************************************************** 2025-01-10 20:38:31.023 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/glance/tasks/deploy.yml for 10.0.0.33 2025-01-10 20:38:33.700 INFO: TASK [service-ks-register : glance | Creating services] ************************ 2025-01-10 20:38:33.702 INFO: ok: [10.0.0.33] => (item={'name': 'glance', 'service_type': 'image'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "fe98902e42cd4ade9c293f8998da95a0", "item": {"description": "Openstack Image", "endpoints": [{"interface": "internal", "url": "http://10.0.0.33:9292"}, {"interface": "public", "url": "http://10.0.0.33:9292"}], "name": "glance", "type": "image"}, "service": {"description": "Openstack Image", "enabled": true, "id": "fe98902e42cd4ade9c293f8998da95a0", "name": "glance", "service_type": "image", "type": "image"}} 2025-01-10 20:38:36.589 INFO: TASK [service-ks-register : glance | Creating endpoints] *********************** 2025-01-10 20:38:36.589 INFO: ok: [10.0.0.33] => (item={'service': 'glance', 'url': 'http://10.0.0.33:9292', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "a9ee892dd5d34b9f9b246d8e4d87cee2", "interface": "internal", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/a9ee892dd5d34b9f9b246d8e4d87cee2"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "fe98902e42cd4ade9c293f8998da95a0", "url": "http://10.0.0.33:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "internal", "url": "http://10.0.0.33:9292"}]} 2025-01-10 20:38:39.703 INFO: ok: [10.0.0.33] => (item={'service': 'glance', 'url': 'http://10.0.0.33:9292', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "053947f4b5d14391a4980ac209ecb1e4", "interface": "public", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/053947f4b5d14391a4980ac209ecb1e4"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "fe98902e42cd4ade9c293f8998da95a0", "url": "http://10.0.0.33:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "public", "url": "http://10.0.0.33:9292"}]} 2025-01-10 20:38:42.648 INFO: TASK [service-ks-register : glance | Creating projects] ************************ 2025-01-10 20:38:42.650 INFO: ok: [10.0.0.33] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "b6d79818ec3843088c5028c1e25f5de6", "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-01-10 20:38:45.671 INFO: TASK [service-ks-register : glance | Creating users] *************************** ok: [10.0.0.33] => (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": "b6d79818ec3843088c5028c1e25f5de6", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "f0a716fed43d4e3893dbd3f3a067ce7a", "name": "glance", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 20:38:45.671 INFO: [WARNING]: Module did not set no_log for update_password 2025-01-10 20:38:48.632 INFO: TASK [service-ks-register : glance | Creating roles] *************************** 2025-01-10 20:38:48.633 INFO: ok: [10.0.0.33] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d763e8de01f14e1b829145ccf2a98914", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-01-10 20:38:52.513 INFO: TASK [service-ks-register : glance | Granting user roles] ********************** 2025-01-10 20:38:52.514 INFO: ok: [10.0.0.33] => (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-01-10 20:38:53.734 INFO: TASK [glance : Ensuring config directories exist] ****************************** 2025-01-10 20:38:53.735 INFO: ok: [10.0.0.33] => (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.33,10.0.0.33'}, '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.33: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-2599-1 10.0.0.33: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-2599-1 10.0.0.33: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.33,10.0.0.33"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2599-1 10.0.0.33: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-2599-1 10.0.0.33: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.33: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-01-10 20:38:56.670 INFO: TASK [glance : Copying over config.json files for services] ******************** 2025-01-10 20:38:56.672 INFO: ok: [10.0.0.33] => (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.33,10.0.0.33'}, '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.33: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-2599-1 10.0.0.33: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-2599-1 10.0.0.33: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.33,10.0.0.33"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2599-1 10.0.0.33: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-2599-1 10.0.0.33: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.33: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-01-10 20:38:59.265 INFO: TASK [glance : Copying over glance-api.conf] *********************************** 2025-01-10 20:38:59.266 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "a1535a5762c2653d628489eee5bcfe8f44576c28", "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-01-10 20:39:06.992 INFO: TASK [glance : Check glance containers] **************************************** ok: [10.0.0.33] => (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.33,10.0.0.33'}, '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.33: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-2599-1 10.0.0.33: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-2599-1 10.0.0.33: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.33,10.0.0.33"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2599-1 10.0.0.33: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-2599-1 10.0.0.33: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.33: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-01-10 20:39:08.774 INFO: TASK [glance : Creating Glance database] *************************************** 2025-01-10 20:39:08.775 INFO: ok: [10.0.0.33] => {"action": "mysql_db", "changed": false, "db": "glance", "db_list": ["glance"], "executed_commands": []} 2025-01-10 20:39:10.447 INFO: TASK [glance : Creating Glance database user and setting permissions] ********** ok: [10.0.0.33] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "glance"} 2025-01-10 20:39:12.315 INFO: TASK [glance : Enable log_bin_trust_function_creators function] **************** 2025-01-10 20:39:12.316 INFO: changed: [10.0.0.33] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=OFF", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 1"]} 2025-01-10 20:39:18.655 INFO: TASK [glance : Running Glance bootstrap container] ***************************** 2025-01-10 20:39:18.656 INFO: changed: [10.0.0.33] => {"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-01-10 20:39:16.516 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m\n2025-01-10 20:39:16.518 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m\n+++ glance-manage db_load_metadefs\n2025-01-10 20:39:18.042 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.046 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.050 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.053 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.055 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.058 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.061 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.063 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.065 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.068 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.071 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.074 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.076 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.079 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.084 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.087 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.090 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.092 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.095 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.098 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.101 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.104 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.106 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.108 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.111 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.113 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.115 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.117 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.120 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.123 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m\n2025-01-10 20:39:18.123 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-01-10 20:39:16.516 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m", "2025-01-10 20:39:16.518 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m", "+++ glance-manage db_load_metadefs", "2025-01-10 20:39:18.042 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.046 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.050 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.053 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.055 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.058 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.061 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.063 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.065 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.068 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.071 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.074 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.076 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.079 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.084 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.087 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.090 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.092 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.095 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.098 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.101 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.104 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.106 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.108 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.111 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.113 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.115 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.117 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.120 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.123 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m", "2025-01-10 20:39:18.123 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-01-10 20:39:20.525 INFO: TASK [glance : Disable log_bin_trust_function_creators function] *************** 2025-01-10 20:39:20.526 INFO: changed: [10.0.0.33] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=ON", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 0"]} 2025-01-10 20:39:21.082 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True 2025-01-10 20:39:21.085 INFO: PLAY [Apply role ironic] ******************************************************* 2025-01-10 20:39:21.086 INFO: skipping: no hosts matched 2025-01-10 20:39:21.087 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cinder_True 2025-01-10 20:39:21.089 INFO: PLAY [Apply role cinder] ******************************************************* skipping: no hosts matched 2025-01-10 20:39:21.095 INFO: PLAY [Apply role placement] **************************************************** 2025-01-10 20:39:21.231 INFO: TASK [placement : include_tasks] *********************************************** 2025-01-10 20:39:21.329 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/tasks/deploy.yml for 10.0.0.33 2025-01-10 20:39:24.186 INFO: TASK [service-ks-register : placement | Creating services] ********************* 2025-01-10 20:39:24.188 INFO: ok: [10.0.0.33] => (item={'name': 'placement', 'service_type': 'placement'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "16caf17174f04581a53361e04fd2a3aa", "item": {"description": "Placement Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.33:8780"}, {"interface": "public", "url": "http://10.0.0.33:8780"}], "name": "placement", "type": "placement"}, "service": {"description": "Placement Service", "enabled": true, "id": "16caf17174f04581a53361e04fd2a3aa", "name": "placement", "service_type": "placement", "type": "placement"}} 2025-01-10 20:39:27.407 INFO: TASK [service-ks-register : placement | Creating endpoints] ******************** 2025-01-10 20:39:27.409 INFO: ok: [10.0.0.33] => (item={'service': 'placement', 'url': 'http://10.0.0.33:8780', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "f2e8a1d21fa144ea895cb15843bfe1f7", "interface": "internal", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/f2e8a1d21fa144ea895cb15843bfe1f7"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "16caf17174f04581a53361e04fd2a3aa", "url": "http://10.0.0.33:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "internal", "url": "http://10.0.0.33:8780"}]} 2025-01-10 20:39:30.368 INFO: ok: [10.0.0.33] => (item={'service': 'placement', 'url': 'http://10.0.0.33:8780', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "fad69088462d49d2b33189d97fa5471e", "interface": "public", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/fad69088462d49d2b33189d97fa5471e"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "16caf17174f04581a53361e04fd2a3aa", "url": "http://10.0.0.33:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "public", "url": "http://10.0.0.33:8780"}]} 2025-01-10 20:39:32.984 INFO: TASK [service-ks-register : placement | Creating projects] ********************* 2025-01-10 20:39:32.985 INFO: ok: [10.0.0.33] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "b6d79818ec3843088c5028c1e25f5de6", "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-01-10 20:39:36.612 INFO: TASK [service-ks-register : placement | Creating users] ************************ 2025-01-10 20:39:36.613 INFO: ok: [10.0.0.33] => (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": "b6d79818ec3843088c5028c1e25f5de6", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "c8ade6b215034dd9b04602a43782a3c2", "name": "placement", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 20:39:39.523 INFO: TASK [service-ks-register : placement | Creating roles] ************************ 2025-01-10 20:39:39.523 INFO: ok: [10.0.0.33] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d763e8de01f14e1b829145ccf2a98914", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-01-10 20:39:42.779 INFO: TASK [service-ks-register : placement | Granting user roles] ******************* 2025-01-10 20:39:42.779 INFO: ok: [10.0.0.33] => (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-01-10 20:39:43.376 INFO: TASK [placement : Ensuring config directories exist] *************************** 2025-01-10 20:39:43.377 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:39:44.326 INFO: TASK [placement : Copying over config.json files for services] ***************** ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:39:45.414 INFO: TASK [placement : Copying over placement.conf] ********************************* ok: [10.0.0.33] => (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.33: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": "ed96b24c0dc7e11b0797ca81dae2daa29beeca1b", "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.33: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-01-10 20:39:46.371 INFO: TASK [placement : Copying over placement-api wsgi configuration] *************** 2025-01-10 20:39:46.372 INFO: ok: [10.0.0.33] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "9b70238d0a5c1a9ebd54c7b924665bbf3a4a0d8e", "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-01-10 20:39:47.449 INFO: TASK [placement : Copying over migrate-db.rc.j2 configuration] ***************** 2025-01-10 20:39:47.451 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "01936ece4f1e00f953ec08427094b45fdc85718a", "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-01-10 20:39:49.197 INFO: TASK [placement : Check placement containers] ********************************** 2025-01-10 20:39:49.199 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:39:51.062 INFO: TASK [placement : Creating placement databases] ******************************** 2025-01-10 20:39:51.063 INFO: ok: [10.0.0.33] => {"action": "mysql_db", "changed": false, "db": "placement", "db_list": ["placement"], "executed_commands": []} 2025-01-10 20:39:53.040 INFO: TASK [placement : Creating placement databases user and setting permissions] *** 2025-01-10 20:39:53.041 INFO: ok: [10.0.0.33] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "placement"} 2025-01-10 20:39:57.981 INFO: TASK [placement : Running placement bootstrap container] *********************** 2025-01-10 20:39:57.982 INFO: changed: [10.0.0.33] => {"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-01-10 20:39:58.202 INFO: PLAY [Bootstrap nova API databases] ******************************************** 2025-01-10 20:39:58.352 INFO: TASK [Bootstrap deploy] ******************************************************** 2025-01-10 20:40:00.522 INFO: TASK [nova : Creating Nova databases] ****************************************** 2025-01-10 20:40:00.524 INFO: ok: [10.0.0.33] => (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-01-10 20:40:02.223 INFO: ok: [10.0.0.33] => (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-01-10 20:40:04.298 INFO: TASK [nova : Creating Nova databases user and setting permissions] ************* 2025-01-10 20:40:04.301 INFO: ok: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:40:06.131 INFO: ok: [10.0.0.33] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:40:06.132 INFO: ok: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:40:06.626 INFO: TASK [nova : Ensuring config directories exist] ******************************** ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:40:07.467 INFO: TASK [nova : Copying over config.json files for nova-api-bootstrap] ************ ok: [10.0.0.33] => {"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-01-10 20:40:08.724 INFO: TASK [nova : Copying over nova.conf for nova-api-bootstrap] ******************** 2025-01-10 20:40:08.725 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "3e649b36076cf08a3cb5d2d9416a0a93428a0c9e", "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-01-10 20:40:18.198 INFO: TASK [nova : Running Nova API bootstrap container] ***************************** ok: [10.0.0.33] => {"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-01-10 20:40:22.882 INFO: TASK [nova : Create cell0 mappings] ******************************************** ok: [10.0.0.33] => {"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-01-10 20:40:23.187 INFO: PLAY [Bootstrap nova cell databases] ******************************************* 2025-01-10 20:40:23.369 INFO: TASK [Bootstrap deploy] ******************************************************** 2025-01-10 20:40:25.698 INFO: TASK [nova-cell : Creating Nova cell database] ********************************* 2025-01-10 20:40:25.700 INFO: ok: [10.0.0.33] => {"action": "mysql_db", "changed": false, "db": "nova", "db_list": ["nova"], "executed_commands": []} 2025-01-10 20:40:27.772 INFO: TASK [nova-cell : Creating Nova cell database user and setting permissions] **** 2025-01-10 20:40:27.773 INFO: ok: [10.0.0.33] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 20:40:34.280 INFO: TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] ******************* 2025-01-10 20:40:34.280 INFO: ok: [10.0.0.33] => (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-01-10 20:40:34.291 INFO: ok: [10.0.0.33 -> {{ 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-01-10 20:40:35.339 INFO: TASK [nova-cell : Ensuring config directories exist] *************************** 2025-01-10 20:40:35.340 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:40:36.258 INFO: TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ****** ok: [10.0.0.33] => {"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-01-10 20:40:37.402 INFO: TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] ************** ok: [10.0.0.33] => {"changed": false, "checksum": "20f42113f7d99e1022343543812e73be3306b10e", "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-01-10 20:40:42.319 INFO: TASK [nova-cell : Running Nova cell bootstrap container] *********************** ok: [10.0.0.33] => {"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-01-10 20:40:47.055 INFO: TASK [nova-cell : Get a list of existing cells] ******************************** 2025-01-10 20:40:47.059 INFO: ok: [10.0.0.33] => {"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| | 945c1506-3a70-4486-b91e-d9c12a087a72 | rabbit://openstack:contrail123@10.0.0.33:5672// | mysql+pymysql://nova:contrail123@10.0.0.33:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.33:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | 945c1506-3a70-4486-b91e-d9c12a087a72 | rabbit://openstack:contrail123@10.0.0.33:5672// | mysql+pymysql://nova:contrail123@10.0.0.33:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.33:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]} 2025-01-10 20:40:47.546 INFO: TASK [nova-cell : Extract current cell settings from list] ********************* 2025-01-10 20:40:47.546 INFO: ok: [10.0.0.33] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.33:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.33:5672//", "cell_name": null, "cell_uuid": "945c1506-3a70-4486-b91e-d9c12a087a72"}}, "changed": false} 2025-01-10 20:40:48.615 INFO: PLAY [Apply role nova] ********************************************************* 2025-01-10 20:40:48.828 INFO: TASK [nova : include_tasks] **************************************************** 2025-01-10 20:40:48.943 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova/tasks/deploy.yml for 10.0.0.33 2025-01-10 20:40:51.840 INFO: TASK [service-ks-register : nova | Creating services] ************************** 2025-01-10 20:40:51.840 INFO: ok: [10.0.0.33] => (item={'name': 'nova_legacy', 'service_type': 'compute_legacy'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "ac168be86cfb46889eace9d88f70fe40", "item": {"description": "OpenStack Compute Service (Legacy 2.0)", "endpoints": [{"interface": "internal", "url": "http://10.0.0.33:8774/v2/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.33:8774/v2/%(tenant_id)s"}], "name": "nova_legacy", "type": "compute_legacy"}, "service": {"description": "OpenStack Compute Service (Legacy 2.0)", "enabled": true, "id": "ac168be86cfb46889eace9d88f70fe40", "name": "nova_legacy", "service_type": "compute_legacy", "type": "compute_legacy"}} 2025-01-10 20:40:54.202 INFO: ok: [10.0.0.33] => (item={'name': 'nova', 'service_type': 'compute'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "bd4cb9c0507d4f36b4a31188083c9aa9", "item": {"description": "OpenStack Compute Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.33:8774/v2.1"}, {"interface": "public", "url": "http://10.0.0.33:8774/v2.1"}], "name": "nova", "type": "compute"}, "service": {"description": "OpenStack Compute Service", "enabled": true, "id": "bd4cb9c0507d4f36b4a31188083c9aa9", "name": "nova", "service_type": "compute", "type": "compute"}} 2025-01-10 20:40:57.140 INFO: TASK [service-ks-register : nova | Creating endpoints] ************************* ok: [10.0.0.33] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.33:8774/v2/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "3c0f0223b4e14956a052ad9690afe39f", "interface": "internal", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/3c0f0223b4e14956a052ad9690afe39f"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "ac168be86cfb46889eace9d88f70fe40", "url": "http://10.0.0.33: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.33:8774/v2/%(tenant_id)s"}]} 2025-01-10 20:41:00.093 INFO: ok: [10.0.0.33] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.33:8774/v2/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "d781c358d0d64346a6ee193f21685668", "interface": "public", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/d781c358d0d64346a6ee193f21685668"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "ac168be86cfb46889eace9d88f70fe40", "url": "http://10.0.0.33: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.33:8774/v2/%(tenant_id)s"}]} 2025-01-10 20:41:02.957 INFO: ok: [10.0.0.33] => (item={'service': 'nova', 'url': 'http://10.0.0.33:8774/v2.1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "c73891ff773646778da5dbd4850fa221", "interface": "internal", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/c73891ff773646778da5dbd4850fa221"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "bd4cb9c0507d4f36b4a31188083c9aa9", "url": "http://10.0.0.33:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "internal", "url": "http://10.0.0.33:8774/v2.1"}]} 2025-01-10 20:41:05.793 INFO: ok: [10.0.0.33] => (item={'service': 'nova', 'url': 'http://10.0.0.33:8774/v2.1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "a0226fe690fb49478b8989a82fbec7f7", "interface": "public", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/a0226fe690fb49478b8989a82fbec7f7"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "bd4cb9c0507d4f36b4a31188083c9aa9", "url": "http://10.0.0.33:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "public", "url": "http://10.0.0.33:8774/v2.1"}]} 2025-01-10 20:41:09.069 INFO: TASK [service-ks-register : nova | Creating projects] ************************** 2025-01-10 20:41:09.072 INFO: ok: [10.0.0.33] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "b6d79818ec3843088c5028c1e25f5de6", "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-01-10 20:41:12.696 INFO: TASK [service-ks-register : nova | Creating users] ***************************** 2025-01-10 20:41:12.696 INFO: ok: [10.0.0.33] => (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": "b6d79818ec3843088c5028c1e25f5de6", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "2b5fcfa7073c49b7a74e2f2ffef0f15a", "name": "nova", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 20:41:15.598 INFO: TASK [service-ks-register : nova | Creating roles] ***************************** 2025-01-10 20:41:15.600 INFO: ok: [10.0.0.33] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d763e8de01f14e1b829145ccf2a98914", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-01-10 20:41:19.957 INFO: TASK [service-ks-register : nova | Granting user roles] ************************ 2025-01-10 20:41:19.958 INFO: ok: [10.0.0.33] => (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-01-10 20:41:23.461 INFO: ok: [10.0.0.33] => (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-01-10 20:41:24.229 INFO: TASK [nova : Ensuring config directories exist] ******************************** 2025-01-10 20:41:24.230 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:41:24.839 INFO: ok: [10.0.0.33] => (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-01-10 20:41:25.376 INFO: TASK [nova : Check for vendordata file] **************************************** 2025-01-10 20:41:25.377 INFO: ok: [10.0.0.33 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-01-10 20:41:26.399 INFO: TASK [nova : Copying over config.json files for services] ********************** 2025-01-10 20:41:26.400 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:41:26.990 INFO: ok: [10.0.0.33] => (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-01-10 20:41:28.257 INFO: TASK [nova : Copying over nova.conf] ******************************************* 2025-01-10 20:41:28.258 INFO: ok: [10.0.0.33] => (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.33: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": "d4dab3db5390c988b3b203b6e34b62ad1fd48a32", "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.33: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-01-10 20:41:29.365 INFO: ok: [10.0.0.33] => (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": "3e649b36076cf08a3cb5d2d9416a0a93428a0c9e", "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-01-10 20:41:30.604 INFO: TASK [nova : Copying over nova-api-wsgi.conf] ********************************** 2025-01-10 20:41:30.606 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "a968bf3879635ceefe7aabba33485afb1ccee924", "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-01-10 20:41:31.722 INFO: TASK [nova : Check nova containers] ******************************************** 2025-01-10 20:41:31.724 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:41:32.529 INFO: ok: [10.0.0.33] => (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-01-10 20:41:32.753 INFO: PLAY [Apply role nova-cell] **************************************************** 2025-01-10 20:41:32.890 INFO: TASK [nova-cell : include_tasks] *********************************************** 2025-01-10 20:41:33.201 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml for 10.0.0.27, 10.0.0.32, 10.0.0.33 2025-01-10 20:41:33.480 INFO: TASK [Load and persist br_netfilter module] ************************************ 2025-01-10 20:41:34.869 INFO: TASK [module-load : Load modules] ********************************************** 2025-01-10 20:41:34.871 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-01-10 20:41:34.913 INFO: ok: [10.0.0.32] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"} 2025-01-10 20:41:35.777 INFO: TASK [module-load : Persist modules via modules-load.d] ************************ 2025-01-10 20:41:35.779 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-01-10 20:41:35.781 INFO: ok: [10.0.0.32] => (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-01-10 20:41:36.829 INFO: TASK [nova-cell : Setting sysctl values] *************************************** 2025-01-10 20:41:36.833 INFO: ok: [10.0.0.32] => (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-01-10 20:41:36.838 INFO: 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-01-10 20:41:37.274 INFO: ok: [10.0.0.32] => (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-01-10 20:41:37.278 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-01-10 20:41:38.371 INFO: TASK [nova-cell : Ensuring config directories exist] *************************** 2025-01-10 20:41:38.378 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-01-10 20:41:38.414 INFO: ok: [10.0.0.32] => (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-01-10 20:41:38.591 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:41:38.791 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-01-10 20:41:38.794 INFO: ok: [10.0.0.32] => (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-01-10 20:41:39.027 INFO: ok: [10.0.0.33] => (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-01-10 20:41:39.270 INFO: ok: [10.0.0.32] => (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-01-10 20:41:39.275 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-01-10 20:41:41.017 INFO: TASK [nova-cell : Copying over config.json files for services] ***************** 2025-01-10 20:41:41.021 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-01-10 20:41:41.036 INFO: ok: [10.0.0.32] => (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-01-10 20:41:41.190 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:41:41.779 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-01-10 20:41:41.797 INFO: ok: [10.0.0.32] => (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-01-10 20:41:42.032 INFO: ok: [10.0.0.33] => (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-01-10 20:41:42.513 INFO: ok: [10.0.0.32] => (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-01-10 20:41:42.550 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-01-10 20:41:44.394 INFO: TASK [nova-cell : Copying over nova.conf] ************************************** ok: [10.0.0.33] => (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.33:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "531f0b38d5e97ea2640dc5bb36c5520d66f59019", "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.33: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-01-10 20:41:44.442 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": "cbf08060a569c85032cc0de94da42a2f04b46f02", "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-01-10 20:41:44.449 INFO: ok: [10.0.0.32] => (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": "5cd98a3cc8a40d6b69a626049b8d84607ba9b5d8", "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-01-10 20:41:45.368 INFO: ok: [10.0.0.33] => (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": "fd54cc10a37d4f586ff0164dd5af16533a57239a", "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-01-10 20:41:46.844 INFO: TASK [nova-cell : Copying over libvirt configuration] ************************** 2025-01-10 20:41:46.847 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-01-10 20:41:46.956 INFO: ok: [10.0.0.32] => (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-01-10 20:41:48.060 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-01-10 20:41:48.226 INFO: ok: [10.0.0.32] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "9b31d8cb88bdbb857ccf883330f40d5057073f04", "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-01-10 20:41:50.246 INFO: TASK [nova-cell : Copying files for nova-ssh] ********************************** 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-01-10 20:41:50.254 INFO: ok: [10.0.0.32] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "c5cdc7d94cefa4d185cf811337aca6f19d00021e", "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-01-10 20:41:51.552 INFO: changed: [10.0.0.32] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "d7361f00d6f70ab8f8ae8c7a2d2a2282789f7bcc", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "a7ac651b6d06210c6d9a614dca9791e3", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541710.840677-201377-125137589701728/source", "state": "file", "uid": 0} 2025-01-10 20:41:51.567 INFO: changed: [10.0.0.27] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "d7361f00d6f70ab8f8ae8c7a2d2a2282789f7bcc", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "a7ac651b6d06210c6d9a614dca9791e3", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541710.8522067-201376-271685202968633/source", "state": "file", "uid": 0} 2025-01-10 20:41:52.817 INFO: changed: [10.0.0.32] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "c56dbaf85a6fb496bae8b685fe36a6654762e098", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "e0255f60ebc8a8fce6c26c2ccf452f45", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541712.0970762-201377-65783098429674/source", "state": "file", "uid": 0} 2025-01-10 20:41:52.882 INFO: changed: [10.0.0.27] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "c56dbaf85a6fb496bae8b685fe36a6654762e098", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "e0255f60ebc8a8fce6c26c2ccf452f45", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541712.1682606-201376-253994773094731/source", "state": "file", "uid": 0} 2025-01-10 20:41:53.954 INFO: ok: [10.0.0.32] => (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-01-10 20:41:53.997 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-01-10 20:41:54.486 INFO: TASK [nova-cell : include_tasks] *********************************************** 2025-01-10 20:41:54.771 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/config_opencontrail.yml for 10.0.0.27, 10.0.0.32, 10.0.0.33 2025-01-10 20:42:00.341 INFO: TASK [nova-cell : Running Nova opencontrail bootstrap container] *************** 2025-01-10 20:42:00.343 INFO: changed: [10.0.0.32] => {"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-01-10 20:42:00.508 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-01-10 20:42:01.740 INFO: TASK [nova-cell : Copying opencontrail files for nova-compute] ***************** 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-01-10 20:42:01.814 INFO: ok: [10.0.0.32] => (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-01-10 20:42:02.875 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-01-10 20:42:02.976 INFO: ok: [10.0.0.32] => (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-01-10 20:42:04.736 INFO: TASK [nova-cell : Check nova-cell containers] ********************************** 2025-01-10 20:42:04.736 INFO: ok: [10.0.0.32] => (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-01-10 20:42:04.842 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-01-10 20:42:05.057 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:42:05.527 INFO: changed: [10.0.0.32] => (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-01-10 20:42:05.623 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-01-10 20:42:05.985 INFO: ok: [10.0.0.33] => (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-01-10 20:42:06.354 INFO: ok: [10.0.0.32] => (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-01-10 20:42:06.390 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-01-10 20:42:08.367 INFO: RUNNING HANDLER [nova-cell : Restart nova-ssh container] *********************** changed: [10.0.0.32] => {"changed": true, "result": false} 2025-01-10 20:42:08.449 INFO: changed: [10.0.0.27] => {"changed": true, "result": false} 2025-01-10 20:42:10.238 INFO: RUNNING HANDLER [nova-cell : Restart nova-libvirt container] ******************* 2025-01-10 20:42:10.240 INFO: changed: [10.0.0.32] => {"attempts": 1, "changed": true, "result": false} 2025-01-10 20:42:10.323 INFO: changed: [10.0.0.27] => {"attempts": 1, "changed": true, "result": false} 2025-01-10 20:42:14.196 INFO: RUNNING HANDLER [nova-cell : Restart nova-compute container] ******************* 2025-01-10 20:42:14.197 INFO: changed: [10.0.0.32] => {"changed": true, "result": false} 2025-01-10 20:42:14.232 INFO: changed: [10.0.0.27] => {"changed": true, "result": false} 2025-01-10 20:42:17.769 INFO: TASK [nova-cell : Waiting for nova-compute services to register themselves] **** 2025-01-10 20:42:17.770 INFO: ok: [10.0.0.27 -> 10.0.0.33] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.33: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:02.201391", "end": "2025-01-10 20:42:17.433632", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-01-10 20:42:15.232241", "stderr": "", "stderr_lines": [], "stdout": "[\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2599-1\"\n },\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2599-2\"\n }\n]", "stdout_lines": ["[", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2599-1\"", " },", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2599-2\"", " }", "]"]} 2025-01-10 20:42:19.629 INFO: TASK [nova-cell : Include discover_computes.yml] ******************************* 2025-01-10 20:42:19.884 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml for 10.0.0.27 2025-01-10 20:42:24.871 INFO: TASK [nova-cell : Get a list of existing cells] ******************************** 2025-01-10 20:42:24.872 INFO: ok: [10.0.0.27 -> 10.0.0.33] => {"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| | 945c1506-3a70-4486-b91e-d9c12a087a72 | rabbit://openstack:contrail123@10.0.0.33:5672// | mysql+pymysql://nova:contrail123@10.0.0.33:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.33:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | 945c1506-3a70-4486-b91e-d9c12a087a72 | rabbit://openstack:contrail123@10.0.0.33:5672// | mysql+pymysql://nova:contrail123@10.0.0.33:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.33:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]} 2025-01-10 20:42:25.477 INFO: TASK [nova-cell : Extract current cell settings from list] ********************* 2025-01-10 20:42:25.479 INFO: ok: [10.0.0.27 -> 10.0.0.33] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.33:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.33:5672//", "cell_name": null, "cell_uuid": "945c1506-3a70-4486-b91e-d9c12a087a72"}}, "changed": false} 2025-01-10 20:42:29.290 INFO: TASK [nova-cell : Discover nova hosts] ***************************************** ok: [10.0.0.27 -> 10.0.0.33] => {"changed": false, "cmd": ["docker", "exec", "nova_conductor", "nova-manage", "cell_v2", "discover_hosts", "--by-service", "--cell_uuid", "945c1506-3a70-4486-b91e-d9c12a087a72"], "delta": "0:00:02.709267", "end": "2025-01-10 20:42:29.249086", "msg": "", "rc": 0, "start": "2025-01-10 20:42:26.539819", "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-01-10 20:42:29.537 INFO: PLAY [Refresh nova scheduler cell cache] *************************************** 2025-01-10 20:42:30.292 INFO: TASK [nova : Refresh cell cache in nova scheduler] ***************************** 2025-01-10 20:42:30.306 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "kill -HUP `docker inspect -f '{{ .State.Pid }}' nova_scheduler`", "delta": "0:00:00.042874", "end": "2025-01-10 20:42:30.223517", "msg": "", "rc": 0, "start": "2025-01-10 20:42:30.180643", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 20:42:30.478 INFO: PLAY [Reload global Nova super conductor services] ***************************** 2025-01-10 20:42:30.778 INFO: PLAY [Reload Nova cell services] *********************************************** 2025-01-10 20:42:31.216 INFO: PLAY [Reload global Nova API services] ***************************************** 2025-01-10 20:42:31.521 INFO: PLAY [Run Nova API online data migrations] ************************************* 2025-01-10 20:42:32.040 INFO: PLAY [Run Nova cell online data migrations] ************************************ 2025-01-10 20:42:32.339 INFO: [WARNING]: Could not match supplied host pattern, ignoring: openvswitch 2025-01-10 20:42:32.343 INFO: PLAY [Apply role openvswitch] ************************************************** 2025-01-10 20:42:32.343 INFO: skipping: no hosts matched 2025-01-10 20:42:32.344 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_openvswitch_True_enable_ovs_dpdk_True 2025-01-10 20:42:32.347 INFO: PLAY [Apply role ovs-dpdk] ***************************************************** 2025-01-10 20:42:32.347 INFO: skipping: no hosts matched 2025-01-10 20:42:32.348 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ovn_True 2025-01-10 20:42:32.351 INFO: PLAY [Apply role ovn-controller] *********************************************** 2025-01-10 20:42:32.351 INFO: skipping: no hosts matched 2025-01-10 20:42:32.355 INFO: PLAY [Apply role ovn-db] ******************************************************* 2025-01-10 20:42:32.356 INFO: skipping: no hosts matched 2025-01-10 20:42:32.363 INFO: PLAY [Apply role neutron] ****************************************************** 2025-01-10 20:42:32.515 INFO: TASK [neutron : include_tasks] ************************************************* 2025-01-10 20:42:32.838 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-01-10 20:42:32.858 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/deploy.yml for 10.0.0.33, 10.0.0.27, 10.0.0.32 2025-01-10 20:42:33.515 INFO: TASK [neutron : Get container facts] ******************************************* 2025-01-10 20:42:33.516 INFO: ok: [10.0.0.33] => {"_containers": [], "changed": false} 2025-01-10 20:42:33.578 INFO: ok: [10.0.0.27] => {"_containers": [], "changed": false} 2025-01-10 20:42:33.589 INFO: ok: [10.0.0.32] => {"_containers": [], "changed": false} 2025-01-10 20:42:34.455 INFO: TASK [neutron : Get container volume facts] ************************************ 2025-01-10 20:42:34.456 INFO: ok: [10.0.0.33] => {"_volumes": [], "changed": false} 2025-01-10 20:42:34.503 INFO: ok: [10.0.0.32] => {"_volumes": [], "changed": false} 2025-01-10 20:42:34.521 INFO: ok: [10.0.0.27] => {"_volumes": [], "changed": false} 2025-01-10 20:42:37.542 INFO: TASK [service-ks-register : neutron | Creating services] *********************** ok: [10.0.0.33] => (item={'name': 'neutron', 'service_type': 'network'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "157a546018da4280af2544f471290464", "item": {"description": "Openstack Networking", "endpoints": [{"interface": "internal", "url": "http://10.0.0.33:9696"}, {"interface": "public", "url": "http://10.0.0.33:9696"}], "name": "neutron", "type": "network"}, "service": {"description": "Openstack Networking", "enabled": true, "id": "157a546018da4280af2544f471290464", "name": "neutron", "service_type": "network", "type": "network"}} 2025-01-10 20:42:40.059 INFO: TASK [service-ks-register : neutron | Creating endpoints] ********************** 2025-01-10 20:42:40.060 INFO: ok: [10.0.0.33] => (item={'service': 'neutron', 'url': 'http://10.0.0.33:9696', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "a6e393b83cca43b988c22255567f9285", "interface": "internal", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/a6e393b83cca43b988c22255567f9285"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "157a546018da4280af2544f471290464", "url": "http://10.0.0.33:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "internal", "url": "http://10.0.0.33:9696"}]} 2025-01-10 20:42:43.128 INFO: ok: [10.0.0.33] => (item={'service': 'neutron', 'url': 'http://10.0.0.33:9696', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "269682b56c444780b7ba0f665300ae07", "interface": "public", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/269682b56c444780b7ba0f665300ae07"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "157a546018da4280af2544f471290464", "url": "http://10.0.0.33:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "public", "url": "http://10.0.0.33:9696"}]} 2025-01-10 20:42:45.856 INFO: TASK [service-ks-register : neutron | Creating projects] *********************** 2025-01-10 20:42:45.858 INFO: ok: [10.0.0.33] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "b6d79818ec3843088c5028c1e25f5de6", "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-01-10 20:42:49.421 INFO: TASK [service-ks-register : neutron | Creating users] ************************** 2025-01-10 20:42:49.423 INFO: ok: [10.0.0.33] => (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": "b6d79818ec3843088c5028c1e25f5de6", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "6c3edf5b90bf4290be7e6f300e2b7b49", "name": "neutron", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 20:42:52.373 INFO: TASK [service-ks-register : neutron | Creating roles] ************************** 2025-01-10 20:42:52.375 INFO: ok: [10.0.0.33] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d763e8de01f14e1b829145ccf2a98914", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-01-10 20:42:56.234 INFO: TASK [service-ks-register : neutron | Granting user roles] ********************* 2025-01-10 20:42:56.236 INFO: ok: [10.0.0.33] => (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-01-10 20:43:00.992 INFO: TASK [neutron : Ensuring config directories exist] ***************************** 2025-01-10 20:43:00.994 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:43:01.499 INFO: TASK [neutron : Check if extra ml2 plugins exists] ***************************** 2025-01-10 20:43:01.500 INFO: [WARNING]: Skipped '/etc/kolla/config/neutron/plugins/' path due to this access issue: '/etc/kolla/config/neutron/plugins/' is not a directory 2025-01-10 20:43:01.501 INFO: ok: [10.0.0.33 -> 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-01-10 20:43:04.514 INFO: TASK [neutron : Copying over config.json files for services] ******************* 2025-01-10 20:43:04.516 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:43:06.457 INFO: TASK [neutron : Copying over neutron.conf] ************************************* ok: [10.0.0.33] => (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.33: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": "68331586727e87c710df65b6c7e8e46d51f65f3d", "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.33: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-01-10 20:43:07.695 INFO: TASK [neutron : Copying over neutron_vpnaas.conf] ****************************** 2025-01-10 20:43:07.697 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:43:09.478 INFO: TASK [neutron : Copying over ssh key] ****************************************** 2025-01-10 20:43:09.482 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "02ed8aa50325fe99af46b617616f863d9044bfec", "dest": "/etc/kolla/neutron-server/id_rsa", "gid": 0, "group": "root", "md5sum": "9bf2cb48a9c9746b2402db9b35ffc0b1", "mode": "0600", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736541788.7988424-205192-69382873025310/source", "state": "file", "uid": 0} 2025-01-10 20:43:10.710 INFO: TASK [neutron : Copying over ml2_conf.ini] ************************************* 2025-01-10 20:43:10.710 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:43:21.447 INFO: TASK [neutron : include] ******************************************************* 2025-01-10 20:43:21.515 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-01-10 20:43:21.660 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/config_opencontrail.yml for 10.0.0.33, 10.0.0.27, 10.0.0.32 2025-01-10 20:43:23.132 INFO: TASK [neutron : Copying opencontrail files for neutron] ************************ 2025-01-10 20:43:23.133 INFO: ok: [10.0.0.33] => (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-01-10 20:43:24.658 INFO: TASK [neutron : Copying over ContrailPlugin.ini] ******************************* 2025-01-10 20:43:24.659 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "d26ae9361d1353ba9c4693a05def018f7af3f40f", "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-01-10 20:43:26.105 INFO: TASK [neutron : Copying over api-paste-rbac.ini] ******************************* 2025-01-10 20:43:26.106 INFO: ok: [10.0.0.33] => {"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-01-10 20:43:27.718 INFO: TASK [neutron : Check neutron containers] ************************************** 2025-01-10 20:43:27.718 INFO: changed: [10.0.0.33] => (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.33: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.33: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-01-10 20:43:29.411 INFO: TASK [neutron : Check neutron containers] ************************************** 2025-01-10 20:43:29.415 INFO: changed: [10.0.0.33] => (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.33: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.33: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-01-10 20:43:31.708 INFO: TASK [neutron : Creating Neutron database] ************************************* 2025-01-10 20:43:31.708 INFO: ok: [10.0.0.33] => {"action": "mysql_db", "changed": false, "db": "neutron", "db_list": ["neutron"], "executed_commands": []} 2025-01-10 20:43:33.420 INFO: TASK [neutron : Creating Neutron database user and setting permissions] ******** ok: [10.0.0.33] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "neutron"} 2025-01-10 20:43:39.063 INFO: TASK [neutron : Running Neutron bootstrap container] *************************** 2025-01-10 20:43:39.066 INFO: changed: [10.0.0.33] => {"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-01-10 20:43:39.192 INFO: TASK [neutron : include] ******************************************************* 2025-01-10 20:43:39.346 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/init_opencontrail.yml for 10.0.0.33 2025-01-10 20:43:42.639 INFO: TASK [neutron : Running opencontrail init contrail for neutron server] ********* 2025-01-10 20:43:42.641 INFO: changed: [10.0.0.33] => {"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-01-10 20:43:46.350 INFO: RUNNING HANDLER [neutron : Restart neutron-server container] ******************* changed: [10.0.0.33] => {"changed": true, "result": false} 2025-01-10 20:43:46.631 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kuryr_True 2025-01-10 20:43:46.634 INFO: PLAY [Apply role kuryr] ******************************************************** 2025-01-10 20:43:46.635 INFO: skipping: no hosts matched 2025-01-10 20:43:46.635 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_hacluster_True 2025-01-10 20:43:46.638 INFO: PLAY [Apply role hacluster] **************************************************** 2025-01-10 20:43:46.638 INFO: skipping: no hosts matched 2025-01-10 20:43:46.643 INFO: PLAY [Apply role heat] ********************************************************* 2025-01-10 20:43:46.786 INFO: TASK [heat : include_tasks] **************************************************** 2025-01-10 20:43:46.902 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/deploy.yml for 10.0.0.33 2025-01-10 20:43:49.462 INFO: TASK [service-ks-register : heat | Creating services] ************************** 2025-01-10 20:43:49.463 INFO: ok: [10.0.0.33] => (item={'name': 'heat', 'service_type': 'orchestration'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "6d63b0e77ca44f0184f0e812fbdcc2bd", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.33:8004/v1/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.33:8004/v1/%(tenant_id)s"}], "name": "heat", "type": "orchestration"}, "service": {"description": "Orchestration", "enabled": true, "id": "6d63b0e77ca44f0184f0e812fbdcc2bd", "name": "heat", "service_type": "orchestration", "type": "orchestration"}} 2025-01-10 20:43:52.082 INFO: ok: [10.0.0.33] => (item={'name': 'heat-cfn', 'service_type': 'cloudformation'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "8058f5518cf64ebaba781983ef042b24", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.33:8000/v1"}, {"interface": "public", "url": "http://10.0.0.33:8000/v1"}], "name": "heat-cfn", "type": "cloudformation"}, "service": {"description": "Orchestration", "enabled": true, "id": "8058f5518cf64ebaba781983ef042b24", "name": "heat-cfn", "service_type": "cloudformation", "type": "cloudformation"}} 2025-01-10 20:43:55.349 INFO: TASK [service-ks-register : heat | Creating endpoints] ************************* 2025-01-10 20:43:55.350 INFO: ok: [10.0.0.33] => (item={'service': 'heat', 'url': 'http://10.0.0.33:8004/v1/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "9294615c6df04f8f904b6a37635391b9", "interface": "internal", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/9294615c6df04f8f904b6a37635391b9"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "6d63b0e77ca44f0184f0e812fbdcc2bd", "url": "http://10.0.0.33:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "internal", "url": "http://10.0.0.33:8004/v1/%(tenant_id)s"}]} 2025-01-10 20:43:58.028 INFO: ok: [10.0.0.33] => (item={'service': 'heat', 'url': 'http://10.0.0.33:8004/v1/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "6fd6edfeba174e7fb8100ddc6a6d7202", "interface": "public", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/6fd6edfeba174e7fb8100ddc6a6d7202"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "6d63b0e77ca44f0184f0e812fbdcc2bd", "url": "http://10.0.0.33:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "public", "url": "http://10.0.0.33:8004/v1/%(tenant_id)s"}]} 2025-01-10 20:44:00.967 INFO: ok: [10.0.0.33] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.33:8000/v1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "94e3aeeea2e04270bab316f37b5868e1", "interface": "internal", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/94e3aeeea2e04270bab316f37b5868e1"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "8058f5518cf64ebaba781983ef042b24", "url": "http://10.0.0.33:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "internal", "url": "http://10.0.0.33:8000/v1"}]} 2025-01-10 20:44:03.953 INFO: ok: [10.0.0.33] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.33:8000/v1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "b334f146eba848448c847faed8de182c", "interface": "public", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/b334f146eba848448c847faed8de182c"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "8058f5518cf64ebaba781983ef042b24", "url": "http://10.0.0.33:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "public", "url": "http://10.0.0.33:8000/v1"}]} 2025-01-10 20:44:06.819 INFO: TASK [service-ks-register : heat | Creating projects] ************************** 2025-01-10 20:44:06.822 INFO: ok: [10.0.0.33] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "b6d79818ec3843088c5028c1e25f5de6", "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-01-10 20:44:09.927 INFO: TASK [service-ks-register : heat | Creating users] ***************************** 2025-01-10 20:44:09.927 INFO: ok: [10.0.0.33] => (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": "b6d79818ec3843088c5028c1e25f5de6", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "c1ef5b9a5d2c4ce8aca7958d3fbe5027", "name": "heat", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 20:44:12.823 INFO: TASK [service-ks-register : heat | Creating roles] ***************************** 2025-01-10 20:44:12.825 INFO: ok: [10.0.0.33] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d763e8de01f14e1b829145ccf2a98914", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-01-10 20:44:15.569 INFO: ok: [10.0.0.33] => (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": "f2b7cd01f1c4474aa1dd8414de19adfc", "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-01-10 20:44:18.223 INFO: ok: [10.0.0.33] => (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": "91f87305929a413d86511a9a73578f65", "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-01-10 20:44:21.974 INFO: TASK [service-ks-register : heat | Granting user roles] ************************ 2025-01-10 20:44:21.974 INFO: ok: [10.0.0.33] => (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-01-10 20:44:25.531 INFO: ok: [10.0.0.33] => (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-01-10 20:44:26.262 INFO: TASK [heat : Ensuring config directories exist] ******************************** 2025-01-10 20:44:26.264 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:44:26.625 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:44:27.078 INFO: ok: [10.0.0.33] => (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-01-10 20:44:28.448 INFO: TASK [heat : Copying over config.json files for services] ********************** 2025-01-10 20:44:28.450 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:44:29.423 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:44:30.259 INFO: ok: [10.0.0.33] => (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-01-10 20:44:31.475 INFO: TASK [heat : Copying over heat.conf] ******************************************* 2025-01-10 20:44:31.475 INFO: ok: [10.0.0.33] => (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.33: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": "bdf2cbe57d9bf1ad00dedf3343572eea41ee5c85", "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.33: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-01-10 20:44:32.377 INFO: ok: [10.0.0.33] => (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.33: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": "1f09a344b85b91c9bd79a6c1327e40de3f30606c", "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.33: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-01-10 20:44:33.321 INFO: ok: [10.0.0.33] => (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": "0886520f6059d4ae394c483d2fddffe82033707c", "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-01-10 20:44:34.553 INFO: TASK [heat : Copying over heat-api wsgi config] ******************************** ok: [10.0.0.33] => {"changed": false, "checksum": "19041b21ca150abed9223b69b2ba2532f2793dde", "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-01-10 20:44:35.840 INFO: TASK [heat : Copying over heat-api-cfn wsgi config] **************************** 2025-01-10 20:44:35.841 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "7dfc9bba7bd261b9c57d4a01327462aa95daf47f", "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-01-10 20:44:35.919 INFO: TASK [heat : include] ********************************************************** 2025-01-10 20:44:36.021 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/config_opencontrail.yml for 10.0.0.33 2025-01-10 20:44:37.078 INFO: TASK [heat : Copying opencontrail files for heat] ****************************** 2025-01-10 20:44:37.080 INFO: ok: [10.0.0.33] => (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-01-10 20:44:38.462 INFO: TASK [heat : Check heat containers] ******************************************** 2025-01-10 20:44:38.464 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:44:39.481 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:44:40.502 INFO: ok: [10.0.0.33] => (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-01-10 20:44:41.885 INFO: TASK [heat : Check heat containers] ******************************************** 2025-01-10 20:44:41.886 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:44:42.981 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:44:43.907 INFO: ok: [10.0.0.33] => (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-01-10 20:44:45.798 INFO: TASK [heat : Creating Heat database] ******************************************* 2025-01-10 20:44:45.798 INFO: ok: [10.0.0.33] => {"action": "mysql_db", "changed": false, "db": "heat", "db_list": ["heat"], "executed_commands": []} 2025-01-10 20:44:47.628 INFO: TASK [heat : Creating Heat database user and setting permissions] ************** 2025-01-10 20:44:47.637 INFO: ok: [10.0.0.33] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "heat"} 2025-01-10 20:44:55.998 INFO: TASK [heat : Running Heat bootstrap container] ********************************* 2025-01-10 20:44:55.999 INFO: changed: [10.0.0.33] => {"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='heat_user_domain\nDefault'\n+++ grep '^heat_user_domain$'\n+++ echo 'heat_user_domain\nDefault'\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='heat_user_domain", "Default'", "+++ grep '^heat_user_domain$'", "+++ echo 'heat_user_domain", "Default'", "+++ exit 0"], "stdout": "", "stdout_lines": []} 2025-01-10 20:44:56.104 INFO: TASK [heat : include] ********************************************************** 2025-01-10 20:44:56.165 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/init_opencontrail_heat.yml for 10.0.0.33 2025-01-10 20:44:58.527 INFO: TASK [heat : Running opencontrail init contrail for heat engine] *************** changed: [10.0.0.33] => {"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-01-10 20:44:58.820 INFO: PLAY [Apply role horizon] ****************************************************** 2025-01-10 20:44:59.003 INFO: TASK [horizon : include_tasks] ************************************************* 2025-01-10 20:44:59.127 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/deploy.yml for 10.0.0.33 2025-01-10 20:44:59.715 INFO: TASK [horizon : Ensuring config directories exist] ***************************** 2025-01-10 20:44:59.717 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:44:59.925 INFO: TASK [horizon : Set empty custom policy] *************************************** 2025-01-10 20:44:59.926 INFO: ok: [10.0.0.33] => {"ansible_facts": {"custom_policy": []}, "changed": false} 2025-01-10 20:45:00.247 INFO: TASK [horizon : include_tasks] ************************************************* 2025-01-10 20:45:00.306 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.33 => (item={'name': 'glance', 'enabled': True}) 2025-01-10 20:45:00.309 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.33 => (item={'name': 'heat', 'enabled': True}) 2025-01-10 20:45:00.311 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.33 => (item={'name': 'keystone', 'enabled': True}) 2025-01-10 20:45:00.314 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.33 => (item={'name': 'neutron', 'enabled': True}) 2025-01-10 20:45:00.317 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.33 => (item={'name': 'nova', 'enabled': True}) 2025-01-10 20:45:00.501 INFO: TASK [horizon : Update policy file name] *************************************** 2025-01-10 20:45:00.502 INFO: ok: [10.0.0.33] => {"ansible_facts": {"supported_policy_files": ["glance_policy.yaml", "glance_policy.json"]}, "changed": false} 2025-01-10 20:45:00.895 INFO: TASK [horizon : Update policy file name] *************************************** 2025-01-10 20:45:00.895 INFO: ok: [10.0.0.33] => {"ansible_facts": {"supported_policy_files": ["heat_policy.yaml", "heat_policy.json"]}, "changed": false} 2025-01-10 20:45:01.253 INFO: TASK [horizon : Update policy file name] *************************************** 2025-01-10 20:45:01.253 INFO: ok: [10.0.0.33] => {"ansible_facts": {"supported_policy_files": ["keystone_policy.yaml", "keystone_policy.json"]}, "changed": false} 2025-01-10 20:45:01.724 INFO: TASK [horizon : Update policy file name] *************************************** 2025-01-10 20:45:01.726 INFO: ok: [10.0.0.33] => {"ansible_facts": {"supported_policy_files": ["neutron_policy.yaml", "neutron_policy.json"]}, "changed": false} 2025-01-10 20:45:02.162 INFO: TASK [horizon : Update policy file name] *************************************** 2025-01-10 20:45:02.163 INFO: ok: [10.0.0.33] => {"ansible_facts": {"supported_policy_files": ["nova_policy.yaml", "nova_policy.json"]}, "changed": false} 2025-01-10 20:45:03.629 INFO: TASK [horizon : Copying over config.json files for services] ******************* 2025-01-10 20:45:03.630 INFO: ok: [10.0.0.33] => {"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-01-10 20:45:04.874 INFO: TASK [horizon : Copying over horizon.conf] ************************************* 2025-01-10 20:45:04.874 INFO: ok: [10.0.0.33] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "3ee59e7c23dd8c91a701fae5f0aec684532d77f1", "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-01-10 20:45:06.185 INFO: TASK [horizon : Copying over local_settings] *********************************** 2025-01-10 20:45:06.186 INFO: ok: [10.0.0.33] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "387e6dd8627712e1551fb735b79c2891f481778e", "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-01-10 20:45:07.219 INFO: TASK [horizon : Copying over custom_local_settings] **************************** ok: [10.0.0.33] => (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-01-10 20:45:09.474 INFO: TASK [horizon : Deploy horizon container] ************************************** 2025-01-10 20:45:09.479 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:45:09.973 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_murano_True 2025-01-10 20:45:09.985 INFO: PLAY [Apply role murano] ******************************************************* 2025-01-10 20:45:09.985 INFO: skipping: no hosts matched 2025-01-10 20:45:09.991 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-application- deployment 2025-01-10 20:45:09.993 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-image-builder 2025-01-10 20:45:09.994 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_solum_True 2025-01-10 20:45:10.004 INFO: PLAY [Apply role solum] ******************************************************** 2025-01-10 20:45:10.005 INFO: skipping: no hosts matched 2025-01-10 20:45:10.007 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_magnum_True 2025-01-10 20:45:10.014 INFO: PLAY [Apply role magnum] ******************************************************* 2025-01-10 20:45:10.015 INFO: skipping: no hosts matched 2025-01-10 20:45:10.017 INFO: [WARNING]: Could not match supplied host pattern, ignoring: mistral-event- engine 2025-01-10 20:45:10.019 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_mistral_True 2025-01-10 20:45:10.023 INFO: PLAY [Apply role mistral] ****************************************************** 2025-01-10 20:45:10.024 INFO: skipping: no hosts matched 2025-01-10 20:45:10.025 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_sahara_True 2025-01-10 20:45:10.030 INFO: PLAY [Apply role sahara] ******************************************************* 2025-01-10 20:45:10.031 INFO: skipping: no hosts matched 2025-01-10 20:45:10.033 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_manila_True 2025-01-10 20:45:10.038 INFO: PLAY [Apply role manila] ******************************************************* skipping: no hosts matched 2025-01-10 20:45:10.040 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True 2025-01-10 20:45:10.044 INFO: PLAY [Apply role gnocchi] ****************************************************** skipping: no hosts matched 2025-01-10 20:45:10.046 INFO: [WARNING]: Could not match supplied host pattern, ignoring: ceilometer-ipmi 2025-01-10 20:45:10.048 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ceilometer_True 2025-01-10 20:45:10.052 INFO: PLAY [Apply role ceilometer] *************************************************** 2025-01-10 20:45:10.055 INFO: skipping: no hosts matched 2025-01-10 20:45:10.055 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- collector [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- forwarder [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- statsd [WARNING]: Could not match supplied host pattern, ignoring: monasca-api 2025-01-10 20:45:10.057 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log- persister 2025-01-10 20:45:10.057 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-metrics 2025-01-10 20:45:10.058 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-thresh 2025-01-10 20:45:10.059 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca- notification 2025-01-10 20:45:10.060 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-persister 2025-01-10 20:45:10.061 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_monasca_True 2025-01-10 20:45:10.062 INFO: PLAY [Apply role monasca] ****************************************************** 2025-01-10 20:45:10.063 INFO: skipping: no hosts matched 2025-01-10 20:45:10.064 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_aodh_True 2025-01-10 20:45:10.069 INFO: PLAY [Apply role aodh] ********************************************************* 2025-01-10 20:45:10.070 INFO: skipping: no hosts matched 2025-01-10 20:45:10.075 INFO: PLAY [Apply role barbican] ***************************************************** 2025-01-10 20:45:10.214 INFO: TASK [barbican : include_tasks] ************************************************ 2025-01-10 20:45:10.321 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/barbican/tasks/deploy.yml for 10.0.0.33 2025-01-10 20:45:13.171 INFO: TASK [service-ks-register : barbican | Creating services] ********************** 2025-01-10 20:45:13.173 INFO: ok: [10.0.0.33] => (item={'name': 'barbican', 'service_type': 'key-manager'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "fe8b80e163a04ab89c6949c525a29341", "item": {"description": "Barbican Key Management Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.33:9311"}, {"interface": "public", "url": "http://10.0.0.33:9311"}], "name": "barbican", "type": "key-manager"}, "service": {"description": "Barbican Key Management Service", "enabled": true, "id": "fe8b80e163a04ab89c6949c525a29341", "name": "barbican", "service_type": "key-manager", "type": "key-manager"}} 2025-01-10 20:45:16.286 INFO: TASK [service-ks-register : barbican | Creating endpoints] ********************* 2025-01-10 20:45:16.286 INFO: ok: [10.0.0.33] => (item={'service': 'barbican', 'url': 'http://10.0.0.33:9311', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "96addd624fb64fd4b07cc2c12e8825e5", "interface": "internal", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/96addd624fb64fd4b07cc2c12e8825e5"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "fe8b80e163a04ab89c6949c525a29341", "url": "http://10.0.0.33:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "internal", "url": "http://10.0.0.33:9311"}]} 2025-01-10 20:45:19.296 INFO: ok: [10.0.0.33] => (item={'service': 'barbican', 'url': 'http://10.0.0.33:9311', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "a2218060a36f48218e9c414082cf2ffb", "interface": "public", "links": {"self": "http://10.0.0.33:5000/v3/endpoints/a2218060a36f48218e9c414082cf2ffb"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "fe8b80e163a04ab89c6949c525a29341", "url": "http://10.0.0.33:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "public", "url": "http://10.0.0.33:9311"}]} 2025-01-10 20:45:22.467 INFO: TASK [service-ks-register : barbican | Creating projects] ********************** 2025-01-10 20:45:22.468 INFO: ok: [10.0.0.33] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "b6d79818ec3843088c5028c1e25f5de6", "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-01-10 20:45:26.226 INFO: TASK [service-ks-register : barbican | Creating users] ************************* ok: [10.0.0.33] => (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": "b6d79818ec3843088c5028c1e25f5de6", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "652c99bd0a3d43a2947248a5e62812de", "name": "barbican", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 20:45:29.068 INFO: TASK [service-ks-register : barbican | Creating roles] ************************* 2025-01-10 20:45:29.069 INFO: ok: [10.0.0.33] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "d763e8de01f14e1b829145ccf2a98914", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-01-10 20:45:31.733 INFO: ok: [10.0.0.33] => (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": "4c03267ff0154dee9e648e0fb31a77a6", "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-01-10 20:45:34.593 INFO: ok: [10.0.0.33] => (item=creator) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "creator", "role": {"domain_id": null, "id": "e6ab2e8a617241acb9bd25da84bc455e", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "creator", "properties": {}}} 2025-01-10 20:45:37.170 INFO: ok: [10.0.0.33] => (item=observer) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "observer", "role": {"domain_id": null, "id": "e40eb94a45c741759a73513f8c397421", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "observer", "properties": {}}} 2025-01-10 20:45:39.819 INFO: ok: [10.0.0.33] => (item=audit) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "audit", "role": {"domain_id": null, "id": "32015848233549198461cbd62647a73e", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "audit", "properties": {}}} 2025-01-10 20:45:43.488 INFO: TASK [service-ks-register : barbican | Granting user roles] ******************** 2025-01-10 20:45:43.488 INFO: ok: [10.0.0.33] => (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-01-10 20:45:44.087 INFO: TASK [barbican : Ensuring config directories exist] **************************** ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:45:44.562 INFO: ok: [10.0.0.33] => (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-01-10 20:45:44.987 INFO: ok: [10.0.0.33] => (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-01-10 20:45:45.797 INFO: TASK [barbican : Ensuring vassals config directories exist] ******************** 2025-01-10 20:45:45.797 INFO: ok: [10.0.0.33] => (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-01-10 20:45:47.116 INFO: TASK [barbican : Copying over config.json files for services] ****************** 2025-01-10 20:45:47.119 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:45:47.800 INFO: ok: [10.0.0.33] => (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-01-10 20:45:48.600 INFO: ok: [10.0.0.33] => (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-01-10 20:45:49.800 INFO: TASK [barbican : Copying over barbican-api.ini] ******************************** 2025-01-10 20:45:49.801 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "8ea5191b23c3a2739a9cedddab02fbb8013d69ea", "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-01-10 20:45:50.564 INFO: TASK [barbican : Checking whether barbican-api-paste.ini file exists] ********** 2025-01-10 20:45:50.566 INFO: ok: [10.0.0.33 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-01-10 20:45:52.074 INFO: TASK [barbican : Copying over barbican.conf] *********************************** 2025-01-10 20:45:52.075 INFO: ok: [10.0.0.33] => (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.33: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": "1aab64252549a06c53bb6a2bd75cb3da9da8074c", "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.33: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-01-10 20:45:53.271 INFO: ok: [10.0.0.33] => (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": "5e947e07bd9b612c30495b2371e867429aa5b5f4", "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-01-10 20:45:54.422 INFO: ok: [10.0.0.33] => (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": "5e947e07bd9b612c30495b2371e867429aa5b5f4", "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-01-10 20:45:56.008 INFO: TASK [barbican : Check barbican containers] ************************************ 2025-01-10 20:45:56.009 INFO: ok: [10.0.0.33] => (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.33: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.33: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-01-10 20:45:57.032 INFO: ok: [10.0.0.33] => (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-01-10 20:45:57.963 INFO: ok: [10.0.0.33] => (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-01-10 20:45:59.965 INFO: TASK [barbican : Creating barbican database] *********************************** 2025-01-10 20:45:59.966 INFO: ok: [10.0.0.33] => {"action": "mysql_db", "changed": false, "db": "barbican", "db_list": ["barbican"], "executed_commands": []} 2025-01-10 20:46:01.765 INFO: TASK [barbican : Creating barbican database user and setting permissions] ****** 2025-01-10 20:46:01.765 INFO: ok: [10.0.0.33] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "barbican"} 2025-01-10 20:46:04.859 INFO: TASK [barbican : Running barbican bootstrap container] ************************* 2025-01-10 20:46:04.867 INFO: changed: [10.0.0.33] => {"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-01-10 20:46:05.054 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-api 2025-01-10 20:46:05.055 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-agent 2025-01-10 20:46:05.058 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-conductor 2025-01-10 20:46:05.059 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cyborg_True 2025-01-10 20:46:05.060 INFO: PLAY [Apply role cyborg] ******************************************************* 2025-01-10 20:46:05.061 INFO: skipping: no hosts matched 2025-01-10 20:46:05.062 INFO: [WARNING]: Could not match supplied host pattern, ignoring: designate-producer 2025-01-10 20:46:05.063 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_designate_True 2025-01-10 20:46:05.064 INFO: PLAY [Apply role designate] **************************************************** 2025-01-10 20:46:05.064 INFO: skipping: no hosts matched 2025-01-10 20:46:05.065 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_trove_True 2025-01-10 20:46:05.066 INFO: PLAY [Apply role trove] ******************************************************** 2025-01-10 20:46:05.067 INFO: skipping: no hosts matched 2025-01-10 20:46:05.067 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_watcher_True 2025-01-10 20:46:05.068 INFO: PLAY [Apply role watcher] ****************************************************** 2025-01-10 20:46:05.069 INFO: skipping: no hosts matched 2025-01-10 20:46:05.070 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_grafana_True 2025-01-10 20:46:05.071 INFO: PLAY [Apply role grafana] ****************************************************** 2025-01-10 20:46:05.072 INFO: skipping: no hosts matched 2025-01-10 20:46:05.073 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cloudkitty_True 2025-01-10 20:46:05.076 INFO: PLAY [Apply role cloudkitty] *************************************************** 2025-01-10 20:46:05.078 INFO: skipping: no hosts matched 2025-01-10 20:46:05.079 INFO: [WARNING]: Could not match supplied host pattern, ignoring: freezer-scheduler 2025-01-10 20:46:05.080 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_freezer_True 2025-01-10 20:46:05.081 INFO: PLAY [Apply role freezer] ****************************************************** 2025-01-10 20:46:05.082 INFO: skipping: no hosts matched 2025-01-10 20:46:05.082 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-conductor 2025-01-10 20:46:05.083 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-health- manager 2025-01-10 20:46:05.084 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_senlin_True 2025-01-10 20:46:05.084 INFO: PLAY [Apply role senlin] ******************************************************* 2025-01-10 20:46:05.085 INFO: skipping: no hosts matched 2025-01-10 20:46:05.086 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-server 2025-01-10 20:46:05.087 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-conductor 2025-01-10 20:46:05.087 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_tacker_True 2025-01-10 20:46:05.088 INFO: PLAY [Apply role tacker] ******************************************************* 2025-01-10 20:46:05.089 INFO: skipping: no hosts matched 2025-01-10 20:46:05.090 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_octavia_True 2025-01-10 20:46:05.090 INFO: PLAY [Apply role octavia] ****************************************************** 2025-01-10 20:46:05.091 INFO: skipping: no hosts matched 2025-01-10 20:46:05.092 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-api 2025-01-10 20:46:05.093 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-wsproxy 2025-01-10 20:46:05.093 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-compute 2025-01-10 20:46:05.094 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-cni-daemon 2025-01-10 20:46:05.095 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zun_True 2025-01-10 20:46:05.095 INFO: PLAY [Apply role zun] ********************************************************** 2025-01-10 20:46:05.096 INFO: skipping: no hosts matched 2025-01-10 20:46:05.097 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-agent 2025-01-10 20:46:05.097 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-analyzer 2025-01-10 20:46:05.098 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_skydive_True 2025-01-10 20:46:05.099 INFO: PLAY [Apply role skydive] ****************************************************** 2025-01-10 20:46:05.099 INFO: skipping: no hosts matched 2025-01-10 20:46:05.100 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-api 2025-01-10 20:46:05.101 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-graph 2025-01-10 20:46:05.101 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-notifier 2025-01-10 20:46:05.102 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-ml 2025-01-10 20:46:05.107 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-persistor 2025-01-10 20:46:05.108 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_vitrage_True 2025-01-10 20:46:05.108 INFO: PLAY [Apply role vitrage] ****************************************************** 2025-01-10 20:46:05.109 INFO: skipping: no hosts matched 2025-01-10 20:46:05.109 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-api 2025-01-10 20:46:05.110 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-manager 2025-01-10 20:46:05.111 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_blazar_True 2025-01-10 20:46:05.112 INFO: PLAY [Apply role blazar] ******************************************************* 2025-01-10 20:46:05.112 INFO: skipping: no hosts matched 2025-01-10 20:46:05.113 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-api 2025-01-10 20:46:05.113 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-engine 2025-01-10 20:46:05.114 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari- hostmonitor 2025-01-10 20:46:05.115 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari- instancemonitor 2025-01-10 20:46:05.116 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_masakari_True 2025-01-10 20:46:05.118 INFO: PLAY [Apply role masakari] ***************************************************** 2025-01-10 20:46:05.118 INFO: skipping: no hosts matched 2025-01-10 20:46:05.119 INFO: PLAY [Post-deploy playbook for contrail] *************************************** 2025-01-10 20:46:06.523 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:46:06.523 INFO: ok: [10.0.0.33] 2025-01-10 20:46:07.260 INFO: TASK [Creating admin openrc file for kolla-toolbox] **************************** 2025-01-10 20:46:07.260 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "82222478c2dcb1acb7c86a8beb54eb2b6dd7d72f", "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-01-10 20:46:07.675 INFO: TASK [create openstack kolla external services directory] ********************** 2025-01-10 20:46:07.675 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/kolla/external/", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:46:08.414 INFO: TASK [Creating admin openrc file for external services] ************************ 2025-01-10 20:46:08.415 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "f19d585e7156a18805e3fb602152db2c2f684fef", "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-01-10 20:46:10.799 INFO: TASK [Create Host Aggregates to separate types of hosts] *********************** 2025-01-10 20:46:10.799 INFO: changed: [10.0.0.33] => (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.33: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.713866", "end": "2025-01-10 20:46:10.742433", "failed_when_result": false, "item": ["true", "nova-baremetal", "baremetal-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 20:46:09.028567", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.33:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.33:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists."], "stdout": "", "stdout_lines": []} 2025-01-10 20:46:13.039 INFO: changed: [10.0.0.33] => (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.33: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.707292", "end": "2025-01-10 20:46:12.988180", "failed_when_result": false, "item": ["false", "nova", "virtual-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 20:46:11.280888", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.33:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.33:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists."], "stdout": "", "stdout_lines": []} 2025-01-10 20:46:15.516 INFO: TASK [Add compute hosts to virtual-hosts Aggregate Group] ********************** 2025-01-10 20:46:15.517 INFO: changed: [10.0.0.33] => (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.33: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-2599-1"], "delta": "0:00:01.889543", "end": "2025-01-10 20:46:15.454123", "failed_when_result": false, "item": "10.0.0.27", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 20:46:13.564580", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.33:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2599-1.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.33:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2599-1."], "stdout": "", "stdout_lines": []} 2025-01-10 20:46:17.651 INFO: changed: [10.0.0.33] => (item=10.0.0.32) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.33: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-2599-2"], "delta": "0:00:01.585947", "end": "2025-01-10 20:46:17.615222", "failed_when_result": false, "item": "10.0.0.32", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 20:46:16.029275", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.33:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2599-2.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.33:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2599-2."], "stdout": "", "stdout_lines": []} 2025-01-10 20:46:17.993 INFO: PLAY RECAP ********************************************************************* 2025-01-10 20:46:17.994 INFO: 10.0.0.27 : ok=69 changed=7 unreachable=0 failed=0 skipped=82 rescued=0 ignored=0 2025-01-10 20:46:17.995 INFO: 10.0.0.32 : ok=64 changed=7 unreachable=0 failed=0 skipped=83 rescued=0 ignored=0 2025-01-10 20:46:17.995 INFO: 10.0.0.33 : ok=279 changed=31 unreachable=0 failed=0 skipped=176 rescued=0 ignored=0 2025-01-10 20:46:17.996 INFO: 10.0.0.36 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 10.0.0.37 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 localhost : ok=63 changed=0 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0 2025-01-10 20:46:17.996 INFO: 2025-01-10 20:46:18.181 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-01-10 20:46:19.571 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-01-10 20:46:19.595 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-01-10 20:46:19.616 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-01-10 20:46:20.113 INFO: PLAY [Create container host group and evaluate variables for Contrail] ********* 2025-01-10 20:46:21.934 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:46:21.935 INFO: ok: [localhost] 2025-01-10 20:46:22.190 INFO: TASK [Expose instances] ******************************************************** 2025-01-10 20:46:22.190 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_27": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_32": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_33": {"ip": "10.0.0.33", "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_36": {"ip": "10.0.0.36", "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_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}}, "changed": false} 2025-01-10 20:46:22.488 INFO: TASK [Expose global configuration] ********************************************* 2025-01-10 20:46:22.489 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5101", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false} 2025-01-10 20:46:22.775 INFO: TASK [Expose remote_locations configuration] *********************************** 2025-01-10 20:46:22.775 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false} 2025-01-10 20:46:23.035 INFO: TASK [Expose provider config] ************************************************** 2025-01-10 20:46:23.036 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-01-10 20:46:23.231 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-01-10 20:46:23.326 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-01-10 20:46:23.736 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-01-10 20:46:23.738 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_33", "private_ip": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:23.774 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.37", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:23.813 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.36", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:23.847 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-01-10 20:46:23.882 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.32", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_32", "private_ip": "10.0.0.32"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:46:24.128 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-01-10 20:46:24.131 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_33", "private_ip": "10.0.0.33"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:24.167 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.37", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_37", "private_ip": "10.0.0.37"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:24.215 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.36", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_36", "private_ip": "10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:24.254 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-01-10 20:46:24.285 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.32", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_32", "private_ip": "10.0.0.32"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:46:24.881 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-01-10 20:46:24.946 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-01-10 20:46:25.174 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:46:25.175 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-01-10 20:46:25.474 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:25.501 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:25.532 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:25.709 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:46:25.710 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-01-10 20:46:25.933 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** 2025-01-10 20:46:25.934 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:25.963 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:25.993 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:26.280 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:46:26.280 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-01-10 20:46:26.606 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:26.637 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:26.670 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:26.853 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-01-10 20:46:27.065 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:27.094 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:27.123 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:27.335 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:46:27.335 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-01-10 20:46:27.605 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** 2025-01-10 20:46:27.607 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:27.685 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:27.720 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:27.919 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-01-10 20:46:28.163 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:28.195 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:28.228 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:28.429 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:46:28.429 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-01-10 20:46:28.714 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 2025-01-10 20:46:28.714 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:28.748 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:28.779 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:28.999 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-01-10 20:46:29.315 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:29.356 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33", "10.0.0.37"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:29.389 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33", "10.0.0.37", "10.0.0.36"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:29.641 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:46:29.643 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-01-10 20:46:30.160 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-01-10 20:46:30.511 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:46:30.512 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-01-10 20:46:30.794 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-01-10 20:46:31.003 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-01-10 20:46:31.004 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:31.198 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-01-10 20:46:31.449 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** 2025-01-10 20:46:31.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": {"vrouter_nodes_list": ["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-01-10 20:46:31.479 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.27", "10.0.0.32"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:46:31.643 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-01-10 20:46:31.901 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-01-10 20:46:31.982 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-01-10 20:46:32.360 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* 2025-01-10 20:46:32.360 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-01-10 20:46:32.531 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_6-2"}, "changed": false} 2025-01-10 20:46:32.712 INFO: TASK [contrail_deployer : set registry if defined] ***************************** 2025-01-10 20:46:32.713 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false} 2025-01-10 20:46:32.970 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-01-10 20:46:33.180 INFO: TASK [contrail_deployer : add roles if defined] ******************************** 2025-01-10 20:46:33.181 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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_33": {"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_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:33.197 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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_33": {"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_37": {"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_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:33.228 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"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_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:33.256 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_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"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_27", "value": {"ip": "10.0.0.27", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:46:33.282 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_32', 'value': {'ip': '10.0.0.32', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_27": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_32": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_33": {"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_36": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_37": {"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_32", "value": {"ip": "10.0.0.32", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 20:46:33.471 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** 2025-01-10 20:46:33.472 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.33 10.0.0.37 10.0.0.36", "opencontrail_collector_ip": "10.0.0.33 10.0.0.37 10.0.0.36"}, "changed": false} 2025-01-10 20:46:33.560 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-01-10 20:46:33.615 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-01-10 20:46:33.906 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-01-10 20:46:33.969 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-01-10 20:46:34.044 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-01-10 20:46:34.619 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** 2025-01-10 20:46:34.620 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": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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-01-10 20:46:34.789 INFO: TASK [contrail_deployer : set tty to true if it's not defined] ***************** 2025-01-10 20:46:34.789 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": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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-01-10 20:46:34.986 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** 2025-01-10 20:46:34.987 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"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.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:46:35.020 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"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.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:46:35.051 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"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.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:46:35.082 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:46:35.114 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:46:35.142 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:46:35.171 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:46:35.200 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.33', '10.0.0.37', '10.0.0.36']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.33", "10.0.0.37", "10.0.0.36"]}} 2025-01-10 20:46:35.407 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:46:35.408 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "changed": false} 2025-01-10 20:46:35.682 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** 2025-01-10 20:46:35.683 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:35.717 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:35.755 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:35.966 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:46:35.967 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "changed": false} 2025-01-10 20:46:36.241 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** 2025-01-10 20:46:36.250 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:36.300 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:36.330 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:36.546 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "changed": false} 2025-01-10 20:46:36.790 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** 2025-01-10 20:46:36.791 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "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-01-10 20:46:36.828 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:36.864 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_36', 'value': {'ip': '10.0.0.36', '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.33,10.0.0.37,10.0.0.36", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.33,10.0.0.37,10.0.0.36", "CONTROL_NODES": "10.20.0.8,10.20.0.22,10.20.0.6", "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.33,10.0.0.37,10.0.0.36"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_36", "value": {"ip": "10.0.0.36", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 20:46:37.074 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** 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-01-10 20:46:37.087 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-01-10 20:46:37.307 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.33"}, "changed": false} 2025-01-10 20:46:37.639 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** 2025-01-10 20:46:37.640 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-01-10 20:46:37.671 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-01-10 20:46:37.700 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-01-10 20:46:37.732 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-01-10 20:46:37.765 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-01-10 20:46:37.766 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-01-10 20:46:37.951 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** 2025-01-10 20:46:37.951 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-01-10 20:46:38.535 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-01-10 20:46:38.650 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-01-10 20:46:38.889 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 20:46:38.889 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-01-10 20:46:39.085 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** 2025-01-10 20:46:39.085 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-01-10 20:46:39.520 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** 2025-01-10 20:46:39.520 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-01-10 20:46:39.763 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* 2025-01-10 20:46:39.764 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-01-10 20:46:40.024 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* 2025-01-10 20:46:40.025 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-01-10 20:46:40.458 INFO: TASK [k8s_deployer : init master_ip list] ************************************** 2025-01-10 20:46:40.459 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false} 2025-01-10 20:46:40.672 INFO: TASK [k8s_deployer : init master_name list] ************************************ 2025-01-10 20:46:40.672 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false} 2025-01-10 20:46:41.132 INFO: TASK [k8s_deployer : show master_ip list] ************************************** 2025-01-10 20:46:41.132 INFO: ok: [localhost] => { "msg": [] } 2025-01-10 20:46:41.329 INFO: TASK [k8s_deployer : show master_name list] ************************************ 2025-01-10 20:46:41.330 INFO: ok: [localhost] => { "msg": [] } 2025-01-10 20:46:42.301 INFO: PLAY [Prepare Docker] ********************************************************** 2025-01-10 20:46:43.787 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.33] 2025-01-10 20:46:44.390 INFO: ok: [10.0.0.37] 2025-01-10 20:46:44.595 INFO: ok: [10.0.0.36] 2025-01-10 20:46:44.656 INFO: ok: [10.0.0.27] 2025-01-10 20:46:44.846 INFO: ok: [10.0.0.32] 2025-01-10 20:46:45.554 INFO: TASK [docker : include OS specific] ******************************************** 2025-01-10 20:46:46.197 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.33, 10.0.0.37, 10.0.0.36, 10.0.0.27, 10.0.0.32 2025-01-10 20:46:47.479 INFO: TASK [docker : upgrade pyopenssl] ********************************************** ok: [10.0.0.37] => {"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-01-10 20:46:47.658 INFO: ok: [10.0.0.36] => {"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-01-10 20:46:47.750 INFO: ok: [10.0.0.33] => {"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 (24.3.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: 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 (24.3.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: 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-01-10 20:46:47.811 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-01-10 20:46:47.825 INFO: ok: [10.0.0.32] => {"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-01-10 20:46:49.228 INFO: TASK [docker : Install pre-requisites] ***************************************** 2025-01-10 20:46:49.230 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false} 2025-01-10 20:46:49.423 INFO: ok: [10.0.0.33] => {"attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false} 2025-01-10 20:46:49.470 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false} 2025-01-10 20:46:49.516 INFO: ok: [10.0.0.36] => {"attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false} 2025-01-10 20:46:49.566 INFO: ok: [10.0.0.32] => {"attempts": 1, "cache_update_time": 1736540471, "cache_updated": false, "changed": false} 2025-01-10 20:46:50.612 INFO: TASK [docker : add docker repo key] ******************************************** 2025-01-10 20:46:50.614 INFO: ok: [10.0.0.37] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 20:46:50.698 INFO: ok: [10.0.0.36] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 20:46:50.730 INFO: ok: [10.0.0.27] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 20:46:50.821 INFO: ok: [10.0.0.32] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 20:46:50.995 INFO: ok: [10.0.0.33] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 20:46:51.895 INFO: TASK [docker : create docker repo] ********************************************* ok: [10.0.0.37] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 20:46:51.946 INFO: ok: [10.0.0.36] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 20:46:51.993 INFO: ok: [10.0.0.33] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 20:46:52.031 INFO: ok: [10.0.0.27] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 20:46:52.094 INFO: ok: [10.0.0.32] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 20:46:55.590 INFO: TASK [docker : install docker for other ubuntu] ******************************** 2025-01-10 20:46:55.592 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736542014, "cache_updated": true, "changed": false} 2025-01-10 20:46:55.964 INFO: ok: [10.0.0.36] => {"attempts": 1, "cache_update_time": 1736542015, "cache_updated": true, "changed": false} 2025-01-10 20:46:56.260 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736542015, "cache_updated": true, "changed": false} 2025-01-10 20:46:56.427 INFO: ok: [10.0.0.32] => {"attempts": 1, "cache_update_time": 1736542015, "cache_updated": true, "changed": false} 2025-01-10 20:46:56.894 INFO: ok: [10.0.0.33] => {"attempts": 1, "cache_update_time": 1736542015, "cache_updated": true, "changed": false} 2025-01-10 20:46:57.046 INFO: TASK [docker : add Contrail's insecure registry] ******************************* 2025-01-10 20:46:57.698 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.33, 10.0.0.37, 10.0.0.36, 10.0.0.27, 10.0.0.32 2025-01-10 20:46:58.396 INFO: TASK [docker : create docker config directory] ********************************* 2025-01-10 20:46:58.397 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:46:58.429 INFO: ok: [10.0.0.36] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:46:58.453 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:46:58.559 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-01-10 20:46:58.716 INFO: ok: [10.0.0.32] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:46:59.335 INFO: TASK [docker : ensure docker config file exists] ******************************* 2025-01-10 20:46:59.336 INFO: changed: [10.0.0.37] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-01-10 20:46:59.360 INFO: changed: [10.0.0.33] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0} 2025-01-10 20:46:59.509 INFO: changed: [10.0.0.36] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-01-10 20:46:59.631 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-01-10 20:46:59.632 INFO: changed: [10.0.0.32] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-01-10 20:47:00.377 INFO: TASK [docker : read docker config file] **************************************** changed: [10.0.0.37] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004420", "end": "2025-01-10 20:47:00.340405", "msg": "", "rc": 0, "start": "2025-01-10 20:47:00.335985", "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:5101\"\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:5101\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-01-10 20:47:00.441 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003601", "end": "2025-01-10 20:47:00.405845", "msg": "", "rc": 0, "start": "2025-01-10 20:47:00.402244", "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:5101\"\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:5101\"", " ],", " \"live-restore\": true,", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-01-10 20:47:00.475 INFO: changed: [10.0.0.36] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.008395", "end": "2025-01-10 20:47:00.435977", "msg": "", "rc": 0, "start": "2025-01-10 20:47:00.427582", "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:5101\"\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:5101\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-01-10 20:47:00.580 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004050", "end": "2025-01-10 20:47:00.529877", "msg": "", "rc": 0, "start": "2025-01-10 20:47:00.525827", "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:5101\"\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:5101\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-01-10 20:47:00.628 INFO: changed: [10.0.0.32] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004013", "end": "2025-01-10 20:47:00.587475", "msg": "", "rc": 0, "start": "2025-01-10 20:47:00.583462", "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:5101\"\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:5101\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-01-10 20:47:00.970 INFO: TASK [docker : convert entries to json] **************************************** 2025-01-10 20:47:00.971 INFO: ok: [10.0.0.33] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "live-restore": true, "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 20:47:01.114 INFO: ok: [10.0.0.37] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 20:47:01.256 INFO: ok: [10.0.0.36] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 20:47:01.294 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:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 20:47:01.479 INFO: ok: [10.0.0.32] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 20:47:02.041 INFO: TASK [docker : register insecure-registries] *********************************** 2025-01-10 20:47:02.043 INFO: ok: [10.0.0.33] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false} 2025-01-10 20:47:02.044 INFO: ok: [10.0.0.36] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false} 2025-01-10 20:47:02.044 INFO: ok: [10.0.0.37] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false} 2025-01-10 20:47:02.064 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:5101"]}, "changed": false} 2025-01-10 20:47:02.264 INFO: ok: [10.0.0.32] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false} 2025-01-10 20:47:05.298 INFO: TASK [docker : start docker daemon] ******************************************** 2025-01-10 20:47:06.115 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.33, 10.0.0.37, 10.0.0.36, 10.0.0.27, 10.0.0.32 2025-01-10 20:47:07.215 INFO: TASK [docker : start docker daemon] ******************************************** 2025-01-10 20:47:07.225 INFO: ok: [10.0.0.37] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 20:21:39 UTC", "ActiveEnterTimestampMonotonic": "2990644566", "ActiveExitTimestamp": "Fri 2025-01-10 20:21:22 UTC", "ActiveExitTimestampMonotonic": "2973943736", "ActiveState": "active", "After": "system.slice containerd.service sysinit.target network-online.target time-set.target basic.target firewalld.service docker.socket systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 20:21:33 UTC", "AssertTimestampMonotonic": "2985186279", "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": "124577571000", "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": "Fri 2025-01-10 20:21:33 UTC", "ConditionTimestampMonotonic": "2985186277", "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": "45430", "ExecMainStartTimestamp": "Fri 2025-01-10 20:21:33 UTC", "ExecMainStartTimestampMonotonic": "2985187195", "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=[Fri 2025-01-10 20:21:33 UTC] ; stop_time=[n/a] ; pid=45430 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 20:21:33 UTC] ; stop_time=[n/a] ; pid=45430 ; 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": "Fri 2025-01-10 20:21:33 UTC", "InactiveEnterTimestampMonotonic": "2985185512", "InactiveExitTimestamp": "Fri 2025-01-10 20:21:33 UTC", "InactiveExitTimestampMonotonic": "2985187531", "InvocationID": "2838548c8cac492db51af4f210babb4a", "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": "45430", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3659780096", "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 sysinit.target docker.socket", "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": "Fri 2025-01-10 20:21:39 UTC", "StateChangeTimestampMonotonic": "2990644566", "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": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 20:47:07.230 INFO: ok: [10.0.0.33] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 19:45:04 UTC", "ActiveEnterTimestampMonotonic": "848573526", "ActiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ActiveExitTimestampMonotonic": "847249117", "ActiveState": "active", "After": "basic.target systemd-journald.socket docker.socket network-online.target sysinit.target system.slice time-set.target containerd.service firewalld.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 19:45:02 UTC", "AssertTimestampMonotonic": "847255881", "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": "554805386000", "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": "Fri 2025-01-10 19:45:02 UTC", "ConditionTimestampMonotonic": "847255878", "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": "15779", "ExecMainStartTimestamp": "Fri 2025-01-10 19:45:02 UTC", "ExecMainStartTimestampMonotonic": "847258228", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Fri 2025-01-10 20:20:05 UTC] ; stop_time=[Fri 2025-01-10 20:20:05 UTC] ; pid=111478 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Fri 2025-01-10 20:20:05 UTC] ; stop_time=[Fri 2025-01-10 20:20:05 UTC] ; pid=111478 ; 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=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=15779 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 19:45:02 UTC] ; stop_time=[n/a] ; pid=15779 ; 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": "Fri 2025-01-10 19:45:02 UTC", "InactiveEnterTimestampMonotonic": "847254290", "InactiveExitTimestamp": "Fri 2025-01-10 19:45:02 UTC", "InactiveExitTimestampMonotonic": "847258851", "InvocationID": "6a8672cf9c334b1698caadfbec719c79", "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": "15779", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4595036160", "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": "Fri 2025-01-10 20:20:05 UTC", "StateChangeTimestampMonotonic": "2950071197", "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": "16", "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-01-10 20:47:07.293 INFO: ok: [10.0.0.36] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 20:21:39 UTC", "ActiveEnterTimestampMonotonic": "2947168666", "ActiveExitTimestamp": "Fri 2025-01-10 20:21:22 UTC", "ActiveExitTimestampMonotonic": "2930056190", "ActiveState": "active", "After": "sysinit.target containerd.service firewalld.service network-online.target systemd-journald.socket docker.socket system.slice time-set.target basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 20:21:33 UTC", "AssertTimestampMonotonic": "2941299294", "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": "153712119000", "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": "Fri 2025-01-10 20:21:33 UTC", "ConditionTimestampMonotonic": "2941299288", "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": "45608", "ExecMainStartTimestamp": "Fri 2025-01-10 20:21:33 UTC", "ExecMainStartTimestampMonotonic": "2941302228", "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=[Fri 2025-01-10 20:21:33 UTC] ; stop_time=[n/a] ; pid=45608 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 20:21:33 UTC] ; stop_time=[n/a] ; pid=45608 ; 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": "Fri 2025-01-10 20:21:33 UTC", "InactiveEnterTimestampMonotonic": "2941296669", "InactiveExitTimestamp": "Fri 2025-01-10 20:21:33 UTC", "InactiveExitTimestampMonotonic": "2941303376", "InvocationID": "4f27de49c0894a718dad9958835c1db8", "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": "45608", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3858046976", "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": "sysinit.target system.slice docker.socket", "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": "Fri 2025-01-10 20:21:39 UTC", "StateChangeTimestampMonotonic": "2947168666", "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": "16", "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-01-10 20:47:07.301 INFO: ok: [10.0.0.27] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 20:21:35 UTC", "ActiveEnterTimestampMonotonic": "2677952692", "ActiveExitTimestamp": "Fri 2025-01-10 20:21:22 UTC", "ActiveExitTimestampMonotonic": "2664612530", "ActiveState": "active", "After": "systemd-journald.socket sysinit.target docker.socket time-set.target containerd.service firewalld.service basic.target system.slice network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 20:21:32 UTC", "AssertTimestampMonotonic": "2674889902", "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": "7447973000", "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": "Fri 2025-01-10 20:21:32 UTC", "ConditionTimestampMonotonic": "2674889900", "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": "27014", "ExecMainStartTimestamp": "Fri 2025-01-10 20:21:32 UTC", "ExecMainStartTimestampMonotonic": "2674890948", "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=[Fri 2025-01-10 20:21:32 UTC] ; stop_time=[n/a] ; pid=27014 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 20:21:32 UTC] ; stop_time=[n/a] ; pid=27014 ; 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": "Fri 2025-01-10 20:21:32 UTC", "InactiveEnterTimestampMonotonic": "2674889187", "InactiveExitTimestamp": "Fri 2025-01-10 20:21:32 UTC", "InactiveExitTimestampMonotonic": "2674891340", "InvocationID": "f1ec2893a81d454c999ab6da7376df2e", "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": "27014", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "196739072", "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": "Fri 2025-01-10 20:21:35 UTC", "StateChangeTimestampMonotonic": "2677952692", "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-01-10 20:47:07.303 INFO: ok: [10.0.0.32] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 20:21:35 UTC", "ActiveEnterTimestampMonotonic": "2631056190", "ActiveExitTimestamp": "Fri 2025-01-10 20:21:22 UTC", "ActiveExitTimestampMonotonic": "2617912970", "ActiveState": "active", "After": "basic.target docker.socket sysinit.target containerd.service firewalld.service system.slice time-set.target systemd-journald.socket network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 20:21:32 UTC", "AssertTimestampMonotonic": "2628189217", "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": "7519665000", "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": "Fri 2025-01-10 20:21:32 UTC", "ConditionTimestampMonotonic": "2628189214", "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": "27340", "ExecMainStartTimestamp": "Fri 2025-01-10 20:21:32 UTC", "ExecMainStartTimestampMonotonic": "2628190387", "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=[Fri 2025-01-10 20:21:32 UTC] ; stop_time=[n/a] ; pid=27340 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Fri 2025-01-10 20:21:32 UTC] ; stop_time=[n/a] ; pid=27340 ; 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": "Fri 2025-01-10 20:21:32 UTC", "InactiveEnterTimestampMonotonic": "2628188504", "InactiveExitTimestamp": "Fri 2025-01-10 20:21:32 UTC", "InactiveExitTimestampMonotonic": "2628190742", "InvocationID": "eafc75f9b6a04aae8a490aee89dd1b9a", "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": "27340", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "197705728", "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": "sysinit.target docker.socket 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": "Fri 2025-01-10 20:21:35 UTC", "StateChangeTimestampMonotonic": "2631056190", "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-01-10 20:47:08.820 INFO: [WARNING]: Found variable using reserved name: roles 2025-01-10 20:47:08.821 INFO: PLAY [Stop Vrouter and update images] ****************************************** 2025-01-10 20:47:10.470 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.37] 2025-01-10 20:47:10.539 INFO: ok: [10.0.0.36] 2025-01-10 20:47:10.601 INFO: ok: [10.0.0.27] 2025-01-10 20:47:10.762 INFO: ok: [10.0.0.33] 2025-01-10 20:47:10.770 INFO: ok: [10.0.0.32] 2025-01-10 20:47:11.299 INFO: TASK [include_role : contrail_rsyslogd] **************************************** 2025-01-10 20:47:11.594 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-01-10 20:47:11.620 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-01-10 20:47:16.031 INFO: TASK [contrail_rsyslogd : update contrail rsyslogd image] ********************** changed: [10.0.0.32] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-2", "delta": "0:00:03.172962", "end": "2025-01-10 20:47:15.969827", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-01-10 20:47:12.796865", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\nb05c53126658: Pulling fs layer\n943e2c15166c: Pulling fs layer\n7e328fe118b5: Pulling fs layer\n8d494293a27b: Pulling fs layer\nff4a680c27c1: Pulling fs layer\n05df46249028: Pulling fs layer\n8056c18f50a0: Pulling fs layer\n2a91889f12b8: Pulling fs layer\n34f0ddab2ec9: Pulling fs layer\n157e32183609: Pulling fs layer\n8d494293a27b: Waiting\nff4a680c27c1: Waiting\n05df46249028: Waiting\n8056c18f50a0: Waiting\n2a91889f12b8: Waiting\n34f0ddab2ec9: Waiting\n157e32183609: Waiting\nb05c53126658: Verifying Checksum\nb05c53126658: Download complete\n7e328fe118b5: Verifying Checksum\n7e328fe118b5: Download complete\n943e2c15166c: Verifying Checksum\n943e2c15166c: Download complete\n8d494293a27b: Verifying Checksum\n8d494293a27b: Download complete\nb05c53126658: Pull complete\nff4a680c27c1: Verifying Checksum\nff4a680c27c1: Download complete\n943e2c15166c: Pull complete\n8056c18f50a0: Verifying Checksum\n8056c18f50a0: Download complete\n7e328fe118b5: Pull complete\n34f0ddab2ec9: Verifying Checksum\n34f0ddab2ec9: Download complete\n8d494293a27b: Pull complete\n157e32183609: Verifying Checksum\n157e32183609: Download complete\nff4a680c27c1: Pull complete\n2a91889f12b8: Verifying Checksum\n2a91889f12b8: Download complete\n05df46249028: Verifying Checksum\n05df46249028: Download complete\n05df46249028: Pull complete\n8056c18f50a0: Pull complete\n2a91889f12b8: Pull complete\n34f0ddab2ec9: Pull complete\n157e32183609: Pull complete\nDigest: sha256:8d4789aa825570b942b5c24c7b7ee785b91d8980ab89e014c04f92ff4e8306f0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "b05c53126658: Pulling fs layer", "943e2c15166c: Pulling fs layer", "7e328fe118b5: Pulling fs layer", "8d494293a27b: Pulling fs layer", "ff4a680c27c1: Pulling fs layer", "05df46249028: Pulling fs layer", "8056c18f50a0: Pulling fs layer", "2a91889f12b8: Pulling fs layer", "34f0ddab2ec9: Pulling fs layer", "157e32183609: Pulling fs layer", "8d494293a27b: Waiting", "ff4a680c27c1: Waiting", "05df46249028: Waiting", "8056c18f50a0: Waiting", "2a91889f12b8: Waiting", "34f0ddab2ec9: Waiting", "157e32183609: Waiting", "b05c53126658: Verifying Checksum", "b05c53126658: Download complete", "7e328fe118b5: Verifying Checksum", "7e328fe118b5: Download complete", "943e2c15166c: Verifying Checksum", "943e2c15166c: Download complete", "8d494293a27b: Verifying Checksum", "8d494293a27b: Download complete", "b05c53126658: Pull complete", "ff4a680c27c1: Verifying Checksum", "ff4a680c27c1: Download complete", "943e2c15166c: Pull complete", "8056c18f50a0: Verifying Checksum", "8056c18f50a0: Download complete", "7e328fe118b5: Pull complete", "34f0ddab2ec9: Verifying Checksum", "34f0ddab2ec9: Download complete", "8d494293a27b: Pull complete", "157e32183609: Verifying Checksum", "157e32183609: Download complete", "ff4a680c27c1: Pull complete", "2a91889f12b8: Verifying Checksum", "2a91889f12b8: Download complete", "05df46249028: Verifying Checksum", "05df46249028: Download complete", "05df46249028: Pull complete", "8056c18f50a0: Pull complete", "2a91889f12b8: Pull complete", "34f0ddab2ec9: Pull complete", "157e32183609: Pull complete", "Digest: sha256:8d4789aa825570b942b5c24c7b7ee785b91d8980ab89e014c04f92ff4e8306f0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-2"]} 2025-01-10 20:47:16.054 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:5101/contrail-external-rsyslogd:master-1_2_9_6-2", "delta": "0:00:03.182921", "end": "2025-01-10 20:47:15.992132", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-01-10 20:47:12.809211", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\nb05c53126658: Pulling fs layer\n943e2c15166c: Pulling fs layer\n7e328fe118b5: Pulling fs layer\n8d494293a27b: Pulling fs layer\nff4a680c27c1: Pulling fs layer\n05df46249028: Pulling fs layer\n8056c18f50a0: Pulling fs layer\n2a91889f12b8: Pulling fs layer\n34f0ddab2ec9: Pulling fs layer\n157e32183609: Pulling fs layer\n8d494293a27b: Waiting\nff4a680c27c1: Waiting\n05df46249028: Waiting\n8056c18f50a0: Waiting\n2a91889f12b8: Waiting\n34f0ddab2ec9: Waiting\n157e32183609: Waiting\n7e328fe118b5: Verifying Checksum\n7e328fe118b5: Download complete\n943e2c15166c: Verifying Checksum\n943e2c15166c: Download complete\nb05c53126658: Verifying Checksum\nb05c53126658: Download complete\nff4a680c27c1: Download complete\n8d494293a27b: Verifying Checksum\n8d494293a27b: Download complete\nb05c53126658: Pull complete\n943e2c15166c: Pull complete\n8056c18f50a0: Verifying Checksum\n8056c18f50a0: Download complete\n7e328fe118b5: Pull complete\n34f0ddab2ec9: Verifying Checksum\n34f0ddab2ec9: Download complete\n8d494293a27b: Pull complete\n157e32183609: Verifying Checksum\n157e32183609: Download complete\nff4a680c27c1: Pull complete\n2a91889f12b8: Verifying Checksum\n2a91889f12b8: Download complete\n05df46249028: Verifying Checksum\n05df46249028: Download complete\n05df46249028: Pull complete\n8056c18f50a0: Pull complete\n2a91889f12b8: Pull complete\n34f0ddab2ec9: Pull complete\n157e32183609: Pull complete\nDigest: sha256:8d4789aa825570b942b5c24c7b7ee785b91d8980ab89e014c04f92ff4e8306f0\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "b05c53126658: Pulling fs layer", "943e2c15166c: Pulling fs layer", "7e328fe118b5: Pulling fs layer", "8d494293a27b: Pulling fs layer", "ff4a680c27c1: Pulling fs layer", "05df46249028: Pulling fs layer", "8056c18f50a0: Pulling fs layer", "2a91889f12b8: Pulling fs layer", "34f0ddab2ec9: Pulling fs layer", "157e32183609: Pulling fs layer", "8d494293a27b: Waiting", "ff4a680c27c1: Waiting", "05df46249028: Waiting", "8056c18f50a0: Waiting", "2a91889f12b8: Waiting", "34f0ddab2ec9: Waiting", "157e32183609: Waiting", "7e328fe118b5: Verifying Checksum", "7e328fe118b5: Download complete", "943e2c15166c: Verifying Checksum", "943e2c15166c: Download complete", "b05c53126658: Verifying Checksum", "b05c53126658: Download complete", "ff4a680c27c1: Download complete", "8d494293a27b: Verifying Checksum", "8d494293a27b: Download complete", "b05c53126658: Pull complete", "943e2c15166c: Pull complete", "8056c18f50a0: Verifying Checksum", "8056c18f50a0: Download complete", "7e328fe118b5: Pull complete", "34f0ddab2ec9: Verifying Checksum", "34f0ddab2ec9: Download complete", "8d494293a27b: Pull complete", "157e32183609: Verifying Checksum", "157e32183609: Download complete", "ff4a680c27c1: Pull complete", "2a91889f12b8: Verifying Checksum", "2a91889f12b8: Download complete", "05df46249028: Verifying Checksum", "05df46249028: Download complete", "05df46249028: Pull complete", "8056c18f50a0: Pull complete", "2a91889f12b8: Pull complete", "34f0ddab2ec9: Pull complete", "157e32183609: Pull complete", "Digest: sha256:8d4789aa825570b942b5c24c7b7ee785b91d8980ab89e014c04f92ff4e8306f0", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-external-rsyslogd:master-1_2_9_6-2"]} 2025-01-10 20:47:19.836 INFO: TASK [contrail_rsyslogd : stop rsyslogd] *************************************** 2025-01-10 20:47:19.837 INFO: changed: [10.0.0.27] => {"changed": true} 2025-01-10 20:47:20.377 INFO: changed: [10.0.0.32] => {"changed": true} 2025-01-10 20:47:20.988 INFO: TASK [include_role : contrail_vrouter] ***************************************** 2025-01-10 20:47:21.850 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.27] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-01-10 20:47:21.887 INFO: ok: [10.0.0.32] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-01-10 20:47:22.292 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-01-10 20:47:22.369 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-01-10 20:47:28.277 INFO: TASK [contrail_vrouter : update image] ***************************************** 2025-01-10 20:47:28.278 INFO: changed: [10.0.0.32] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:04.671367", "end": "2025-01-10 20:47:28.227886", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:47:23.556519", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Pulling fs layer\n9bd63461468c: Pulling fs layer\nb65627197145: Pulling fs layer\nb65627197145: Verifying Checksum\nb65627197145: Download complete\n9bd63461468c: Verifying Checksum\n9bd63461468c: Download complete\nd0b5888b77eb: Verifying Checksum\nd0b5888b77eb: Download complete\nd0b5888b77eb: Pull complete\n9bd63461468c: Pull complete\nb65627197145: Pull complete\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Pulling fs layer", "9bd63461468c: Pulling fs layer", "b65627197145: Pulling fs layer", "b65627197145: Verifying Checksum", "b65627197145: Download complete", "9bd63461468c: Verifying Checksum", "9bd63461468c: Download complete", "d0b5888b77eb: Verifying Checksum", "d0b5888b77eb: Download complete", "d0b5888b77eb: Pull complete", "9bd63461468c: Pull complete", "b65627197145: Pull complete", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:47:28.931 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:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:05.402344", "end": "2025-01-10 20:47:28.889156", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 20:47:23.486812", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Pulling fs layer\n9bd63461468c: Pulling fs layer\nb65627197145: Pulling fs layer\nb65627197145: Verifying Checksum\nb65627197145: Download complete\n9bd63461468c: Verifying Checksum\n9bd63461468c: Download complete\nd0b5888b77eb: Verifying Checksum\nd0b5888b77eb: Download complete\nd0b5888b77eb: Pull complete\n9bd63461468c: Pull complete\nb65627197145: Pull complete\nDigest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Pulling fs layer", "9bd63461468c: Pulling fs layer", "b65627197145: Pulling fs layer", "b65627197145: Verifying Checksum", "b65627197145: Download complete", "9bd63461468c: Verifying Checksum", "9bd63461468c: Download complete", "d0b5888b77eb: Verifying Checksum", "d0b5888b77eb: Download complete", "d0b5888b77eb: Pull complete", "9bd63461468c: Pull complete", "b65627197145: Pull complete", "Digest: sha256:a98cfd40dcab987f8f860441813046ee2e6bee3b223651106ae92664f829c11c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2"]} 2025-01-10 20:47:35.681 INFO: changed: [10.0.0.32] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:06.223181", "end": "2025-01-10 20:47:35.625141", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:47:29.401960", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\ne293222aefd7: Pulling fs layer\n2eeb8574947a: Pulling fs layer\n2eeb8574947a: Verifying Checksum\n2eeb8574947a: Download complete\ne293222aefd7: Download complete\ne293222aefd7: Pull complete\n2eeb8574947a: Pull complete\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "e293222aefd7: Pulling fs layer", "2eeb8574947a: Pulling fs layer", "2eeb8574947a: Verifying Checksum", "2eeb8574947a: Download complete", "e293222aefd7: Download complete", "e293222aefd7: Pull complete", "2eeb8574947a: Pull complete", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:47:36.137 INFO: changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:06.096873", "end": "2025-01-10 20:47:36.081061", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 20:47:29.984188", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\ne293222aefd7: Pulling fs layer\n2eeb8574947a: Pulling fs layer\n2eeb8574947a: Verifying Checksum\n2eeb8574947a: Download complete\ne293222aefd7: Verifying Checksum\ne293222aefd7: Download complete\ne293222aefd7: Pull complete\n2eeb8574947a: Pull complete\nDigest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "e293222aefd7: Pulling fs layer", "2eeb8574947a: Pulling fs layer", "2eeb8574947a: Verifying Checksum", "2eeb8574947a: Download complete", "e293222aefd7: Verifying Checksum", "e293222aefd7: Download complete", "e293222aefd7: Pull complete", "2eeb8574947a: Pull complete", "Digest: sha256:9826025dbec0af2cb94b1441a7d73bca0b4557e04f2c3d44abb487f6dc82c913", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2"]} 2025-01-10 20:47:37.184 INFO: changed: [10.0.0.32] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.309273", "end": "2025-01-10 20:47:37.117009", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:47:36.807736", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n4b7e102cd73f: Pulling fs layer\n4b7e102cd73f: Verifying Checksum\n4b7e102cd73f: Download complete\n4b7e102cd73f: Pull complete\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "4b7e102cd73f: Pulling fs layer", "4b7e102cd73f: Verifying Checksum", "4b7e102cd73f: Download complete", "4b7e102cd73f: Pull complete", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:47:37.728 INFO: changed: [10.0.0.27] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "delta": "0:00:00.325373", "end": "2025-01-10 20:47:37.656741", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 20:47:37.331368", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\n4b7e102cd73f: Pulling fs layer\n4b7e102cd73f: Download complete\n4b7e102cd73f: Pull complete\nDigest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "4b7e102cd73f: Pulling fs layer", "4b7e102cd73f: Download complete", "4b7e102cd73f: Pull complete", "Digest: sha256:c45cfc6297bc7a75728dcef4e82b61831d0d6ec624af352ccf87a0a88108ff41", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-provisioner:master-1_2_9_6-2"]} 2025-01-10 20:47:46.661 INFO: changed: [10.0.0.32] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2", "delta": "0:00:08.240823", "end": "2025-01-10 20:47:46.582107", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-01-10 20:47:38.341284", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-vrouter-kernel-build-init\n7478e0ac0f23: Already exists\n775d9fc77317: Pulling fs layer\n75e66458a0da: Pulling fs layer\na44e2599e8bb: Pulling fs layer\n762c9f07a745: Pulling fs layer\n47ddcd9179f7: Pulling fs layer\n8d2e4384eb45: Pulling fs layer\n6dd75b12ee0a: Pulling fs layer\n762c9f07a745: Waiting\n47ddcd9179f7: Waiting\n8d2e4384eb45: Waiting\n6dd75b12ee0a: Waiting\n75e66458a0da: Verifying Checksum\n75e66458a0da: Download complete\n775d9fc77317: Verifying Checksum\n775d9fc77317: Download complete\n775d9fc77317: Pull complete\na44e2599e8bb: Verifying Checksum\na44e2599e8bb: Download complete\n762c9f07a745: Verifying Checksum\n762c9f07a745: Download complete\n75e66458a0da: Pull complete\n8d2e4384eb45: Verifying Checksum\n8d2e4384eb45: Download complete\n6dd75b12ee0a: Verifying Checksum\n6dd75b12ee0a: Download complete\na44e2599e8bb: Pull complete\n762c9f07a745: Pull complete\n47ddcd9179f7: Verifying Checksum\n47ddcd9179f7: Download complete\n47ddcd9179f7: Pull complete\n8d2e4384eb45: Pull complete\n6dd75b12ee0a: Pull complete\nDigest: sha256:241336441e0aa470375074da6013d8a0940873fa07dd621f706e40213cebccf4\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-vrouter-kernel-build-init", "7478e0ac0f23: Already exists", "775d9fc77317: Pulling fs layer", "75e66458a0da: Pulling fs layer", "a44e2599e8bb: Pulling fs layer", "762c9f07a745: Pulling fs layer", "47ddcd9179f7: Pulling fs layer", "8d2e4384eb45: Pulling fs layer", "6dd75b12ee0a: Pulling fs layer", "762c9f07a745: Waiting", "47ddcd9179f7: Waiting", "8d2e4384eb45: Waiting", "6dd75b12ee0a: Waiting", "75e66458a0da: Verifying Checksum", "75e66458a0da: Download complete", "775d9fc77317: Verifying Checksum", "775d9fc77317: Download complete", "775d9fc77317: Pull complete", "a44e2599e8bb: Verifying Checksum", "a44e2599e8bb: Download complete", "762c9f07a745: Verifying Checksum", "762c9f07a745: Download complete", "75e66458a0da: Pull complete", "8d2e4384eb45: Verifying Checksum", "8d2e4384eb45: Download complete", "6dd75b12ee0a: Verifying Checksum", "6dd75b12ee0a: Download complete", "a44e2599e8bb: Pull complete", "762c9f07a745: Pull complete", "47ddcd9179f7: Verifying Checksum", "47ddcd9179f7: Download complete", "47ddcd9179f7: Pull complete", "8d2e4384eb45: Pull complete", "6dd75b12ee0a: Pull complete", "Digest: sha256:241336441e0aa470375074da6013d8a0940873fa07dd621f706e40213cebccf4", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2"]} 2025-01-10 20:47:47.812 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:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2", "delta": "0:00:08.744668", "end": "2025-01-10 20:47:47.743813", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-01-10 20:47:38.999145", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-vrouter-kernel-build-init\n7478e0ac0f23: Already exists\n775d9fc77317: Pulling fs layer\n75e66458a0da: Pulling fs layer\na44e2599e8bb: Pulling fs layer\n762c9f07a745: Pulling fs layer\n47ddcd9179f7: Pulling fs layer\n8d2e4384eb45: Pulling fs layer\n6dd75b12ee0a: Pulling fs layer\n47ddcd9179f7: Waiting\n8d2e4384eb45: Waiting\n6dd75b12ee0a: Waiting\n762c9f07a745: Waiting\n75e66458a0da: Verifying Checksum\n75e66458a0da: Download complete\n775d9fc77317: Verifying Checksum\n775d9fc77317: Download complete\na44e2599e8bb: Download complete\n775d9fc77317: Pull complete\n762c9f07a745: Verifying Checksum\n762c9f07a745: Download complete\n8d2e4384eb45: Verifying Checksum\n75e66458a0da: Pull complete\n6dd75b12ee0a: Verifying Checksum\n6dd75b12ee0a: Download complete\na44e2599e8bb: Pull complete\n762c9f07a745: Pull complete\n47ddcd9179f7: Verifying Checksum\n47ddcd9179f7: Download complete\n47ddcd9179f7: Pull complete\n8d2e4384eb45: Pull complete\n6dd75b12ee0a: Pull complete\nDigest: sha256:241336441e0aa470375074da6013d8a0940873fa07dd621f706e40213cebccf4\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-vrouter-kernel-build-init", "7478e0ac0f23: Already exists", "775d9fc77317: Pulling fs layer", "75e66458a0da: Pulling fs layer", "a44e2599e8bb: Pulling fs layer", "762c9f07a745: Pulling fs layer", "47ddcd9179f7: Pulling fs layer", "8d2e4384eb45: Pulling fs layer", "6dd75b12ee0a: Pulling fs layer", "47ddcd9179f7: Waiting", "8d2e4384eb45: Waiting", "6dd75b12ee0a: Waiting", "762c9f07a745: Waiting", "75e66458a0da: Verifying Checksum", "75e66458a0da: Download complete", "775d9fc77317: Verifying Checksum", "775d9fc77317: Download complete", "a44e2599e8bb: Download complete", "775d9fc77317: Pull complete", "762c9f07a745: Verifying Checksum", "762c9f07a745: Download complete", "8d2e4384eb45: Verifying Checksum", "75e66458a0da: Pull complete", "6dd75b12ee0a: Verifying Checksum", "6dd75b12ee0a: Download complete", "a44e2599e8bb: Pull complete", "762c9f07a745: Pull complete", "47ddcd9179f7: Verifying Checksum", "47ddcd9179f7: Download complete", "47ddcd9179f7: Pull complete", "8d2e4384eb45: Pull complete", "6dd75b12ee0a: Pull complete", "Digest: sha256:241336441e0aa470375074da6013d8a0940873fa07dd621f706e40213cebccf4", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2"]} 2025-01-10 20:47:57.661 INFO: changed: [10.0.0.32] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-2", "delta": "0:00:09.814649", "end": "2025-01-10 20:47:57.594675", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-01-10 20:47:47.780026", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\ne152f48f9929: Pulling fs layer\nfb35acf32f28: Pulling fs layer\n120929bc11ee: Pulling fs layer\n84c785b2b035: Pulling fs layer\n043d30374a09: Pulling fs layer\n355fc945aa04: Pulling fs layer\n84c785b2b035: Waiting\n043d30374a09: Waiting\n355fc945aa04: Waiting\nfb35acf32f28: Verifying Checksum\nfb35acf32f28: Download complete\n84c785b2b035: Verifying Checksum\n84c785b2b035: Download complete\n043d30374a09: Download complete\n355fc945aa04: Verifying Checksum\n355fc945aa04: Download complete\ne152f48f9929: Verifying Checksum\ne152f48f9929: Download complete\n120929bc11ee: Verifying Checksum\n120929bc11ee: Download complete\ne152f48f9929: Pull complete\nfb35acf32f28: Pull complete\n120929bc11ee: Pull complete\n84c785b2b035: Pull complete\n043d30374a09: Pull complete\n355fc945aa04: Pull complete\nDigest: sha256:a51a6c3a4b5d0fb948abb44fe33c37f1b89d192577fb771bdc65d009f0c3ce4a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "e152f48f9929: Pulling fs layer", "fb35acf32f28: Pulling fs layer", "120929bc11ee: Pulling fs layer", "84c785b2b035: Pulling fs layer", "043d30374a09: Pulling fs layer", "355fc945aa04: Pulling fs layer", "84c785b2b035: Waiting", "043d30374a09: Waiting", "355fc945aa04: Waiting", "fb35acf32f28: Verifying Checksum", "fb35acf32f28: Download complete", "84c785b2b035: Verifying Checksum", "84c785b2b035: Download complete", "043d30374a09: Download complete", "355fc945aa04: Verifying Checksum", "355fc945aa04: Download complete", "e152f48f9929: Verifying Checksum", "e152f48f9929: Download complete", "120929bc11ee: Verifying Checksum", "120929bc11ee: Download complete", "e152f48f9929: Pull complete", "fb35acf32f28: Pull complete", "120929bc11ee: Pull complete", "84c785b2b035: Pull complete", "043d30374a09: Pull complete", "355fc945aa04: Pull complete", "Digest: sha256:a51a6c3a4b5d0fb948abb44fe33c37f1b89d192577fb771bdc65d009f0c3ce4a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-2"]} 2025-01-10 20:47:58.739 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:5101/contrail-vrouter-agent:master-1_2_9_6-2", "delta": "0:00:09.689076", "end": "2025-01-10 20:47:58.669833", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-01-10 20:47:48.980757", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n5c2b72a2190e: Already exists\n4ded83da0353: Already exists\n1e4100a56430: Already exists\n1913c3a463d8: Already exists\neb4b517d4f22: Already exists\n100514542e8f: Already exists\nd0b5888b77eb: Already exists\n9bd63461468c: Already exists\ne152f48f9929: Pulling fs layer\nfb35acf32f28: Pulling fs layer\n120929bc11ee: Pulling fs layer\n84c785b2b035: Pulling fs layer\n043d30374a09: Pulling fs layer\n355fc945aa04: Pulling fs layer\n84c785b2b035: Waiting\n043d30374a09: Waiting\n355fc945aa04: Waiting\nfb35acf32f28: Verifying Checksum\nfb35acf32f28: Download complete\n84c785b2b035: Verifying Checksum\n84c785b2b035: Download complete\n043d30374a09: Verifying Checksum\n043d30374a09: Download complete\n355fc945aa04: Verifying Checksum\n355fc945aa04: Download complete\ne152f48f9929: Verifying Checksum\ne152f48f9929: Download complete\n120929bc11ee: Verifying Checksum\n120929bc11ee: Download complete\ne152f48f9929: Pull complete\nfb35acf32f28: Pull complete\n120929bc11ee: Pull complete\n84c785b2b035: Pull complete\n043d30374a09: Pull complete\n355fc945aa04: Pull complete\nDigest: sha256:a51a6c3a4b5d0fb948abb44fe33c37f1b89d192577fb771bdc65d009f0c3ce4a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-2\nnexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-2", "stdout_lines": ["master-1_2_9_6-2: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "5c2b72a2190e: Already exists", "4ded83da0353: Already exists", "1e4100a56430: Already exists", "1913c3a463d8: Already exists", "eb4b517d4f22: Already exists", "100514542e8f: Already exists", "d0b5888b77eb: Already exists", "9bd63461468c: Already exists", "e152f48f9929: Pulling fs layer", "fb35acf32f28: Pulling fs layer", "120929bc11ee: Pulling fs layer", "84c785b2b035: Pulling fs layer", "043d30374a09: Pulling fs layer", "355fc945aa04: Pulling fs layer", "84c785b2b035: Waiting", "043d30374a09: Waiting", "355fc945aa04: Waiting", "fb35acf32f28: Verifying Checksum", "fb35acf32f28: Download complete", "84c785b2b035: Verifying Checksum", "84c785b2b035: Download complete", "043d30374a09: Verifying Checksum", "043d30374a09: Download complete", "355fc945aa04: Verifying Checksum", "355fc945aa04: Download complete", "e152f48f9929: Verifying Checksum", "e152f48f9929: Download complete", "120929bc11ee: Verifying Checksum", "120929bc11ee: Download complete", "e152f48f9929: Pull complete", "fb35acf32f28: Pull complete", "120929bc11ee: Pull complete", "84c785b2b035: Pull complete", "043d30374a09: Pull complete", "355fc945aa04: Pull complete", "Digest: sha256:a51a6c3a4b5d0fb948abb44fe33c37f1b89d192577fb771bdc65d009f0c3ce4a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-2", "nexus.gz1.opensdn.io:5101/contrail-vrouter-agent:master-1_2_9_6-2"]} 2025-01-10 20:47:58.955 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-01-10 20:47:59.045 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-01-10 20:48:01.452 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ****************** 2025-01-10 20:48:01.453 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.434585", "end": "2025-01-10 20:48:01.412638", "msg": "", "rc": 0, "start": "2025-01-10 20:48:00.978053", "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-01-10 20:48:01.483 INFO: changed: [10.0.0.32] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.436644", "end": "2025-01-10 20:48:01.442743", "msg": "", "rc": 0, "start": "2025-01-10 20:48:01.006099", "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-01-10 20:48:02.937 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] ************* 2025-01-10 20:48:02.939 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.384791", "end": "2025-01-10 20:48:02.864191", "msg": "", "rc": 0, "start": "2025-01-10 20:48:02.479400", "stderr": "", "stderr_lines": [], "stdout": "5aac7060bd17df26f9cabdb0479d1173233a9809b9747df2a0809cada60a3555", "stdout_lines": ["5aac7060bd17df26f9cabdb0479d1173233a9809b9747df2a0809cada60a3555"]} 2025-01-10 20:48:03.038 INFO: changed: [10.0.0.32] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.398432", "end": "2025-01-10 20:48:02.985502", "msg": "", "rc": 0, "start": "2025-01-10 20:48:02.587070", "stderr": "", "stderr_lines": [], "stdout": "35929425ab6525f609049a53306484815078d42b8b854fa72e4f3274ca2964d3", "stdout_lines": ["35929425ab6525f609049a53306484815078d42b8b854fa72e4f3274ca2964d3"]} 2025-01-10 20:48:03.767 INFO: TASK [contrail_vrouter : set_fact] ********************************************* ok: [10.0.0.27] => {"ansible_facts": {"vrouter_agent_container": "5aac7060bd17df26f9cabdb0479d1173233a9809b9747df2a0809cada60a3555"}, "changed": false} 2025-01-10 20:48:03.817 INFO: ok: [10.0.0.32] => {"ansible_facts": {"vrouter_agent_container": "35929425ab6525f609049a53306484815078d42b8b854fa72e4f3274ca2964d3"}, "changed": false} 2025-01-10 20:48:05.436 INFO: TASK [contrail_vrouter : check if container does not running] ****************** 2025-01-10 20:48:05.437 INFO: changed: [10.0.0.32] => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 35929425ab6525f609049a53306484815078d42b8b854fa72e4f3274ca2964d3", "delta": "0:00:00.548315", "end": "2025-01-10 20:48:05.370389", "msg": "", "rc": 0, "start": "2025-01-10 20:48:04.822074", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]} 2025-01-10 20:48:05.614 INFO: changed: [10.0.0.27] => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 5aac7060bd17df26f9cabdb0479d1173233a9809b9747df2a0809cada60a3555", "delta": "0:00:00.784563", "end": "2025-01-10 20:48:05.544694", "msg": "", "rc": 0, "start": "2025-01-10 20:48:04.760131", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]} 2025-01-10 20:48:07.023 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] ******* 2025-01-10 20:48:07.024 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003801", "end": "2025-01-10 20:48:06.974503", "msg": "", "rc": 0, "start": "2025-01-10 20:48:06.970702", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 20:48:07.032 INFO: changed: [10.0.0.32] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.004255", "end": "2025-01-10 20:48:06.983978", "msg": "", "rc": 0, "start": "2025-01-10 20:48:06.979723", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 20:48:18.879 INFO: TASK [contrail_vrouter : stop vrouter] ***************************************** 2025-01-10 20:48:18.880 INFO: changed: [10.0.0.27] => {"changed": true} 2025-01-10 20:48:19.072 INFO: changed: [10.0.0.32] => {"changed": true} 2025-01-10 20:48:19.324 INFO: PLAY [Start ryslogd and Vrouter] *********************************************** 2025-01-10 20:48:21.132 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 20:48:21.133 INFO: ok: [10.0.0.27] 2025-01-10 20:48:21.187 INFO: ok: [10.0.0.32] 2025-01-10 20:48:21.551 INFO: ok: [10.0.0.37] 2025-01-10 20:48:21.787 INFO: ok: [10.0.0.36] 2025-01-10 20:48:21.862 INFO: ok: [10.0.0.33] 2025-01-10 20:48:22.470 INFO: TASK [include_vars] ************************************************************ 2025-01-10 20:48:22.470 INFO: ok: [10.0.0.37] => {"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-01-10 20:48:22.532 INFO: ok: [10.0.0.33] => {"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-01-10 20:48:22.540 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-01-10 20:48:22.595 INFO: ok: [10.0.0.36] => {"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-01-10 20:48:22.691 INFO: ok: [10.0.0.32] => {"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-01-10 20:48:22.976 INFO: TASK [include_role : contrail_vrouter] ***************************************** 2025-01-10 20:48:24.372 INFO: TASK [contrail_vrouter : create /etc/contrail/vrouter] ************************* 2025-01-10 20:48:24.373 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-01-10 20:48:24.407 INFO: ok: [10.0.0.32] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:48:27.951 INFO: TASK [contrail_vrouter : populate common_vrouter.env] ************************** 2025-01-10 20:48:27.952 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "d7f16af0bfc09c2ddea4d80706ca6f2ce1ac5ffc", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "8e8826a1858bde2dc02cab2c81bbb6e4", "mode": "0640", "owner": "root", "size": 1205, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736542106.871844-222444-148376995216747/source", "state": "file", "uid": 0} 2025-01-10 20:48:27.957 INFO: changed: [10.0.0.32] => {"changed": true, "checksum": "d7f16af0bfc09c2ddea4d80706ca6f2ce1ac5ffc", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "8e8826a1858bde2dc02cab2c81bbb6e4", "mode": "0640", "owner": "root", "size": 1205, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736542106.9776223-222449-75679075510440/source", "state": "file", "uid": 0} 2025-01-10 20:48:29.541 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] ******************* 2025-01-10 20:48:29.541 INFO: ok: [10.0.0.32] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-01-10 20:48:29.550 INFO: ok: [10.0.0.27] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-01-10 20:48:30.833 INFO: TASK [contrail_vrouter : check /etc/contrail/vrouter/docker-compose.yaml] ****** 2025-01-10 20:48:30.834 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736540195.7166898, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1736540193.100681, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1548291, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736540192.8486803, "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": "1686214407", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:48:30.840 INFO: ok: [10.0.0.32] => {"changed": false, "stat": {"atime": 1736540195.969262, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1736540193.0612524, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1553186, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736540192.8092515, "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": "812396801", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 20:48:31.978 INFO: TASK [contrail_vrouter : load current vrouter compose file] ******************** changed: [10.0.0.27] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.003168", "end": "2025-01-10 20:48:31.936419", "msg": "", "rc": 0, "start": "2025-01-10 20:48:31.933251", "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-01-10 20:48:32.094 INFO: changed: [10.0.0.32] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.003210", "end": "2025-01-10 20:48:32.052471", "msg": "", "rc": 0, "start": "2025-01-10 20:48:32.049261", "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-01-10 20:48:33.028 INFO: TASK [contrail_vrouter : parse current vrouter compose file] ******************* 2025-01-10 20:48:33.029 INFO: ok: [10.0.0.32] => {"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-01-10 20:48:33.094 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-01-10 20:48:34.059 INFO: TASK [contrail_vrouter : set_fact] ********************************************* ok: [10.0.0.27] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2"}, "changed": false} 2025-01-10 20:48:34.477 INFO: ok: [10.0.0.32] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2"}, "changed": false} 2025-01-10 20:48:34.776 INFO: TASK [contrail_vrouter : stop vrouter agent and unload vrouter driver] ********* 2025-01-10 20:48:34.990 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_vrouter/tasks/stop.yml for 10.0.0.27, 10.0.0.32 2025-01-10 20:48:36.615 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ****************** 2025-01-10 20:48:36.616 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.356675", "end": "2025-01-10 20:48:36.569654", "msg": "", "rc": 0, "start": "2025-01-10 20:48:36.212979", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 20:48:36.894 INFO: changed: [10.0.0.32] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.356490", "end": "2025-01-10 20:48:36.843744", "msg": "", "rc": 0, "start": "2025-01-10 20:48:36.487254", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 20:48:38.581 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] ************* 2025-01-10 20:48:38.582 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.363113", "end": "2025-01-10 20:48:38.533849", "msg": "", "rc": 0, "start": "2025-01-10 20:48:38.170736", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 20:48:38.771 INFO: changed: [10.0.0.32] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.395419", "end": "2025-01-10 20:48:38.710462", "msg": "", "rc": 0, "start": "2025-01-10 20:48:38.315043", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 20:48:39.858 INFO: TASK [contrail_vrouter : set_fact] ********************************************* ok: [10.0.0.32] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false} 2025-01-10 20:48:39.911 INFO: ok: [10.0.0.27] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false} 2025-01-10 20:48:41.209 INFO: TASK [contrail_vrouter : check if container does not running] ****************** 2025-01-10 20:48:41.210 INFO: fatal: [10.0.0.27]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.018944", "end": "2025-01-10 20:48:41.148895", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 20:48:41.129951", "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-01-10 20:48:41.211 INFO: ...ignoring 2025-01-10 20:48:41.362 INFO: fatal: [10.0.0.32]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.018255", "end": "2025-01-10 20:48:41.295033", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 20:48:41.276778", "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-01-10 20:48:41.363 INFO: ...ignoring 2025-01-10 20:48:43.084 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] ******* 2025-01-10 20:48:43.084 INFO: changed: [10.0.0.32] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.004651", "end": "2025-01-10 20:48:43.039017", "msg": "", "rc": 0, "start": "2025-01-10 20:48:43.034366", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 20:48:43.121 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.004087", "end": "2025-01-10 20:48:43.075924", "msg": "", "rc": 0, "start": "2025-01-10 20:48:43.071837", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 20:48:44.770 INFO: TASK [contrail_vrouter : stop vrouter] ***************************************** 2025-01-10 20:48:44.770 INFO: ok: [10.0.0.27] => {"changed": false} 2025-01-10 20:48:44.972 INFO: ok: [10.0.0.32] => {"changed": false} 2025-01-10 20:48:46.664 INFO: TASK [contrail_vrouter : create contrail vrouter compose file] ***************** 2025-01-10 20:48:46.665 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "b0d5403ade22a858500dc8b41f0809bc0d64e6c7", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "0b470a84e69c05d23c54b2bcf3aaf2e7", "mode": "0644", "owner": "root", "size": 2751, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736542125.7224286-223559-179796105657673/source", "state": "file", "uid": 0} 2025-01-10 20:48:46.824 INFO: changed: [10.0.0.32] => {"changed": true, "checksum": "b0d5403ade22a858500dc8b41f0809bc0d64e6c7", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "0b470a84e69c05d23c54b2bcf3aaf2e7", "mode": "0644", "owner": "root", "size": 2751, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736542125.739171-223563-228235839074355/source", "state": "file", "uid": 0} 2025-01-10 20:48:47.846 INFO: TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] **************** 2025-01-10 20:48:47.848 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-01-10 20:48:47.881 INFO: ok: [10.0.0.32] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0} 2025-01-10 20:48:51.247 INFO: TASK [contrail_vrouter : start contrail vrouter] ******************************* 2025-01-10 20:48:51.249 INFO: changed: [10.0.0.32] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "a01199ebbe1e8211f46d4b51c5b1952b46ac5e0bf0116e7fc7a94aca80d63d14", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "6dca3a4fe72e4fe13394c82f0329760c5c51427c749b5d38fc2e2a1508f02866", "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": "master-1_2_9_6-2"}, "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:5101/contrail-vrouter-agent:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "971db301881e06f12c6a43056bfe3f4edfb821d202d0ea8f5af32d9369a671ef", "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": "master-1_2_9_6-2"}, "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:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "df106d7700a621a78f3d2f5be6f9578d36ecea5bea85b11b7b2ad8676505db9d", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:48:51.254 INFO: changed: [10.0.0.27] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "db0a1a90c1f6f7fc29508fa44500b2f9bafcd3c85ceb7da2e637001a287fd978", "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": "master-1_2_9_6-2"}, "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:5101/contrail-nodemgr:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "a01199ebbe1e8211f46d4b51c5b1952b46ac5e0bf0116e7fc7a94aca80d63d14", "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": "master-1_2_9_6-2"}, "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:5101/contrail-provisioner:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "6dca3a4fe72e4fe13394c82f0329760c5c51427c749b5d38fc2e2a1508f02866", "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": "master-1_2_9_6-2"}, "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:5101/contrail-vrouter-agent:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "971db301881e06f12c6a43056bfe3f4edfb821d202d0ea8f5af32d9369a671ef", "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": "master-1_2_9_6-2"}, "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:5101/contrail-vrouter-kernel-build-init:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "df106d7700a621a78f3d2f5be6f9578d36ecea5bea85b11b7b2ad8676505db9d", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:48:52.140 INFO: TASK [contrail_vrouter : Set variables for DPDK plugins] *********************** 2025-01-10 20:48:52.142 INFO: ok: [10.0.0.27] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} 2025-01-10 20:48:52.174 INFO: ok: [10.0.0.32] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} 2025-01-10 20:48:53.632 INFO: TASK [include_role : contrail_rsyslogd] **************************************** 2025-01-10 20:48:54.884 INFO: TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] *********************** 2025-01-10 20:48:54.885 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-01-10 20:48:55.007 INFO: ok: [10.0.0.32] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 20:48:56.989 INFO: TASK [contrail_rsyslogd : create rsyslogd compose file] ************************ 2025-01-10 20:48:56.992 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "b0431b2b127facf90254975c2f3ed6ee99759036", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "439aa669f41998cabcb9118b96e4c62e", "mode": "0644", "owner": "root", "size": 616, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736542135.7230122-223791-162945776974168/source", "state": "file", "uid": 0} 2025-01-10 20:48:57.185 INFO: changed: [10.0.0.32] => {"changed": true, "checksum": "b0431b2b127facf90254975c2f3ed6ee99759036", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "439aa669f41998cabcb9118b96e4c62e", "mode": "0644", "owner": "root", "size": 616, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736542135.7936912-223792-120714020905371/source", "state": "file", "uid": 0} 2025-01-10 20:48:59.405 INFO: TASK [contrail_rsyslogd : start rsyslogd] ************************************** 2025-01-10 20:48:59.406 INFO: changed: [10.0.0.32] => {"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:5101/contrail-external-rsyslogd:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "f4b04ddcebaefe3a5de0e4cd35fe3ee6e8ada31aa4d5f4444bba322dd6918222", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:48:59.451 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:5101/contrail-external-rsyslogd:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "f4b04ddcebaefe3a5de0e4cd35fe3ee6e8ada31aa4d5f4444bba322dd6918222", "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": "master-1_2_9_6-2"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-01-10 20:48:59.689 INFO: PLAY RECAP ********************************************************************* 2025-01-10 20:48:59.690 INFO: 10.0.0.27 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1 2025-01-10 20:48:59.690 INFO: 10.0.0.32 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1 2025-01-10 20:48:59.691 INFO: 10.0.0.33 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2025-01-10 20:48:59.692 INFO: 10.0.0.36 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2025-01-10 20:48:59.693 INFO: 10.0.0.37 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2025-01-10 20:48:59.694 INFO: localhost : ok=66 changed=0 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 2025-01-10 20:48:59.695 INFO: 2025-01-10 20:48:59.768 INFO: + wait_cmd_success 10 60 check_tf_active + i=0 + eval check_tf_active ++ check_tf_active ++ local machine ++ local line= 2025-01-10 20:48:59.771 INFO: +++ echo '10.0.0.33 10.0.0.37 10.0.0.36 10.0.0.27 10.0.0.32 ' +++ sort -u +++ tr ' ' '\n' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'command -v contrail-status' 2025-01-10 20:49:00.687 INFO: /usr/bin/contrail-status 2025-01-10 20:49:00.689 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'sudo contrail-status' 2025-01-10 20:49:00.690 INFO: +++ egrep ': ' 2025-01-10 20:49:00.690 INFO: +++ awk '{print $2}' 2025-01-10 20:49:00.690 INFO: +++ grep -v WARNING 2025-01-10 20:49:12.508 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:49:12.510 INFO: ++ '[' initializing '!=' active ']' ++ '[' initializing '!=' backup ']' ++ return 1 + sleep 10 2025-01-10 20:49:22.514 INFO: . 2025-01-10 20:49:22.517 INFO: + printf . + i=1 + (( i >= 60 )) + eval check_tf_active ++ check_tf_active ++ local machine ++ local line= +++ echo '10.0.0.33 10.0.0.37 10.0.0.36 10.0.0.27 10.0.0.32 ' +++ tr ' ' '\n' 2025-01-10 20:49:22.518 INFO: +++ sort -u 2025-01-10 20:49:22.520 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-01-10 20:49:22.521 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'command -v contrail-status' 2025-01-10 20:49:22.769 INFO: /usr/bin/contrail-status 2025-01-10 20:49:22.778 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'sudo contrail-status' 2025-01-10 20:49:22.778 INFO: +++ egrep ': ' 2025-01-10 20:49:22.780 INFO: +++ awk '{print $2}' +++ grep -v WARNING 2025-01-10 20:49:25.702 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:49:25.703 INFO: ++ '[' initializing '!=' active ']' ++ '[' initializing '!=' backup ']' ++ return 1 2025-01-10 20:49:25.704 INFO: + sleep 10 2025-01-10 20:49:35.708 INFO: . 2025-01-10 20:49:35.710 INFO: + printf . + i=2 + (( i >= 60 )) + eval check_tf_active 2025-01-10 20:49:35.713 INFO: ++ check_tf_active ++ local machine ++ local line= 2025-01-10 20:49:35.715 INFO: +++ echo '10.0.0.33 10.0.0.37 10.0.0.36 10.0.0.27 10.0.0.32 ' +++ tr ' ' '\n' 2025-01-10 20:49:35.716 INFO: +++ sort -u 2025-01-10 20:49:35.718 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'command -v contrail-status' 2025-01-10 20:49:35.993 INFO: /usr/bin/contrail-status 2025-01-10 20:49:35.996 INFO: +++ egrep ': ' 2025-01-10 20:49:35.997 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'sudo contrail-status' 2025-01-10 20:49:35.997 INFO: +++ grep -v WARNING 2025-01-10 20:49:35.997 INFO: +++ awk '{print $2}' 2025-01-10 20:49:38.599 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 + sleep 10 2025-01-10 20:49:48.602 INFO: . 2025-01-10 20:49:48.603 INFO: + printf . + i=3 + (( i >= 60 )) + eval check_tf_active ++ check_tf_active ++ local machine ++ local line= 2025-01-10 20:49:48.605 INFO: +++ echo '10.0.0.33 10.0.0.37 10.0.0.36 10.0.0.27 10.0.0.32 ' 2025-01-10 20:49:48.606 INFO: +++ tr ' ' '\n' 2025-01-10 20:49:48.607 INFO: +++ sort -u 2025-01-10 20:49:48.611 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'command -v contrail-status' 2025-01-10 20:49:48.843 INFO: /usr/bin/contrail-status 2025-01-10 20:49:48.849 INFO: +++ grep -v WARNING +++ egrep ': ' +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'sudo contrail-status' 2025-01-10 20:49:48.850 INFO: +++ awk '{print $2}' 2025-01-10 20:49:51.343 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:49:51.345 INFO: ++ '[' initializing '!=' active ']' 2025-01-10 20:49:51.346 INFO: ++ '[' initializing '!=' backup ']' ++ return 1 2025-01-10 20:49:51.347 INFO: + sleep 10 2025-01-10 20:50:01.348 INFO: . 2025-01-10 20:50:01.350 INFO: + printf . + i=4 + (( i >= 60 )) 2025-01-10 20:50:01.355 INFO: + eval check_tf_active ++ check_tf_active ++ local machine 2025-01-10 20:50:01.358 INFO: ++ local line= 2025-01-10 20:50:01.361 INFO: +++ tr ' ' '\n' +++ sort -u +++ echo '10.0.0.33 10.0.0.37 10.0.0.36 10.0.0.27 10.0.0.32 ' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-01-10 20:50:01.363 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'command -v contrail-status' 2025-01-10 20:50:02.334 INFO: /usr/bin/contrail-status 2025-01-10 20:50:02.342 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'sudo contrail-status' 2025-01-10 20:50:02.343 INFO: +++ egrep ': ' 2025-01-10 20:50:02.343 INFO: +++ grep -v WARNING 2025-01-10 20:50:02.344 INFO: +++ awk '{print $2}' 2025-01-10 20:50:04.870 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:50:04.872 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-01-10 20:50:04.873 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.32 'command -v contrail-status' 2025-01-10 20:50:05.771 INFO: /usr/bin/contrail-status 2025-01-10 20:50:05.781 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.32 'sudo contrail-status' 2025-01-10 20:50:05.782 INFO: +++ egrep ': ' +++ grep -v WARNING 2025-01-10 20:50:05.783 INFO: +++ awk '{print $2}' 2025-01-10 20:50:14.664 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) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.33 'command -v contrail-status' 2025-01-10 20:50:15.287 INFO: /usr/bin/contrail-status 2025-01-10 20:50:15.291 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.33 'sudo contrail-status' 2025-01-10 20:50:15.292 INFO: +++ awk '{print $2}' 2025-01-10 20:50:15.294 INFO: +++ egrep ': ' 2025-01-10 20:50:15.298 INFO: +++ grep -v WARNING 2025-01-10 20:50:23.870 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:50:23.873 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 ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' backup '!=' active ']' ++ '[' backup '!=' backup ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' backup '!=' active ']' ++ '[' backup '!=' backup ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' backup '!=' active ']' ++ '[' backup '!=' backup ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.36 'command -v contrail-status' 2025-01-10 20:50:24.623 INFO: /usr/bin/contrail-status 2025-01-10 20:50:24.628 INFO: +++ egrep ': ' +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.36 'sudo contrail-status' 2025-01-10 20:50:24.629 INFO: +++ grep -v WARNING 2025-01-10 20:50:24.632 INFO: +++ awk '{print $2}' 2025-01-10 20:50:32.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}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' backup '!=' active ']' ++ '[' backup '!=' backup ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' backup '!=' active ']' ++ '[' backup '!=' backup ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' backup '!=' active ']' ++ '[' backup '!=' backup ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.37 'command -v contrail-status' 2025-01-10 20:50:33.346 INFO: /usr/bin/contrail-status 2025-01-10 20:50:33.351 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.37 'sudo contrail-status' +++ awk '{print $2}' 2025-01-10 20:50:33.351 INFO: +++ egrep ': ' 2025-01-10 20:50:33.354 INFO: +++ grep -v WARNING 2025-01-10 20:50:40.090 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:50:40.090 INFO: ++ '[' active '!=' active ']' 2025-01-10 20:50:40.091 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:50:40.092 INFO: ++ '[' active '!=' active ']' 2025-01-10 20:50:40.093 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:50:40.093 INFO: ++ '[' active '!=' active ']' 2025-01-10 20:50:40.099 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:50:40.100 INFO: ++ '[' active '!=' active ']' 2025-01-10 20:50:40.100 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:50:40.101 INFO: ++ '[' active '!=' active ']' 2025-01-10 20:50:40.102 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:50:40.103 INFO: ++ '[' active '!=' active ']' 2025-01-10 20:50:40.104 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:50:40.105 INFO: ++ '[' active '!=' active ']' 2025-01-10 20:50:40.105 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 20:50:40.106 INFO: INFO: done in 40s 2025-01-10 20:50:40.107 DEBUG: [chan 0] EOF received (0) 2025-01-10 20:50:40.107 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 ']' ++ return 0 + echo -e '\nINFO: done in 40s' + return 0 2025-01-10 20:50:40.107 DEBUG: Command finished, res=0 2025-01-10 20:50:40.110 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts. 2025-01-10 20:50:40.732 DEBUG: Open ssh connection host=10.0.0.33 user=ubuntu 2025-01-10 20:50:40.742 DEBUG: starting thread (client mode): 0x29a6a550 2025-01-10 20:50:40.750 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 20:50:40.763 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 20:50:40.763 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 20:50:40.766 DEBUG: === Key exchange possibilities === 2025-01-10 20:50:40.766 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-01-10 20:50:40.766 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 20:50:40.766 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:50:40.766 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:50:40.766 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-01-10 20:50:40.766 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-01-10 20:50:40.766 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 20:50:40.766 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 20:50:40.767 DEBUG: client lang: 2025-01-10 20:50:40.767 DEBUG: server lang: 2025-01-10 20:50:40.767 DEBUG: kex follows: False 2025-01-10 20:50:40.767 DEBUG: === Key exchange agreements === 2025-01-10 20:50:40.767 DEBUG: Strict kex mode: True 2025-01-10 20:50:40.767 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 20:50:40.767 DEBUG: HostKey: ssh-ed25519 2025-01-10 20:50:40.767 DEBUG: Cipher: aes128-ctr 2025-01-10 20:50:40.767 DEBUG: MAC: hmac-sha2-256 2025-01-10 20:50:40.768 DEBUG: Compression: none 2025-01-10 20:50:40.768 DEBUG: === End of kex handshake === 2025-01-10 20:50:40.785 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 20:50:40.786 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 20:50:40.788 DEBUG: Switch to new keys ... 2025-01-10 20:50:40.788 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 20:50:40.789 DEBUG: Adding ssh-ed25519 host key for 10.0.0.33: b'f70f3f91af1e9069c846e39ad605dc3d' 2025-01-10 20:50:40.798 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-01-10 20:50:40.970 DEBUG: Trying discovered key b'd5f497d3d26bca61fffbe02cda917b36' in /root/.ssh/id_rsa 2025-01-10 20:50:40.972 DEBUG: userauth is OK 2025-01-10 20:50:40.972 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 20:50:40.974 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 20:50:40.974 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-01-10 20:50:40.976 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 20:50:41.017 INFO: Authentication (publickey) successful! 2025-01-10 20:50:41.018 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-01-10 20:50:41.020 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 20:50:41.120 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 20:50:41.121 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 20:50:41.121 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 20:50:41.162 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 20:50:41.163 DEBUG: Secsh channel 0 opened. 2025-01-10 20:50:41.166 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 20:50:41.167 DEBUG: Command started, waiting result... 2025-01-10 20:50:41.167 DEBUG: [chan 0] EOF sent (0) 2025-01-10 20:50:43.555 DEBUG: [chan 0] EOF received (0) 2025-01-10 20:50:43.557 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.37' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.37' (ECDSA) to the list of known hosts. 2025-01-10 20:50:44.153 DEBUG: Open ssh connection host=10.0.0.37 user=ubuntu 2025-01-10 20:50:44.157 DEBUG: starting thread (client mode): 0x289d5780 2025-01-10 20:50:44.160 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 20:50:44.168 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 20:50:44.168 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 20:50:44.169 DEBUG: === Key exchange possibilities === 2025-01-10 20:50:44.170 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-01-10 20:50:44.170 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 20:50:44.170 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:50:44.170 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:50:44.170 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-01-10 20:50:44.170 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-01-10 20:50:44.171 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 20:50:44.171 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 20:50:44.171 DEBUG: client lang: 2025-01-10 20:50:44.171 DEBUG: server lang: 2025-01-10 20:50:44.171 DEBUG: kex follows: False 2025-01-10 20:50:44.172 DEBUG: === Key exchange agreements === 2025-01-10 20:50:44.172 DEBUG: Strict kex mode: True 2025-01-10 20:50:44.172 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 20:50:44.172 DEBUG: HostKey: ssh-ed25519 2025-01-10 20:50:44.172 DEBUG: Cipher: aes128-ctr 2025-01-10 20:50:44.172 DEBUG: MAC: hmac-sha2-256 2025-01-10 20:50:44.172 DEBUG: Compression: none 2025-01-10 20:50:44.172 DEBUG: === End of kex handshake === 2025-01-10 20:50:44.178 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 20:50:44.179 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 20:50:44.179 DEBUG: Switch to new keys ... 2025-01-10 20:50:44.180 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 20:50:44.180 DEBUG: Adding ssh-ed25519 host key for 10.0.0.37: b'2fdaebe1a3b7f62de4debb6fa2326ece' 2025-01-10 20:50:44.220 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-01-10 20:50:44.643 DEBUG: Trying discovered key b'd5f497d3d26bca61fffbe02cda917b36' in /root/.ssh/id_rsa 2025-01-10 20:50:44.644 DEBUG: userauth is OK 2025-01-10 20:50:44.644 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 20:50:44.644 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 20:50:44.645 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-01-10 20:50:44.645 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 20:50:44.679 INFO: Authentication (publickey) successful! 2025-01-10 20:50:44.680 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-01-10 20:50:44.680 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 20:50:44.712 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 20:50:44.712 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 20:50:44.713 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 20:50:44.755 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 20:50:44.755 DEBUG: Secsh channel 0 opened. 2025-01-10 20:50:44.757 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 20:50:44.766 DEBUG: Command started, waiting result... 2025-01-10 20:50:44.766 DEBUG: [chan 0] EOF sent (0) 2025-01-10 20:50:46.604 DEBUG: [chan 0] EOF received (0) 2025-01-10 20:50:46.605 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.36' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.36' (ECDSA) to the list of known hosts. 2025-01-10 20:50:47.386 DEBUG: Open ssh connection host=10.0.0.36 user=ubuntu 2025-01-10 20:50:47.387 DEBUG: starting thread (client mode): 0x28a1fdd8 2025-01-10 20:50:47.388 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 20:50:47.414 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 20:50:47.414 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 20:50:47.416 DEBUG: === Key exchange possibilities === 2025-01-10 20:50:47.416 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-01-10 20:50:47.416 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 20:50:47.416 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:50:47.416 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:50:47.416 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-01-10 20:50:47.416 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-01-10 20:50:47.417 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 20:50:47.417 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 20:50:47.417 DEBUG: client lang: 2025-01-10 20:50:47.417 DEBUG: server lang: 2025-01-10 20:50:47.417 DEBUG: kex follows: False 2025-01-10 20:50:47.417 DEBUG: === Key exchange agreements === 2025-01-10 20:50:47.417 DEBUG: Strict kex mode: True 2025-01-10 20:50:47.417 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 20:50:47.417 DEBUG: HostKey: ssh-ed25519 2025-01-10 20:50:47.417 DEBUG: Cipher: aes128-ctr 2025-01-10 20:50:47.417 DEBUG: MAC: hmac-sha2-256 2025-01-10 20:50:47.417 DEBUG: Compression: none 2025-01-10 20:50:47.417 DEBUG: === End of kex handshake === 2025-01-10 20:50:47.427 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 20:50:47.427 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 20:50:47.428 DEBUG: Switch to new keys ... 2025-01-10 20:50:47.428 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 20:50:47.429 DEBUG: Adding ssh-ed25519 host key for 10.0.0.36: b'7198a2af7ba98ae0c45aa010ab5da517' 2025-01-10 20:50:47.438 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-01-10 20:50:47.592 DEBUG: Trying discovered key b'd5f497d3d26bca61fffbe02cda917b36' in /root/.ssh/id_rsa 2025-01-10 20:50:47.593 DEBUG: userauth is OK 2025-01-10 20:50:47.594 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 20:50:47.594 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 20:50:47.594 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-01-10 20:50:47.594 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 20:50:47.607 INFO: Authentication (publickey) successful! 2025-01-10 20:50:47.608 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-01-10 20:50:47.608 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 20:50:47.646 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 20:50:47.646 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 20:50:47.647 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 20:50:47.690 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 20:50:47.690 DEBUG: Secsh channel 0 opened. 2025-01-10 20:50:47.692 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 20:50:47.692 DEBUG: Command started, waiting result... 2025-01-10 20:50:47.692 DEBUG: [chan 0] EOF sent (0) 2025-01-10 20:50:49.833 DEBUG: [chan 0] EOF received (0) 2025-01-10 20:50:49.835 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.27' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.27' (ECDSA) to the list of known hosts. 2025-01-10 20:50:50.551 DEBUG: Open ssh connection host=10.0.0.27 user=ubuntu 2025-01-10 20:50:50.555 DEBUG: starting thread (client mode): 0x28a1f160 2025-01-10 20:50:50.555 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 20:50:50.565 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 20:50:50.565 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 20:50:50.566 DEBUG: === Key exchange possibilities === 2025-01-10 20:50:50.566 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-01-10 20:50:50.567 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 20:50:50.567 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:50:50.567 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:50:50.567 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-01-10 20:50:50.567 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-01-10 20:50:50.568 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 20:50:50.568 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 20:50:50.568 DEBUG: client lang: 2025-01-10 20:50:50.568 DEBUG: server lang: 2025-01-10 20:50:50.569 DEBUG: kex follows: False 2025-01-10 20:50:50.569 DEBUG: === Key exchange agreements === 2025-01-10 20:50:50.569 DEBUG: Strict kex mode: True 2025-01-10 20:50:50.569 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 20:50:50.569 DEBUG: HostKey: ssh-ed25519 2025-01-10 20:50:50.570 DEBUG: Cipher: aes128-ctr 2025-01-10 20:50:50.570 DEBUG: MAC: hmac-sha2-256 2025-01-10 20:50:50.570 DEBUG: Compression: none 2025-01-10 20:50:50.570 DEBUG: === End of kex handshake === 2025-01-10 20:50:50.616 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 20:50:50.616 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 20:50:50.617 DEBUG: Switch to new keys ... 2025-01-10 20:50:50.617 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 20:50:50.618 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-01-10 20:50:50.618 DEBUG: Adding ssh-ed25519 host key for 10.0.0.27: b'83610fe2f81143b77109a3da82114b57' 2025-01-10 20:50:50.809 DEBUG: Trying discovered key b'd5f497d3d26bca61fffbe02cda917b36' in /root/.ssh/id_rsa 2025-01-10 20:50:50.811 DEBUG: userauth is OK 2025-01-10 20:50:50.811 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 20:50:50.811 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 20:50:50.812 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-01-10 20:50:50.812 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 20:50:50.833 INFO: Authentication (publickey) successful! 2025-01-10 20:50:50.833 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-01-10 20:50:50.834 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 20:50:50.870 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 20:50:50.870 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 20:50:50.870 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 20:50:50.910 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 20:50:50.911 DEBUG: Secsh channel 0 opened. 2025-01-10 20:50:50.912 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 20:50:50.912 DEBUG: Command started, waiting result... 2025-01-10 20:50:50.913 DEBUG: [chan 0] EOF sent (0) 2025-01-10 20:50:52.907 DEBUG: [chan 0] EOF received (0) 2025-01-10 20:50:52.910 DEBUG: Command finished, res=0 2025-01-10 20:50:52.912 DEBUG: Ignoring message for dead channel 0 Warning: Permanently added '10.0.0.32' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.32' (ECDSA) to the list of known hosts. 2025-01-10 20:50:53.566 DEBUG: Open ssh connection host=10.0.0.32 user=ubuntu 2025-01-10 20:50:53.567 DEBUG: starting thread (client mode): 0x28a1f2b0 2025-01-10 20:50:53.568 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 20:50:53.581 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 20:50:53.581 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 20:50:53.582 DEBUG: === Key exchange possibilities === 2025-01-10 20:50:53.582 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-01-10 20:50:53.582 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 20:50:53.582 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:50:53.582 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 20:50:53.582 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-01-10 20:50:53.582 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-01-10 20:50:53.582 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 20:50:53.582 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 20:50:53.582 DEBUG: client lang: 2025-01-10 20:50:53.582 DEBUG: server lang: 2025-01-10 20:50:53.582 DEBUG: kex follows: False 2025-01-10 20:50:53.582 DEBUG: === Key exchange agreements === 2025-01-10 20:50:53.582 DEBUG: Strict kex mode: True 2025-01-10 20:50:53.582 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 20:50:53.582 DEBUG: HostKey: ssh-ed25519 2025-01-10 20:50:53.582 DEBUG: Cipher: aes128-ctr 2025-01-10 20:50:53.583 DEBUG: MAC: hmac-sha2-256 2025-01-10 20:50:53.583 DEBUG: Compression: none 2025-01-10 20:50:53.583 DEBUG: === End of kex handshake === 2025-01-10 20:50:53.634 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 20:50:53.634 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 20:50:53.635 DEBUG: Switch to new keys ... 2025-01-10 20:50:53.636 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 20:50:53.636 DEBUG: Adding ssh-ed25519 host key for 10.0.0.32: b'50918bd19a8dd9f0a8f3568070b85ea9' 2025-01-10 20:50:53.638 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-01-10 20:50:53.784 DEBUG: Trying discovered key b'd5f497d3d26bca61fffbe02cda917b36' in /root/.ssh/id_rsa 2025-01-10 20:50:53.785 DEBUG: userauth is OK 2025-01-10 20:50:53.785 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 20:50:53.785 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 20:50:53.785 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-01-10 20:50:53.785 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 20:50:53.805 INFO: Authentication (publickey) successful! 2025-01-10 20:50:53.806 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-01-10 20:50:53.806 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 20:50:53.841 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 20:50:53.842 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 20:50:53.842 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 20:50:53.882 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 20:50:53.883 DEBUG: Secsh channel 0 opened. 2025-01-10 20:50:53.884 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 20:50:53.884 DEBUG: Command started, waiting result... 2025-01-10 20:50:53.884 DEBUG: [chan 0] EOF sent (0) 2025-01-10 20:50:55.887 DEBUG: [chan 0] EOF received (0) 2025-01-10 20:50:55.888 DEBUG: Command finished, res=0 Ran 1 tests in 1837.324s PASSED (id=0) INFO: last results {0} ziu.ansible.test_ansible_ziu.AnsibleZiuTests.test_ansible_ziu [1836.744408s] ... ok ====== Totals ====== Ran: 1 tests in 0.0012 sec. - Passed: 1 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 1836.7444 sec. ============== Worker Balance ============== - Worker 0 (1 tests) => 0:30:36.744408 INFO: generate report ~/output ~ logs/ logs/report.xml ~ INFO: tests passed INFO: Test deployment finished Fri Jan 10 20:50:56 UTC 2025 + ./src/opensdn-io/tf-jenkins/jobs/test/functional/collect_logs.sh ~/workspace/test-deployment/logs ~/workspace/test-deployment Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts. logs/ logs/report.xml ~/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 Archiving artifacts Finished: SUCCESS