Started by upstream project "pipeline-templates" build number 238 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 238 [test-deployment] $ /bin/bash -xe /tmp/jenkins9578407867013049938.sh + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-238 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-238 ++ 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_238 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/2/templates_238 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_238 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_238 ++ 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.68705.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=51905ddc-ac94-4b57-9642-9826e7ee3b5b,a263ccd7-6cfe-41ca-a855-51f8b5c295a2,b92cf8a5-f5e8-4083-98c7-b2d3289888c7,481948db-63b2-47f9-80af-c5332a7f07f6,54dbe477-8ec1-4de2-a2b4-29a989f34eea, ++ INSTANCE_IDS=51905ddc-ac94-4b57-9642-9826e7ee3b5b,a263ccd7-6cfe-41ca-a855-51f8b5c295a2,b92cf8a5-f5e8-4083-98c7-b2d3289888c7,481948db-63b2-47f9-80af-c5332a7f07f6,54dbe477-8ec1-4de2-a2b4-29a989f34eea, ++ export instance_ip=10.0.0.30 ++ instance_ip=10.0.0.30 ++ export CONTROLLER_NODES=10.0.0.30,10.0.0.27,10.0.0.31, ++ CONTROLLER_NODES=10.0.0.30,10.0.0.27,10.0.0.31, ++ export CONTROL_NODES=10.20.0.5,10.20.0.12,10.20.0.13, ++ CONTROL_NODES=10.20.0.5,10.20.0.12,10.20.0.13, ++ export AGENT_NODES=10.0.0.37,10.0.0.33, ++ AGENT_NODES=10.0.0.37,10.0.0.33, ++ 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-238 Random: 68705 Stream: ansible-os-ha-ziu' + desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_238/ansible-os-ha-ziu' + echo 'DESCRIPTION Pipeline: pipeline-templates-238 Random: 68705 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_238/ansible-os-ha-ziu' DESCRIPTION Pipeline: pipeline-templates-238 Random: 68705 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_238/ansible-os-ha-ziu [description-setter] Description set: Pipeline: pipeline-templates-238 Random: 68705 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_238/ansible-os-ha-ziu' [test-deployment] $ /bin/bash -xe /tmp/jenkins12925410638205432565.sh + set -eo pipefail + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-238 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-238 ++ 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_238 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/2/templates_238 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_238 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_238 ++ 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/jenkins15870517148526106091.sh + set -eo pipefail + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-templates-238 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-templates-238 ++ 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_238 ++ LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/2/templates_238 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_238 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/gerrit/96/1296/2/templates_238 ++ 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.68705.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=51905ddc-ac94-4b57-9642-9826e7ee3b5b,a263ccd7-6cfe-41ca-a855-51f8b5c295a2,b92cf8a5-f5e8-4083-98c7-b2d3289888c7,481948db-63b2-47f9-80af-c5332a7f07f6,54dbe477-8ec1-4de2-a2b4-29a989f34eea, ++ INSTANCE_IDS=51905ddc-ac94-4b57-9642-9826e7ee3b5b,a263ccd7-6cfe-41ca-a855-51f8b5c295a2,b92cf8a5-f5e8-4083-98c7-b2d3289888c7,481948db-63b2-47f9-80af-c5332a7f07f6,54dbe477-8ec1-4de2-a2b4-29a989f34eea, ++ export instance_ip=10.0.0.30 ++ instance_ip=10.0.0.30 ++ export CONTROLLER_NODES=10.0.0.30,10.0.0.27,10.0.0.31, ++ CONTROLLER_NODES=10.0.0.30,10.0.0.27,10.0.0.31, ++ export CONTROL_NODES=10.20.0.5,10.20.0.12,10.20.0.13, ++ CONTROL_NODES=10.20.0.5,10.20.0.12,10.20.0.13, ++ export AGENT_NODES=10.0.0.37,10.0.0.33, ++ AGENT_NODES=10.0.0.37,10.0.0.33, ++ 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.68705.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_238/ansible-os-ha-ziu + FULL_LOGS_PATH=/var/www/logs/jenkins_logs/gerrit/96/1296/2/templates_238/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 09:12:11 UTC 2025 Warning: Permanently added '10.0.0.30' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.30' (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.30 10.0.0.27 10.0.0.31 " AGENT_NODES="10.0.0.37 10.0.0.33 " CONTROL_NODES="10.20.0.5 10.20.0.12 10.20.0.13 " 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.30' OS_AUTH_URL='http://10.0.0.30: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 09:12:13 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 b9d9315b270d: Pulling fs layer ef5a0f3358b5: Pulling fs layer b9d9315b270d: Verifying Checksum b9d9315b270d: Download complete b9d9315b270d: Pull complete ef5a0f3358b5: Verifying Checksum ef5a0f3358b5: Download complete ef5a0f3358b5: Pull complete Digest: sha256:8fe6052b0f3051484f401d8fe528f5b7d76c82cf188936da749338e2afab3938 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 de04fe16dba81997b1590e49da123a994f18bed10ee323158cafc4619fb86006 pK6M4NJOnS 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.30 10.0.0.27 10.0.0.31 " AGENT_NODES="10.0.0.37 10.0.0.33 " CONTROL_NODES="10.20.0.5 10.20.0.12 10.20.0.13 " 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.30' OS_AUTH_URL='http://10.0.0.30: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.30 DEPLOYMENT_TEST_TAGS=ziu master-1_2_9_6-2: Pulling from tf-deployment-test Digest: sha256:8fe6052b0f3051484f401d8fe528f5b7d76c82cf188936da749338e2afab3938 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/tmpijkoyp9_ /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.30' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.30' (ECDSA) to the list of known hosts. 2025-01-10 09:12:26.210 DEBUG: Open ssh connection host=10.0.0.30 user=ubuntu 2025-01-10 09:12:26.212 DEBUG: starting thread (client mode): 0x37d75160 2025-01-10 09:12:26.212 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 09:12:26.219 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 09:12:26.219 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 09:12:26.221 DEBUG: === Key exchange possibilities === 2025-01-10 09:12:26.221 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 09:12:26.221 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 09:12:26.221 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:12:26.222 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:12:26.222 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 09:12:26.222 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 09:12:26.223 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 09:12:26.223 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 09:12:26.223 DEBUG: client lang: 2025-01-10 09:12:26.223 DEBUG: server lang: 2025-01-10 09:12:26.223 DEBUG: kex follows: False 2025-01-10 09:12:26.223 DEBUG: === Key exchange agreements === 2025-01-10 09:12:26.223 DEBUG: Strict kex mode: True 2025-01-10 09:12:26.223 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 09:12:26.224 DEBUG: HostKey: ssh-ed25519 2025-01-10 09:12:26.224 DEBUG: Cipher: aes128-ctr 2025-01-10 09:12:26.224 DEBUG: MAC: hmac-sha2-256 2025-01-10 09:12:26.224 DEBUG: Compression: none 2025-01-10 09:12:26.224 DEBUG: === End of kex handshake === 2025-01-10 09:12:26.268 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 09:12:26.268 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 09:12:26.269 DEBUG: Switch to new keys ... 2025-01-10 09:12:26.269 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 09:12:26.270 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 09:12:26.270 DEBUG: Adding ssh-ed25519 host key for 10.0.0.30: b'075481d6e32b1610d21e38036969cef3' 2025-01-10 09:12:26.429 DEBUG: Trying discovered key b'cd4ff47f6aaafa49bd2649394e43dabf' in /root/.ssh/id_rsa 2025-01-10 09:12:26.430 DEBUG: userauth is OK 2025-01-10 09:12:26.430 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 09:12:26.430 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 09:12:26.430 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 09:12:26.431 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 09:12:26.448 INFO: Authentication (publickey) successful! 2025-01-10 09:12:26.449 DEBUG: Start command over ssh command='/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh' 2025-01-10 09:12:26.450 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 09:12:26.490 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 09:12:26.490 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 09:12:26.490 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 09:12:26.530 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 09:12:26.530 DEBUG: Secsh channel 0 opened. 2025-01-10 09:12:26.532 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 09:12:26.532 DEBUG: Command started, waiting result... 2025-01-10 09:12:26.532 DEBUG: [chan 0] EOF sent (0) 2025-01-10 09:12:26.535 INFO: ++ readlink -e /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-01-10 09:12:26.536 INFO: + my_file=/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-01-10 09:12:26.538 INFO: ++ dirname /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-01-10 09:12:26.539 INFO: + my_dir=/tmp/tf-deployment-test/tests/ziu/ansible + TF_CONFIG_DIR=/home/ubuntu/.tf + source /tmp/test.env 2025-01-10 09:12:26.539 INFO: ++ 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.30 10.0.0.27 10.0.0.31 ' ++ AGENT_NODES='10.0.0.37 10.0.0.33 ' ++ CONTROL_NODES='10.20.0.5 10.20.0.12 10.20.0.13 ' ++ 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.30 ++ OS_AUTH_URL=http://10.0.0.30: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.30 ++ 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 2025-01-10 09:12:26.539 INFO: + 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 09:12:26.560 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 09:12:26.586 INFO: Unable to find image 'nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src:master-1_2_9_6-2' locally 2025-01-10 09:12:26.719 INFO: master-1_2_9_6-2: Pulling from tf-ansible-deployer-src 2025-01-10 09:12:26.720 INFO: f363637fbbf0: Pulling fs layer 2025-01-10 09:12:26.772 INFO: f363637fbbf0: Verifying Checksum f363637fbbf0: Download complete 2025-01-10 09:12:26.897 INFO: f363637fbbf0: Pull complete 2025-01-10 09:12:26.925 INFO: Digest: sha256:a7e5ba969d348d5b3d6e70c8e53073cbc10c27273e97718ab02fef351ebd2740 2025-01-10 09:12:26.933 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-ansible-deployer-src:master-1_2_9_6-2 2025-01-10 09:12:27.303 INFO: 4c4f31c71c1d93795c2ad52aeea872965026237b4038ef78beba3fdb2986b284 2025-01-10 09:12:27.306 INFO: + sudo docker cp tf-ansible-deployer-src:/src /home/ubuntu/tf-ansible-deployer 2025-01-10 09:12:27.450 INFO: + sudo docker rm -fv tf-ansible-deployer-src 2025-01-10 09:12:27.484 INFO: tf-ansible-deployer-src 2025-01-10 09:12:27.488 INFO: + sudo chown -R 1000 /home/ubuntu/tf-ansible-deployer 2025-01-10 09:12:27.500 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 09:12:27.574 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 09:12:27.592 INFO: Unable to find image 'nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src:master-1_2_9_6-2' locally 2025-01-10 09:12:27.739 INFO: master-1_2_9_6-2: Pulling from tf-kolla-ansible-src ac74d78dcb0c: Pulling fs layer 2025-01-10 09:12:28.035 INFO: ac74d78dcb0c: Verifying Checksum ac74d78dcb0c: Download complete 2025-01-10 09:12:28.377 INFO: ac74d78dcb0c: Pull complete 2025-01-10 09:12:28.393 INFO: Digest: sha256:6f926e34ecf7d2c4f33d79847afe0b1e90ff1fa2d745d43b62e7cd9f719c9140 2025-01-10 09:12:28.399 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5101/tf-kolla-ansible-src:master-1_2_9_6-2 2025-01-10 09:12:28.569 INFO: 649706a95f8f22c3c42b6de607c1337d03efc8fe2cb3c4e718ff049c3c5457cf 2025-01-10 09:12:28.571 INFO: + sudo docker cp tf-kolla-ansible-src:/src /home/ubuntu/contrail-kolla-ansible 2025-01-10 09:12:28.665 INFO: + sudo docker rm -fv tf-kolla-ansible-src 2025-01-10 09:12:28.733 INFO: tf-kolla-ansible-src 2025-01-10 09:12:28.735 INFO: + sudo chown -R 1000 /home/ubuntu/contrail-kolla-ansible 2025-01-10 09:12:28.745 INFO: + cd /home/ubuntu/tf-ansible-deployer + cp /home/ubuntu/.tf/instances.yaml /home/ubuntu/.tf/ziu_instances.yaml 2025-01-10 09:12:28.748 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 09:12:28.750 INFO: + sed -i 's/CONTAINER_REGISTRY:.*/CONTAINER_REGISTRY: nexus.gz1.opensdn.io:5101/g' /home/ubuntu/.tf/ziu_instances.yaml 2025-01-10 09:12:28.751 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 09:12:30.246 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-01-10 09:12:30.263 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-01-10 09:12:30.275 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-01-10 09:12:30.759 INFO: PLAY [Create container host group and evaluate variables for Contrail] ********* 2025-01-10 09:12:32.150 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:12:32.150 INFO: ok: [localhost] 2025-01-10 09:12:32.382 INFO: TASK [Expose instances] ******************************************************** 2025-01-10 09:12:32.383 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_27": {"ip": "10.0.0.27", "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_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_31": {"ip": "10.0.0.31", "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_33": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false} 2025-01-10 09:12:32.589 INFO: TASK [Expose global configuration] ********************************************* 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 09:12:32.779 INFO: TASK [Expose remote_locations configuration] *********************************** 2025-01-10 09:12:32.779 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false} 2025-01-10 09:12:33.008 INFO: TASK [Expose provider config] ************************************************** 2025-01-10 09:12:33.009 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 09:12:33.760 INFO: TASK [pip : check if pip present] ********************************************** changed: [localhost] => {"changed": true, "cmd": "python3 -m pip --version", "delta": "0:00:00.242490", "end": "2025-01-10 09:12:33.735675", "msg": "", "rc": 0, "start": "2025-01-10 09:12:33.493185", "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 09:12:35.157 INFO: TASK [pip : upgrade pip] ******************************************************* 2025-01-10 09:12:35.157 INFO: changed: [localhost] => {"attempts": 1, "changed": true, "cmd": "python3 -m pip install --upgrade 'pip>=20'", "delta": "0:00:00.923678", "end": "2025-01-10 09:12:35.127699", "msg": "", "rc": 0, "start": "2025-01-10 09:12:34.204021", "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 09:12:35.297 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-01-10 09:12:35.366 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-01-10 09:12:35.766 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-01-10 09:12:35.766 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:35.800 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:35.832 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.31", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_31", "private_ip": "10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:35.865 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:12:35.896 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:12:36.106 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-01-10 09:12:36.106 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:36.139 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:36.166 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.31", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_31", "private_ip": "10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:36.200 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:12:36.229 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:12:36.582 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-01-10 09:12:36.656 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-01-10 09:12:36.839 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:12:36.842 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-01-10 09:12:37.044 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:37.074 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:37.111 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:37.269 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:12:37.270 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-01-10 09:12:37.491 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** 2025-01-10 09:12:37.491 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:37.521 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:37.553 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:37.732 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-01-10 09:12:37.940 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** 2025-01-10 09:12:37.940 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:37.975 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:38.007 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:38.195 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:12:38.196 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-01-10 09:12:38.414 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* 2025-01-10 09:12:38.414 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:38.446 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:38.483 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:38.670 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:12:38.671 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-01-10 09:12:38.900 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** 2025-01-10 09:12:38.900 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:38.966 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:38.999 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:39.206 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-01-10 09:12:39.466 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** 2025-01-10 09:12:39.467 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:39.501 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:39.544 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:39.718 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-01-10 09:12:39.910 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 2025-01-10 09:12:39.911 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:39.944 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:39.975 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:40.149 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:12:40.150 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-01-10 09:12:40.364 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* 2025-01-10 09:12:40.365 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:40.397 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:40.430 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:40.599 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-01-10 09:12:40.894 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:12:40.895 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-01-10 09:12:41.250 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-01-10 09:12:41.586 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-01-10 09:12:41.795 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-01-10 09:12:41.796 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"openstack_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:41.999 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-01-10 09:12:42.246 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** 2025-01-10 09:12:42.246 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:12:42.278 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.37", "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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:12:42.480 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-01-10 09:12:42.682 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-01-10 09:12:42.738 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-01-10 09:12:43.126 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-01-10 09:12:43.366 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 09:12:43.534 INFO: TASK [contrail_deployer : set registry if defined] ***************************** ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false} 2025-01-10 09:12:43.779 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-01-10 09:12:43.961 INFO: TASK [contrail_deployer : add roles if defined] ******************************** 2025-01-10 09:12:43.962 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_30": {"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_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:43.980 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": 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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:12:44.014 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"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_31", "value": {"ip": "10.0.0.31", "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 09:12:44.048 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"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": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:12:44.077 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_33": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_37": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:12:44.258 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** 2025-01-10 09:12:44.259 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.30 10.0.0.27 10.0.0.31", "opencontrail_collector_ip": "10.0.0.30 10.0.0.27 10.0.0.31"}, "changed": false} 2025-01-10 09:12:44.328 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-01-10 09:12:44.370 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-01-10 09:12:44.623 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** 2025-01-10 09:12:44.624 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-01-10 09:12:44.686 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-01-10 09:12:44.758 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-01-10 09:12:45.385 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** 2025-01-10 09:12:45.386 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.5,10.20.0.12,10.20.0.13", "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 09:12:45.574 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.5,10.20.0.12,10.20.0.13", "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 09:12:45.748 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** 2025-01-10 09:12:45.748 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"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.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:12:45.782 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"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.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:12:45.809 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"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.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:12:45.838 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:12:45.869 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:12:45.905 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:12:45.937 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:12:45.973 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:12:46.161 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:12:46.162 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "changed": false} 2025-01-10 09:12:46.359 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** 2025-01-10 09:12:46.361 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:46.390 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "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 09:12:46.425 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:46.611 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:12:46.612 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "changed": false} 2025-01-10 09:12:46.833 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** 2025-01-10 09:12:46.833 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:46.868 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "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 09:12:46.902 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:47.081 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:12:47.083 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "changed": false} 2025-01-10 09:12:47.346 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** 2025-01-10 09:12:47.347 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:12:47.379 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "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 09:12:47.414 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:12:47.661 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** 2025-01-10 09:12:47.662 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 09:12:47.670 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 09:12:47.895 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** 2025-01-10 09:12:47.895 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.30"}, "changed": false} 2025-01-10 09:12:48.283 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:12:48.316 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 09:12:48.351 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 09:12:48.382 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 09:12:48.413 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 09:12:48.413 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 09:12:48.582 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** 2025-01-10 09:12:48.583 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 09:12:49.002 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-01-10 09:12:49.049 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-01-10 09:12:49.231 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-01-10 09:12:49.381 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** 2025-01-10 09:12:49.381 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-01-10 09:12:49.798 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** 2025-01-10 09:12:49.798 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-01-10 09:12:49.981 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* 2025-01-10 09:12:49.982 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-01-10 09:12:50.190 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* 2025-01-10 09:12:50.191 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-01-10 09:12:50.449 INFO: TASK [kolla_deployer : install_kolla_dependencies] ***************************** 2025-01-10 09:12:50.514 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/install_kolla_dependencies.yml for localhost 2025-01-10 09:12:51.917 INFO: TASK [kolla_deployer : install git to operate on kolla branches] *************** 2025-01-10 09:12:51.926 INFO: ok: [localhost] => {"cache_update_time": 1736498582, "cache_updated": false, "changed": false} 2025-01-10 09:12:51.970 INFO: TASK [kolla_deployer : create kolla playbooks] ********************************* 2025-01-10 09:12:52.019 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/create_kolla_playbooks.yml for localhost 2025-01-10 09:12:52.218 INFO: TASK [kolla_deployer : Set kolla directory based on kolla installation mode] *** ok: [localhost] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-01-10 09:12:52.687 INFO: TASK [kolla_deployer : Check openstack repo is present] ************************ 2025-01-10 09:12:52.687 INFO: ok: [localhost] => {"changed": false, "stat": {"atime": 1736500348.7391617, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1736500348.7391617, "dev": 64513, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 517191, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1736498254.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": "1276253660", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}} 2025-01-10 09:12:53.538 INFO: TASK [kolla_deployer : Choosing openstack branch] ****************************** 2025-01-10 09:12:53.539 INFO: changed: [localhost] => {"changed": true, "cmd": "git checkout opensdn/yoga", "delta": "0:00:00.250988", "end": "2025-01-10 09:12:53.515141", "msg": "", "rc": 0, "start": "2025-01-10 09:12:53.264153", "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 09:12:55.726 INFO: TASK [kolla_deployer : install python compose] ********************************* 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 09:12:57.675 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 09:13:00.316 INFO: TASK [kolla_deployer : install kolla libraries] ******************************** 2025-01-10 09:13:00.316 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 09:13:00.557 INFO: TASK [k8s_deployer : init master_ip list] ************************************** 2025-01-10 09:13:00.557 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false} 2025-01-10 09:13:00.728 INFO: TASK [k8s_deployer : init master_name list] ************************************ 2025-01-10 09:13:00.728 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false} 2025-01-10 09:13:01.136 INFO: TASK [k8s_deployer : show master_ip list] ************************************** 2025-01-10 09:13:01.137 INFO: ok: [localhost] => { "msg": [] } 2025-01-10 09:13:01.297 INFO: TASK [k8s_deployer : show master_name list] ************************************ ok: [localhost] => { "msg": [] } 2025-01-10 09:13:02.102 INFO: PLAY [Prepare Docker] ********************************************************** 2025-01-10 09:13:03.795 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:13:03.795 INFO: ok: [10.0.0.30] 2025-01-10 09:13:04.027 INFO: ok: [10.0.0.27] 2025-01-10 09:13:04.318 INFO: ok: [10.0.0.31] 2025-01-10 09:13:04.390 INFO: ok: [10.0.0.33] 2025-01-10 09:13:04.457 INFO: ok: [10.0.0.37] 2025-01-10 09:13:05.156 INFO: TASK [docker : include OS specific] ******************************************** 2025-01-10 09:13:05.891 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.30, 10.0.0.27, 10.0.0.31, 10.0.0.37, 10.0.0.33 2025-01-10 09:13:07.238 INFO: TASK [docker : upgrade pyopenssl] ********************************************** 2025-01-10 09:13:07.241 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 09:13:07.339 INFO: ok: [10.0.0.30] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/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 09:13:07.534 INFO: ok: [10.0.0.31] => {"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 09:13:07.799 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/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 09:13:07.857 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 09:13:09.193 INFO: TASK [docker : Install pre-requisites] ***************************************** 2025-01-10 09:13:09.194 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736498582, "cache_updated": false, "changed": false} 2025-01-10 09:13:09.285 INFO: ok: [10.0.0.30] => {"attempts": 1, "cache_update_time": 1736498582, "cache_updated": false, "changed": false} 2025-01-10 09:13:09.533 INFO: ok: [10.0.0.31] => {"attempts": 1, "cache_update_time": 1736498582, "cache_updated": false, "changed": false} 2025-01-10 09:13:09.693 INFO: ok: [10.0.0.33] => {"attempts": 1, "cache_update_time": 1736498582, "cache_updated": false, "changed": false} 2025-01-10 09:13:09.837 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736498582, "cache_updated": false, "changed": false} 2025-01-10 09:13:10.886 INFO: TASK [docker : add docker repo key] ******************************************** 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 09:13:10.915 INFO: ok: [10.0.0.31] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 09:13:10.931 INFO: ok: [10.0.0.30] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 09:13:11.031 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 09:13:11.035 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 09:13:11.930 INFO: TASK [docker : create docker repo] ********************************************* 2025-01-10 09:13:11.933 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 09:13:11.962 INFO: ok: [10.0.0.30] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 09:13:11.974 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 09:13:11.984 INFO: ok: [10.0.0.31] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 09:13:12.080 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 09:13:15.677 INFO: TASK [docker : install docker for other ubuntu] ******************************** 2025-01-10 09:13:15.677 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736500394, "cache_updated": true, "changed": false} 2025-01-10 09:13:15.740 INFO: ok: [10.0.0.30] => {"attempts": 1, "cache_update_time": 1736500394, "cache_updated": true, "changed": false} 2025-01-10 09:13:15.811 INFO: ok: [10.0.0.33] => {"attempts": 1, "cache_update_time": 1736500395, "cache_updated": true, "changed": false} 2025-01-10 09:13:16.029 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736500395, "cache_updated": true, "changed": false} 2025-01-10 09:13:16.128 INFO: ok: [10.0.0.31] => {"attempts": 1, "cache_update_time": 1736500395, "cache_updated": true, "changed": false} 2025-01-10 09:13:16.316 INFO: TASK [docker : add Contrail's insecure registry] ******************************* 2025-01-10 09:13:17.114 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.30, 10.0.0.27, 10.0.0.31, 10.0.0.37, 10.0.0.33 2025-01-10 09:13:17.924 INFO: TASK [docker : create docker config directory] ********************************* 2025-01-10 09:13:17.924 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 09:13:17.935 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:13:17.986 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:13:18.125 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 09:13:18.191 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 09:13:18.743 INFO: TASK [docker : ensure docker config file exists] ******************************* 2025-01-10 09:13:18.743 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0} 2025-01-10 09:13:18.769 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 09:13:18.887 INFO: changed: [10.0.0.31] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-01-10 09:13:18.951 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 09:13:19.005 INFO: changed: [10.0.0.33] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-01-10 09:13:19.596 INFO: TASK [docker : read docker config file] **************************************** changed: [10.0.0.30] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005929", "end": "2025-01-10 09:13:19.545510", "msg": "", "rc": 0, "start": "2025-01-10 09:13:19.539581", "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 09:13:19.636 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003725", "end": "2025-01-10 09:13:19.591528", "msg": "", "rc": 0, "start": "2025-01-10 09:13:19.587803", "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 09:13:19.798 INFO: changed: [10.0.0.31] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004982", "end": "2025-01-10 09:13:19.751641", "msg": "", "rc": 0, "start": "2025-01-10 09:13:19.746659", "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 09:13:19.827 INFO: changed: [10.0.0.37] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004030", "end": "2025-01-10 09:13:19.794451", "msg": "", "rc": 0, "start": "2025-01-10 09:13:19.790421", "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 09:13:19.885 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003675", "end": "2025-01-10 09:13:19.856474", "msg": "", "rc": 0, "start": "2025-01-10 09:13:19.852799", "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 09:13:20.205 INFO: TASK [docker : convert entries to json] **************************************** 2025-01-10 09:13:20.210 INFO: ok: [10.0.0.30] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "live-restore": true, "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 09:13:20.304 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 09:13:20.397 INFO: ok: [10.0.0.31] => {"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 09:13:20.458 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 09:13:20.547 INFO: ok: [10.0.0.33] => {"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 09:13:20.830 INFO: TASK [docker : register insecure-registries] *********************************** ok: [10.0.0.30] => {"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 09:13:20.916 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 09:13:21.097 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 09:13:21.210 INFO: ok: [10.0.0.31] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-01-10 09:13:21.254 INFO: ok: [10.0.0.33] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-01-10 09:13:21.775 INFO: TASK [docker : insert updated insecure-registries to docker daemon] ************ 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 09:13:21.789 INFO: ok: [10.0.0.31] => {"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 09:13:21.915 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 09:13:21.935 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"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 09:13:23.014 INFO: TASK [docker : write config to daemon.json] ************************************ 2025-01-10 09:13:23.014 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-1736500402.2895374-110584-130849047209325/source", "state": "file", "uid": 0} 2025-01-10 09:13:23.139 INFO: changed: [10.0.0.33] => {"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-1736500402.6392112-110595-213123329185000/source", "state": "file", "uid": 0} 2025-01-10 09:13:23.146 INFO: changed: [10.0.0.31] => {"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-1736500402.4556475-110585-217432547658509/source", "state": "file", "uid": 0} 2025-01-10 09:13:23.162 INFO: 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-1736500402.601047-110592-89414294657036/source", "state": "file", "uid": 0} 2025-01-10 09:13:37.656 INFO: TASK [docker : restart docker daemon] ****************************************** 2025-01-10 09:13:37.658 INFO: changed: [10.0.0.33] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 08:43:26 UTC", "ActiveEnterTimestampMonotonic": "408116110", "ActiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ActiveExitTimestampMonotonic": "407106602", "ActiveState": "active", "After": "sysinit.target systemd-journald.socket basic.target firewalld.service system.slice containerd.service time-set.target docker.socket network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 08:43:25 UTC", "AssertTimestampMonotonic": "407111274", "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": "140646051000", "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 08:43:25 UTC", "ConditionTimestampMonotonic": "407111272", "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": "11593", "ExecMainStartTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ExecMainStartTimestampMonotonic": "407112080", "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 08:43:25 UTC] ; stop_time=[n/a] ; pid=11593 ; 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 08:43:25 UTC] ; stop_time=[n/a] ; pid=11593 ; 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 08:43:25 UTC", "InactiveEnterTimestampMonotonic": "407110807", "InactiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "InactiveExitTimestampMonotonic": "407112327", "InvocationID": "61b75315984d4f39b4b1f65d36b45799", "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": "11593", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "823865344", "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 08:43:26 UTC", "StateChangeTimestampMonotonic": "408116110", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 09:13:38.009 INFO: changed: [10.0.0.37] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 08:43:26 UTC", "ActiveEnterTimestampMonotonic": "461212658", "ActiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ActiveExitTimestampMonotonic": "460229179", "ActiveState": "active", "After": "docker.socket system.slice containerd.service firewalld.service network-online.target time-set.target sysinit.target systemd-journald.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 08:43:25 UTC", "AssertTimestampMonotonic": "460236341", "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": "147224610000", "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 08:43:25 UTC", "ConditionTimestampMonotonic": "460236340", "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": "11591", "ExecMainStartTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ExecMainStartTimestampMonotonic": "460237322", "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 08:43:25 UTC] ; stop_time=[n/a] ; pid=11591 ; 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 08:43:25 UTC] ; stop_time=[n/a] ; pid=11591 ; 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 08:43:25 UTC", "InactiveEnterTimestampMonotonic": "460235734", "InactiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "InactiveExitTimestampMonotonic": "460237536", "InvocationID": "9104ae82dd3d4b70a748f1a0d3cf33b0", "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": "11591", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "825012224", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Fri 2025-01-10 08:43:26 UTC", "StateChangeTimestampMonotonic": "461212658", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 09:13:41.638 INFO: changed: [10.0.0.27] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ActiveEnterTimestampMonotonic": "761167390", "ActiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ActiveExitTimestampMonotonic": "760254711", "ActiveState": "active", "After": "systemd-journald.socket system.slice firewalld.service network-online.target time-set.target docker.socket basic.target containerd.service sysinit.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 08:43:25 UTC", "AssertTimestampMonotonic": "760259415", "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": "118280144000", "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 08:43:25 UTC", "ConditionTimestampMonotonic": "760259413", "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": "11785", "ExecMainStartTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ExecMainStartTimestampMonotonic": "760260268", "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 08:43:25 UTC] ; stop_time=[n/a] ; pid=11785 ; 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 08:43:25 UTC] ; stop_time=[n/a] ; pid=11785 ; 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 08:43:25 UTC", "InactiveEnterTimestampMonotonic": "760258889", "InactiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "InactiveExitTimestampMonotonic": "760260531", "InvocationID": "3cbf00c4dd4d4a1f93a5f42262a906ba", "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": "11785", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5560107008", "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 system.slice sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Fri 2025-01-10 08:43:25 UTC", "StateChangeTimestampMonotonic": "761167390", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 09:13:42.959 INFO: changed: [10.0.0.31] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ActiveEnterTimestampMonotonic": "711826102", "ActiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ActiveExitTimestampMonotonic": "710952845", "ActiveState": "active", "After": "basic.target firewalld.service sysinit.target time-set.target network-online.target docker.socket containerd.service system.slice systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 08:43:25 UTC", "AssertTimestampMonotonic": "710958184", "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": "166603876000", "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 08:43:25 UTC", "ConditionTimestampMonotonic": "710958182", "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": "11790", "ExecMainStartTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ExecMainStartTimestampMonotonic": "710959432", "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 08:43:25 UTC] ; stop_time=[n/a] ; pid=11790 ; 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 08:43:25 UTC] ; stop_time=[n/a] ; pid=11790 ; 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 08:43:25 UTC", "InactiveEnterTimestampMonotonic": "710957465", "InactiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "InactiveExitTimestampMonotonic": "710959794", "InvocationID": "87abfbdd08424bf790d0acb6a57abd68", "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": "11790", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5559717888", "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 08:43:25 UTC", "StateChangeTimestampMonotonic": "711826102", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 09:13:44.098 INFO: TASK [docker : start docker daemon] ******************************************** 2025-01-10 09:13:44.761 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.30, 10.0.0.27, 10.0.0.31, 10.0.0.37, 10.0.0.33 2025-01-10 09:13:45.723 INFO: TASK [docker : start docker daemon] ******************************************** ok: [10.0.0.27] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 09:13:41 UTC", "ActiveEnterTimestampMonotonic": "2576825144", "ActiveExitTimestamp": "Fri 2025-01-10 09:13:24 UTC", "ActiveExitTimestampMonotonic": "2559831525", "ActiveState": "active", "After": "systemd-journald.socket system.slice firewalld.service network-online.target time-set.target docker.socket basic.target containerd.service sysinit.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 09:13:35 UTC", "AssertTimestampMonotonic": "2571114452", "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": "1712289000", "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 09:13:35 UTC", "ConditionTimestampMonotonic": "2571114450", "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": "44259", "ExecMainStartTimestamp": "Fri 2025-01-10 09:13:35 UTC", "ExecMainStartTimestampMonotonic": "2571115380", "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 09:13:35 UTC] ; stop_time=[n/a] ; pid=44259 ; 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 09:13:35 UTC] ; stop_time=[n/a] ; pid=44259 ; 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 09:13:35 UTC", "InactiveEnterTimestampMonotonic": "2571113654", "InactiveExitTimestamp": "Fri 2025-01-10 09:13:35 UTC", "InactiveExitTimestampMonotonic": "2571115746", "InvocationID": "d6a314df1d8a4dac8148f4208a41437f", "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": "44259", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "66080768", "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 system.slice sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Fri 2025-01-10 09:13:41 UTC", "StateChangeTimestampMonotonic": "2576825144", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "47", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 09:13:45.827 INFO: ok: [10.0.0.30] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ActiveEnterTimestampMonotonic": "813701951", "ActiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ActiveExitTimestampMonotonic": "812717254", "ActiveState": "active", "After": "time-set.target sysinit.target systemd-journald.socket system.slice docker.socket network-online.target firewalld.service basic.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 08:43:25 UTC", "AssertTimestampMonotonic": "812721438", "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": "266500062000", "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 08:43:25 UTC", "ConditionTimestampMonotonic": "812721437", "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": "16179", "ExecMainStartTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ExecMainStartTimestampMonotonic": "812722239", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Fri 2025-01-10 09:12:13 UTC] ; stop_time=[Fri 2025-01-10 09:12:13 UTC] ; pid=106202 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Fri 2025-01-10 09:12:13 UTC] ; stop_time=[Fri 2025-01-10 09:12:13 UTC] ; pid=106202 ; 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 08:43:25 UTC] ; stop_time=[n/a] ; pid=16179 ; 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 08:43:25 UTC] ; stop_time=[n/a] ; pid=16179 ; 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 08:43:25 UTC", "InactiveEnterTimestampMonotonic": "812720961", "InactiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "InactiveExitTimestampMonotonic": "812722468", "InvocationID": "ce4183373762409490419e42b3960a08", "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": "16179", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4712800256", "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 09:12:13 UTC", "StateChangeTimestampMonotonic": "2541017659", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "15", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 09:13:45.922 INFO: ok: [10.0.0.31] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 09:13:42 UTC", "ActiveEnterTimestampMonotonic": "2528777613", "ActiveExitTimestamp": "Fri 2025-01-10 09:13:24 UTC", "ActiveExitTimestampMonotonic": "2510470676", "ActiveState": "active", "After": "basic.target firewalld.service sysinit.target time-set.target network-online.target docker.socket containerd.service system.slice systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 09:13:37 UTC", "AssertTimestampMonotonic": "2523262767", "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": "1601778000", "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 09:13:37 UTC", "ConditionTimestampMonotonic": "2523262766", "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": "44652", "ExecMainStartTimestamp": "Fri 2025-01-10 09:13:37 UTC", "ExecMainStartTimestampMonotonic": "2523263858", "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 09:13:37 UTC] ; stop_time=[n/a] ; pid=44652 ; 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 09:13:37 UTC] ; stop_time=[n/a] ; pid=44652 ; 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 09:13:37 UTC", "InactiveEnterTimestampMonotonic": "2523261880", "InactiveExitTimestamp": "Fri 2025-01-10 09:13:37 UTC", "InactiveExitTimestampMonotonic": "2523264252", "InvocationID": "4e607b84d0c948ad9317b10e79609f35", "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": "44652", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "66330624", "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 09:13:42 UTC", "StateChangeTimestampMonotonic": "2528777613", "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": "52", "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 09:13:45.989 INFO: ok: [10.0.0.37] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 09:13:37 UTC", "ActiveEnterTimestampMonotonic": "2273100793", "ActiveExitTimestamp": "Fri 2025-01-10 09:13:24 UTC", "ActiveExitTimestampMonotonic": "2259783053", "ActiveState": "active", "After": "docker.socket system.slice containerd.service firewalld.service network-online.target time-set.target sysinit.target systemd-journald.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 09:13:34 UTC", "AssertTimestampMonotonic": "2270029075", "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": "663265000", "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 09:13:34 UTC", "ConditionTimestampMonotonic": "2270029073", "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": "26259", "ExecMainStartTimestamp": "Fri 2025-01-10 09:13:34 UTC", "ExecMainStartTimestampMonotonic": "2270030163", "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 09:13:34 UTC] ; stop_time=[n/a] ; pid=26259 ; 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 09:13:34 UTC] ; stop_time=[n/a] ; pid=26259 ; 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 09:13:34 UTC", "InactiveEnterTimestampMonotonic": "2270028456", "InactiveExitTimestamp": "Fri 2025-01-10 09:13:34 UTC", "InactiveExitTimestampMonotonic": "2270030634", "InvocationID": "d5aa901b7afa4223bd17b57b2ae0df92", "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": "26259", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "38129664", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Fri 2025-01-10 09:13:37 UTC", "StateChangeTimestampMonotonic": "2273100793", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "19", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 09:13:46.030 INFO: ok: [10.0.0.33] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 09:13:37 UTC", "ActiveEnterTimestampMonotonic": "2219616301", "ActiveExitTimestamp": "Fri 2025-01-10 09:13:24 UTC", "ActiveExitTimestampMonotonic": "2206576129", "ActiveState": "active", "After": "sysinit.target systemd-journald.socket basic.target firewalld.service system.slice containerd.service time-set.target docker.socket network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 09:13:34 UTC", "AssertTimestampMonotonic": "2216787347", "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": "542445000", "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 09:13:34 UTC", "ConditionTimestampMonotonic": "2216787345", "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": "26199", "ExecMainStartTimestamp": "Fri 2025-01-10 09:13:34 UTC", "ExecMainStartTimestampMonotonic": "2216788212", "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 09:13:34 UTC] ; stop_time=[n/a] ; pid=26199 ; 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 09:13:34 UTC] ; stop_time=[n/a] ; pid=26199 ; 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 09:13:34 UTC", "InactiveEnterTimestampMonotonic": "2216786800", "InactiveExitTimestamp": "Fri 2025-01-10 09:13:34 UTC", "InactiveExitTimestampMonotonic": "2216788479", "InvocationID": "4057531a67904362b7ce58a07c6db674", "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": "26199", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "37363712", "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 09:13:37 UTC", "StateChangeTimestampMonotonic": "2219616301", "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": "17", "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 09:13:47.898 INFO: PLAY [ZIU stage 1 stop services] *********************************************** 2025-01-10 09:13:49.461 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:13:49.462 INFO: ok: [10.0.0.27] 2025-01-10 09:13:49.560 INFO: ok: [10.0.0.33] 2025-01-10 09:13:49.586 INFO: ok: [10.0.0.30] 2025-01-10 09:13:49.617 INFO: ok: [10.0.0.31] 2025-01-10 09:13:50.608 INFO: ok: [10.0.0.37] 2025-01-10 09:13:51.754 INFO: TASK [set_fact] **************************************************************** 2025-01-10 09:13:51.755 INFO: ok: [10.0.0.30] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.30", "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.30", "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.30,10.0.0.27,10.0.0.31", "computeManager_ip": "10.0.0.30", "imageManager_ip": "10.0.0.30", "networkManager_ip": "10.0.0.30"}, "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_31": {"ip": "10.0.0.31", "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_33": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_33": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_37": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-01-10 09:13:52.098 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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.30", "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.30", "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.30,10.0.0.27,10.0.0.31", "computeManager_ip": "10.0.0.30", "imageManager_ip": "10.0.0.30", "networkManager_ip": "10.0.0.30"}, "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_31": {"ip": "10.0.0.31", "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_33": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_33": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_37": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-01-10 09:13:52.244 INFO: ok: [10.0.0.31] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5101", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.30", "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.30", "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.30,10.0.0.27,10.0.0.31", "computeManager_ip": "10.0.0.30", "imageManager_ip": "10.0.0.30", "networkManager_ip": "10.0.0.30"}, "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_31": {"ip": "10.0.0.31", "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_33": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_33": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_37": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-01-10 09:13:52.318 INFO: 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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.30", "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.30", "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.30,10.0.0.27,10.0.0.31", "computeManager_ip": "10.0.0.30", "imageManager_ip": "10.0.0.30", "networkManager_ip": "10.0.0.30"}, "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_31": {"ip": "10.0.0.31", "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_33": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_33": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_37": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-01-10 09:13:52.319 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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.30", "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.30", "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.30,10.0.0.27,10.0.0.31", "computeManager_ip": "10.0.0.30", "imageManager_ip": "10.0.0.30", "networkManager_ip": "10.0.0.30"}, "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_31": {"ip": "10.0.0.31", "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_33": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_33": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_37": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-01-10 09:13:52.597 INFO: TASK [include_vars] ************************************************************ 2025-01-10 09:13:52.598 INFO: ok: [10.0.0.30] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-01-10 09:13:52.712 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 09:13:52.810 INFO: ok: [10.0.0.31] => {"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 09:13:52.878 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 09:13:52.922 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 09:13:53.081 INFO: TASK [include_role : contrail_config] ****************************************** 2025-01-10 09:14:09.994 INFO: TASK [contrail_config : update contrail config image] ************************** 2025-01-10 09:14:09.995 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:15.378000", "end": "2025-01-10 09:14:09.929399", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:13:54.551399", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n0c4315b56e16: Pulling fs layer\nb01751f9fe14: Pulling fs layer\nd464de338347: Pulling fs layer\n251f6875d7d5: Pulling fs layer\n7c81dd9c70a5: Pulling fs layer\n5d626dbf0d05: Pulling fs layer\n43ff6d9e63f0: Pulling fs layer\nf6fa197ec900: Pulling fs layer\nf3962970ff36: Pulling fs layer\n251f6875d7d5: Waiting\n7c81dd9c70a5: Waiting\n5d626dbf0d05: Waiting\n43ff6d9e63f0: Waiting\nf6fa197ec900: Waiting\nf3962970ff36: Waiting\nb01751f9fe14: Verifying Checksum\nb01751f9fe14: Download complete\n0c4315b56e16: Verifying Checksum\n0c4315b56e16: Download complete\nd464de338347: Verifying Checksum\nd464de338347: Download complete\n251f6875d7d5: Verifying Checksum\n251f6875d7d5: Download complete\n7c81dd9c70a5: Verifying Checksum\n7c81dd9c70a5: Download complete\n0c4315b56e16: Pull complete\nf6fa197ec900: Verifying Checksum\nf6fa197ec900: Download complete\nb01751f9fe14: Pull complete\nf3962970ff36: Verifying Checksum\nf3962970ff36: Download complete\nd464de338347: Pull complete\n251f6875d7d5: Pull complete\n7c81dd9c70a5: Pull complete\n5d626dbf0d05: Verifying Checksum\n5d626dbf0d05: Download complete\n43ff6d9e63f0: Verifying Checksum\n43ff6d9e63f0: Download complete\n5d626dbf0d05: Pull complete\n43ff6d9e63f0: Pull complete\nf6fa197ec900: Pull complete\nf3962970ff36: Pull complete\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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", "0c4315b56e16: Pulling fs layer", "b01751f9fe14: Pulling fs layer", "d464de338347: Pulling fs layer", "251f6875d7d5: Pulling fs layer", "7c81dd9c70a5: Pulling fs layer", "5d626dbf0d05: Pulling fs layer", "43ff6d9e63f0: Pulling fs layer", "f6fa197ec900: Pulling fs layer", "f3962970ff36: Pulling fs layer", "251f6875d7d5: Waiting", "7c81dd9c70a5: Waiting", "5d626dbf0d05: Waiting", "43ff6d9e63f0: Waiting", "f6fa197ec900: Waiting", "f3962970ff36: Waiting", "b01751f9fe14: Verifying Checksum", "b01751f9fe14: Download complete", "0c4315b56e16: Verifying Checksum", "0c4315b56e16: Download complete", "d464de338347: Verifying Checksum", "d464de338347: Download complete", "251f6875d7d5: Verifying Checksum", "251f6875d7d5: Download complete", "7c81dd9c70a5: Verifying Checksum", "7c81dd9c70a5: Download complete", "0c4315b56e16: Pull complete", "f6fa197ec900: Verifying Checksum", "f6fa197ec900: Download complete", "b01751f9fe14: Pull complete", "f3962970ff36: Verifying Checksum", "f3962970ff36: Download complete", "d464de338347: Pull complete", "251f6875d7d5: Pull complete", "7c81dd9c70a5: Pull complete", "5d626dbf0d05: Verifying Checksum", "5d626dbf0d05: Download complete", "43ff6d9e63f0: Verifying Checksum", "43ff6d9e63f0: Download complete", "5d626dbf0d05: Pull complete", "43ff6d9e63f0: Pull complete", "f6fa197ec900: Pull complete", "f3962970ff36: Pull complete", "Digest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:14:11.651 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:17.159334", "end": "2025-01-10 09:14:11.577489", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:13:54.418155", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n0c4315b56e16: Pulling fs layer\nb01751f9fe14: Pulling fs layer\nd464de338347: Pulling fs layer\n251f6875d7d5: Pulling fs layer\n7c81dd9c70a5: Pulling fs layer\n5d626dbf0d05: Pulling fs layer\n43ff6d9e63f0: Pulling fs layer\nf6fa197ec900: Pulling fs layer\nf3962970ff36: Pulling fs layer\n5d626dbf0d05: Waiting\n7c81dd9c70a5: Waiting\nf3962970ff36: Waiting\n251f6875d7d5: Waiting\n43ff6d9e63f0: Waiting\nf6fa197ec900: Waiting\nd464de338347: Verifying Checksum\nd464de338347: Download complete\n0c4315b56e16: Verifying Checksum\n0c4315b56e16: Download complete\nb01751f9fe14: Verifying Checksum\nb01751f9fe14: Download complete\n251f6875d7d5: Verifying Checksum\n251f6875d7d5: Download complete\n7c81dd9c70a5: Download complete\n0c4315b56e16: Pull complete\nf6fa197ec900: Verifying Checksum\nf6fa197ec900: Download complete\nb01751f9fe14: Pull complete\nf3962970ff36: Verifying Checksum\nf3962970ff36: Download complete\nd464de338347: Pull complete\n251f6875d7d5: Pull complete\n7c81dd9c70a5: Pull complete\n43ff6d9e63f0: Verifying Checksum\n43ff6d9e63f0: Download complete\n5d626dbf0d05: Verifying Checksum\n5d626dbf0d05: Download complete\n5d626dbf0d05: Pull complete\n43ff6d9e63f0: Pull complete\nf6fa197ec900: Pull complete\nf3962970ff36: Pull complete\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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", "0c4315b56e16: Pulling fs layer", "b01751f9fe14: Pulling fs layer", "d464de338347: Pulling fs layer", "251f6875d7d5: Pulling fs layer", "7c81dd9c70a5: Pulling fs layer", "5d626dbf0d05: Pulling fs layer", "43ff6d9e63f0: Pulling fs layer", "f6fa197ec900: Pulling fs layer", "f3962970ff36: Pulling fs layer", "5d626dbf0d05: Waiting", "7c81dd9c70a5: Waiting", "f3962970ff36: Waiting", "251f6875d7d5: Waiting", "43ff6d9e63f0: Waiting", "f6fa197ec900: Waiting", "d464de338347: Verifying Checksum", "d464de338347: Download complete", "0c4315b56e16: Verifying Checksum", "0c4315b56e16: Download complete", "b01751f9fe14: Verifying Checksum", "b01751f9fe14: Download complete", "251f6875d7d5: Verifying Checksum", "251f6875d7d5: Download complete", "7c81dd9c70a5: Download complete", "0c4315b56e16: Pull complete", "f6fa197ec900: Verifying Checksum", "f6fa197ec900: Download complete", "b01751f9fe14: Pull complete", "f3962970ff36: Verifying Checksum", "f3962970ff36: Download complete", "d464de338347: Pull complete", "251f6875d7d5: Pull complete", "7c81dd9c70a5: Pull complete", "43ff6d9e63f0: Verifying Checksum", "43ff6d9e63f0: Download complete", "5d626dbf0d05: Verifying Checksum", "5d626dbf0d05: Download complete", "5d626dbf0d05: Pull complete", "43ff6d9e63f0: Pull complete", "f6fa197ec900: Pull complete", "f3962970ff36: Pull complete", "Digest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:14:15.972 INFO: changed: [10.0.0.31] => (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:21.296843", "end": "2025-01-10 09:14:15.920018", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:13:54.623175", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n0c4315b56e16: Pulling fs layer\nb01751f9fe14: Pulling fs layer\nd464de338347: Pulling fs layer\n251f6875d7d5: Pulling fs layer\n7c81dd9c70a5: Pulling fs layer\n5d626dbf0d05: Pulling fs layer\n43ff6d9e63f0: Pulling fs layer\nf6fa197ec900: Pulling fs layer\nf3962970ff36: Pulling fs layer\n251f6875d7d5: Waiting\n7c81dd9c70a5: Waiting\n5d626dbf0d05: Waiting\n43ff6d9e63f0: Waiting\nf6fa197ec900: Waiting\nf3962970ff36: Waiting\nd464de338347: Verifying Checksum\nd464de338347: Download complete\nb01751f9fe14: Verifying Checksum\nb01751f9fe14: Download complete\n0c4315b56e16: Verifying Checksum\n0c4315b56e16: Download complete\n251f6875d7d5: Verifying Checksum\n251f6875d7d5: Download complete\n0c4315b56e16: Pull complete\nb01751f9fe14: Pull complete\n7c81dd9c70a5: Verifying Checksum\n7c81dd9c70a5: Download complete\nd464de338347: Pull complete\nf6fa197ec900: Download complete\nf3962970ff36: Download complete\n251f6875d7d5: Pull complete\n7c81dd9c70a5: Pull complete\n5d626dbf0d05: Verifying Checksum\n5d626dbf0d05: Download complete\n43ff6d9e63f0: Verifying Checksum\n43ff6d9e63f0: Download complete\n5d626dbf0d05: Pull complete\n43ff6d9e63f0: Pull complete\nf6fa197ec900: Pull complete\nf3962970ff36: Pull complete\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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", "0c4315b56e16: Pulling fs layer", "b01751f9fe14: Pulling fs layer", "d464de338347: Pulling fs layer", "251f6875d7d5: Pulling fs layer", "7c81dd9c70a5: Pulling fs layer", "5d626dbf0d05: Pulling fs layer", "43ff6d9e63f0: Pulling fs layer", "f6fa197ec900: Pulling fs layer", "f3962970ff36: Pulling fs layer", "251f6875d7d5: Waiting", "7c81dd9c70a5: Waiting", "5d626dbf0d05: Waiting", "43ff6d9e63f0: Waiting", "f6fa197ec900: Waiting", "f3962970ff36: Waiting", "d464de338347: Verifying Checksum", "d464de338347: Download complete", "b01751f9fe14: Verifying Checksum", "b01751f9fe14: Download complete", "0c4315b56e16: Verifying Checksum", "0c4315b56e16: Download complete", "251f6875d7d5: Verifying Checksum", "251f6875d7d5: Download complete", "0c4315b56e16: Pull complete", "b01751f9fe14: Pull complete", "7c81dd9c70a5: Verifying Checksum", "7c81dd9c70a5: Download complete", "d464de338347: Pull complete", "f6fa197ec900: Download complete", "f3962970ff36: Download complete", "251f6875d7d5: Pull complete", "7c81dd9c70a5: Pull complete", "5d626dbf0d05: Verifying Checksum", "5d626dbf0d05: Download complete", "43ff6d9e63f0: Verifying Checksum", "43ff6d9e63f0: Download complete", "5d626dbf0d05: Pull complete", "43ff6d9e63f0: Pull complete", "f6fa197ec900: Pull complete", "f3962970ff36: Pull complete", "Digest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:14:22.470 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:12.024528", "end": "2025-01-10 09:14:22.433470", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:14:10.408942", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc820b3047870: Pulling fs layer\nafe4f9806577: Pulling fs layer\nafe4f9806577: Download complete\nc820b3047870: Verifying Checksum\nc820b3047870: Download complete\nc820b3047870: Pull complete\nafe4f9806577: Pull complete\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c820b3047870: Pulling fs layer", "afe4f9806577: Pulling fs layer", "afe4f9806577: Download complete", "c820b3047870: Verifying Checksum", "c820b3047870: Download complete", "c820b3047870: Pull complete", "afe4f9806577: Pull complete", "Digest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:14:24.762 INFO: changed: [10.0.0.27] => (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.960220", "end": "2025-01-10 09:14:24.719537", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-10 09:14:22.759317", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n754182a0411c: Pulling fs layer\n6b6bfb6668d5: Pulling fs layer\n754182a0411c: Verifying Checksum\n754182a0411c: Download complete\n754182a0411c: Pull complete\n6b6bfb6668d5: Verifying Checksum\n6b6bfb6668d5: Download complete\n6b6bfb6668d5: Pull complete\nDigest: sha256:27034a1a2442e8b056ff4cd458bd4f559ceb9952b7e52a03ed989a0f3f140e23\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "754182a0411c: Pulling fs layer", "6b6bfb6668d5: Pulling fs layer", "754182a0411c: Verifying Checksum", "754182a0411c: Download complete", "754182a0411c: Pull complete", "6b6bfb6668d5: Verifying Checksum", "6b6bfb6668d5: Download complete", "6b6bfb6668d5: Pull complete", "Digest: sha256:27034a1a2442e8b056ff4cd458bd4f559ceb9952b7e52a03ed989a0f3f140e23", "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 09:14:25.332 INFO: changed: [10.0.0.30] => (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.188319", "end": "2025-01-10 09:14:25.288476", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:14:12.100157", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc820b3047870: Pulling fs layer\nafe4f9806577: Pulling fs layer\nafe4f9806577: Verifying Checksum\nafe4f9806577: Download complete\nc820b3047870: Verifying Checksum\nc820b3047870: Download complete\nc820b3047870: Pull complete\nafe4f9806577: Pull complete\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c820b3047870: Pulling fs layer", "afe4f9806577: Pulling fs layer", "afe4f9806577: Verifying Checksum", "afe4f9806577: Download complete", "c820b3047870: Verifying Checksum", "c820b3047870: Download complete", "c820b3047870: Pull complete", "afe4f9806577: Pull complete", "Digest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:14:26.894 INFO: changed: [10.0.0.27] => (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.763442", "end": "2025-01-10 09:14:26.857277", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-10 09:14:25.093835", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc5d6c5f2e4f9: Pulling fs layer\nc3c607dc0d71: Pulling fs layer\nc5d6c5f2e4f9: Verifying Checksum\nc5d6c5f2e4f9: Download complete\nc5d6c5f2e4f9: Pull complete\nc3c607dc0d71: Verifying Checksum\nc3c607dc0d71: Download complete\nc3c607dc0d71: Pull complete\nDigest: sha256:3b3e19cbfb89ddb5bf8de37bff885eea207b31ed7ebcb0315f241be6beb6df7b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c5d6c5f2e4f9: Pulling fs layer", "c3c607dc0d71: Pulling fs layer", "c5d6c5f2e4f9: Verifying Checksum", "c5d6c5f2e4f9: Download complete", "c5d6c5f2e4f9: Pull complete", "c3c607dc0d71: Verifying Checksum", "c3c607dc0d71: Download complete", "c3c607dc0d71: Pull complete", "Digest: sha256:3b3e19cbfb89ddb5bf8de37bff885eea207b31ed7ebcb0315f241be6beb6df7b", "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 09:14:27.389 INFO: changed: [10.0.0.30] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-api:master-1_2_9_6-2", "delta": "0:00:01.697162", "end": "2025-01-10 09:14:27.348758", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-10 09:14:25.651596", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n754182a0411c: Pulling fs layer\n6b6bfb6668d5: Pulling fs layer\n754182a0411c: Verifying Checksum\n754182a0411c: Download complete\n754182a0411c: Pull complete\n6b6bfb6668d5: Verifying Checksum\n6b6bfb6668d5: Download complete\n6b6bfb6668d5: Pull complete\nDigest: sha256:27034a1a2442e8b056ff4cd458bd4f559ceb9952b7e52a03ed989a0f3f140e23\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "754182a0411c: Pulling fs layer", "6b6bfb6668d5: Pulling fs layer", "754182a0411c: Verifying Checksum", "754182a0411c: Download complete", "754182a0411c: Pull complete", "6b6bfb6668d5: Verifying Checksum", "6b6bfb6668d5: Download complete", "6b6bfb6668d5: Pull complete", "Digest: sha256:27034a1a2442e8b056ff4cd458bd4f559ceb9952b7e52a03ed989a0f3f140e23", "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 09:14:27.799 INFO: changed: [10.0.0.27] => (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.536440", "end": "2025-01-10 09:14:27.755847", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-10 09:14:27.219407", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n58ef3fb6fdee: Pulling fs layer\n0e7d37420000: Pulling fs layer\n58ef3fb6fdee: Verifying Checksum\n58ef3fb6fdee: Download complete\n0e7d37420000: Verifying Checksum\n0e7d37420000: Download complete\n58ef3fb6fdee: Pull complete\n0e7d37420000: Pull complete\nDigest: sha256:36157efbfbb61bcbf61abd4a89c2ac4cf28bb398888260c4e699ad87a3a455fe\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "58ef3fb6fdee: Pulling fs layer", "0e7d37420000: Pulling fs layer", "58ef3fb6fdee: Verifying Checksum", "58ef3fb6fdee: Download complete", "0e7d37420000: Verifying Checksum", "0e7d37420000: Download complete", "58ef3fb6fdee: Pull complete", "0e7d37420000: Pull complete", "Digest: sha256:36157efbfbb61bcbf61abd4a89c2ac4cf28bb398888260c4e699ad87a3a455fe", "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 09:14:28.706 INFO: changed: [10.0.0.30] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-svcmonitor:master-1_2_9_6-2", "delta": "0:00:00.977090", "end": "2025-01-10 09:14:28.660564", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-10 09:14:27.683474", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc5d6c5f2e4f9: Pulling fs layer\nc3c607dc0d71: Pulling fs layer\nc5d6c5f2e4f9: Verifying Checksum\nc5d6c5f2e4f9: Download complete\nc5d6c5f2e4f9: Pull complete\nc3c607dc0d71: Verifying Checksum\nc3c607dc0d71: Download complete\nc3c607dc0d71: Pull complete\nDigest: sha256:3b3e19cbfb89ddb5bf8de37bff885eea207b31ed7ebcb0315f241be6beb6df7b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c5d6c5f2e4f9: Pulling fs layer", "c3c607dc0d71: Pulling fs layer", "c5d6c5f2e4f9: Verifying Checksum", "c5d6c5f2e4f9: Download complete", "c5d6c5f2e4f9: Pull complete", "c3c607dc0d71: Verifying Checksum", "c3c607dc0d71: Download complete", "c3c607dc0d71: Pull complete", "Digest: sha256:3b3e19cbfb89ddb5bf8de37bff885eea207b31ed7ebcb0315f241be6beb6df7b", "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 09:14:29.422 INFO: changed: [10.0.0.30] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-schema:master-1_2_9_6-2", "delta": "0:00:00.348038", "end": "2025-01-10 09:14:29.381737", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-10 09:14:29.033699", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n58ef3fb6fdee: Pulling fs layer\n0e7d37420000: Pulling fs layer\n58ef3fb6fdee: Verifying Checksum\n58ef3fb6fdee: Download complete\n0e7d37420000: Verifying Checksum\n0e7d37420000: Download complete\n58ef3fb6fdee: Pull complete\n0e7d37420000: Pull complete\nDigest: sha256:36157efbfbb61bcbf61abd4a89c2ac4cf28bb398888260c4e699ad87a3a455fe\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "58ef3fb6fdee: Pulling fs layer", "0e7d37420000: Pulling fs layer", "58ef3fb6fdee: Verifying Checksum", "58ef3fb6fdee: Download complete", "0e7d37420000: Verifying Checksum", "0e7d37420000: Download complete", "58ef3fb6fdee: Pull complete", "0e7d37420000: Pull complete", "Digest: sha256:36157efbfbb61bcbf61abd4a89c2ac4cf28bb398888260c4e699ad87a3a455fe", "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 09:14:34.049 INFO: changed: [10.0.0.31] => (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.556197", "end": "2025-01-10 09:14:33.997828", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:14:16.441631", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc820b3047870: Pulling fs layer\nafe4f9806577: Pulling fs layer\nafe4f9806577: Verifying Checksum\nafe4f9806577: Download complete\nc820b3047870: Verifying Checksum\nc820b3047870: Download complete\nc820b3047870: Pull complete\nafe4f9806577: Pull complete\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c820b3047870: Pulling fs layer", "afe4f9806577: Pulling fs layer", "afe4f9806577: Verifying Checksum", "afe4f9806577: Download complete", "c820b3047870: Verifying Checksum", "c820b3047870: Download complete", "c820b3047870: Pull complete", "afe4f9806577: Pull complete", "Digest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:14:36.982 INFO: changed: [10.0.0.31] => (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.538646", "end": "2025-01-10 09:14:36.934899", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-01-10 09:14:34.396253", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n754182a0411c: Pulling fs layer\n6b6bfb6668d5: Pulling fs layer\n754182a0411c: Verifying Checksum\n754182a0411c: Download complete\n754182a0411c: Pull complete\n6b6bfb6668d5: Verifying Checksum\n6b6bfb6668d5: Download complete\n6b6bfb6668d5: Pull complete\nDigest: sha256:27034a1a2442e8b056ff4cd458bd4f559ceb9952b7e52a03ed989a0f3f140e23\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "754182a0411c: Pulling fs layer", "6b6bfb6668d5: Pulling fs layer", "754182a0411c: Verifying Checksum", "754182a0411c: Download complete", "754182a0411c: Pull complete", "6b6bfb6668d5: Verifying Checksum", "6b6bfb6668d5: Download complete", "6b6bfb6668d5: Pull complete", "Digest: sha256:27034a1a2442e8b056ff4cd458bd4f559ceb9952b7e52a03ed989a0f3f140e23", "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 09:14:38.988 INFO: changed: [10.0.0.31] => (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.579340", "end": "2025-01-10 09:14:38.945276", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-01-10 09:14:37.365936", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc5d6c5f2e4f9: Pulling fs layer\nc3c607dc0d71: Pulling fs layer\nc5d6c5f2e4f9: Verifying Checksum\nc5d6c5f2e4f9: Download complete\nc5d6c5f2e4f9: Pull complete\nc3c607dc0d71: Verifying Checksum\nc3c607dc0d71: Download complete\nc3c607dc0d71: Pull complete\nDigest: sha256:3b3e19cbfb89ddb5bf8de37bff885eea207b31ed7ebcb0315f241be6beb6df7b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c5d6c5f2e4f9: Pulling fs layer", "c3c607dc0d71: Pulling fs layer", "c5d6c5f2e4f9: Verifying Checksum", "c5d6c5f2e4f9: Download complete", "c5d6c5f2e4f9: Pull complete", "c3c607dc0d71: Verifying Checksum", "c3c607dc0d71: Download complete", "c3c607dc0d71: Pull complete", "Digest: sha256:3b3e19cbfb89ddb5bf8de37bff885eea207b31ed7ebcb0315f241be6beb6df7b", "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 09:14:39.898 INFO: changed: [10.0.0.31] => (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.496404", "end": "2025-01-10 09:14:39.844843", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-01-10 09:14:39.348439", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n58ef3fb6fdee: Pulling fs layer\n0e7d37420000: Pulling fs layer\n58ef3fb6fdee: Verifying Checksum\n58ef3fb6fdee: Download complete\n0e7d37420000: Download complete\n58ef3fb6fdee: Pull complete\n0e7d37420000: Pull complete\nDigest: sha256:36157efbfbb61bcbf61abd4a89c2ac4cf28bb398888260c4e699ad87a3a455fe\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "58ef3fb6fdee: Pulling fs layer", "0e7d37420000: Pulling fs layer", "58ef3fb6fdee: Verifying Checksum", "58ef3fb6fdee: Download complete", "0e7d37420000: Download complete", "58ef3fb6fdee: Pull complete", "0e7d37420000: Pull complete", "Digest: sha256:36157efbfbb61bcbf61abd4a89c2ac4cf28bb398888260c4e699ad87a3a455fe", "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 09:14:56.223 INFO: changed: [10.0.0.27] => (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.059335", "end": "2025-01-10 09:14:56.164903", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:14:28.105568", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n896c99bb6560: Pulling fs layer\n060a44de430f: Pulling fs layer\n060a44de430f: Verifying Checksum\n060a44de430f: Download complete\n896c99bb6560: Verifying Checksum\n896c99bb6560: Download complete\n896c99bb6560: Pull complete\n060a44de430f: Pull complete\nDigest: sha256:eb24870e4934cc9532cecce0d9dccfa62909000f6cbbeb878bac586bf23aa07f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "896c99bb6560: Pulling fs layer", "060a44de430f: Pulling fs layer", "060a44de430f: Verifying Checksum", "060a44de430f: Download complete", "896c99bb6560: Verifying Checksum", "896c99bb6560: Download complete", "896c99bb6560: Pull complete", "060a44de430f: Pull complete", "Digest: sha256:eb24870e4934cc9532cecce0d9dccfa62909000f6cbbeb878bac586bf23aa07f", "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 09:14:57.581 INFO: changed: [10.0.0.27] => (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.972379", "end": "2025-01-10 09:14:57.542407", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-10 09:14:56.570028", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n48abaeda7dce: Pulling fs layer\n1aa6d6662aed: Pulling fs layer\n92a5fd097ef2: Pulling fs layer\nc052fb74c67f: Pulling fs layer\nc052fb74c67f: Waiting\n92a5fd097ef2: Verifying Checksum\n92a5fd097ef2: Download complete\n1aa6d6662aed: Verifying Checksum\n1aa6d6662aed: Download complete\n48abaeda7dce: Verifying Checksum\n48abaeda7dce: Download complete\n48abaeda7dce: Pull complete\n1aa6d6662aed: Pull complete\n92a5fd097ef2: Pull complete\nc052fb74c67f: Verifying Checksum\nc052fb74c67f: Download complete\nc052fb74c67f: Pull complete\nDigest: sha256:dbdbcf06c39ca83dd577540cb3b53f4674f380287efb91b48136f9bdee092e66\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "48abaeda7dce: Pulling fs layer", "1aa6d6662aed: Pulling fs layer", "92a5fd097ef2: Pulling fs layer", "c052fb74c67f: Pulling fs layer", "c052fb74c67f: Waiting", "92a5fd097ef2: Verifying Checksum", "92a5fd097ef2: Download complete", "1aa6d6662aed: Verifying Checksum", "1aa6d6662aed: Download complete", "48abaeda7dce: Verifying Checksum", "48abaeda7dce: Download complete", "48abaeda7dce: Pull complete", "1aa6d6662aed: Pull complete", "92a5fd097ef2: Pull complete", "c052fb74c67f: Verifying Checksum", "c052fb74c67f: Download complete", "c052fb74c67f: Pull complete", "Digest: sha256:dbdbcf06c39ca83dd577540cb3b53f4674f380287efb91b48136f9bdee092e66", "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 09:14:58.311 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.376715", "end": "2025-01-10 09:14:58.270567", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:14:57.893852", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n0aaea174558a: Pulling fs layer\n0aaea174558a: Verifying Checksum\n0aaea174558a: Download complete\n0aaea174558a: Pull complete\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "0aaea174558a: Pulling fs layer", "0aaea174558a: Verifying Checksum", "0aaea174558a: Download complete", "0aaea174558a: Pull complete", "Digest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:15:02.690 INFO: changed: [10.0.0.30] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-devicemgr:master-1_2_9_6-2", "delta": "0:00:32.924898", "end": "2025-01-10 09:15:02.640866", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:14:29.715968", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n896c99bb6560: Pulling fs layer\n060a44de430f: Pulling fs layer\n060a44de430f: Verifying Checksum\n060a44de430f: Download complete\n896c99bb6560: Verifying Checksum\n896c99bb6560: Download complete\n896c99bb6560: Pull complete\n060a44de430f: Pull complete\nDigest: sha256:eb24870e4934cc9532cecce0d9dccfa62909000f6cbbeb878bac586bf23aa07f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "896c99bb6560: Pulling fs layer", "060a44de430f: Pulling fs layer", "060a44de430f: Verifying Checksum", "060a44de430f: Download complete", "896c99bb6560: Verifying Checksum", "896c99bb6560: Download complete", "896c99bb6560: Pull complete", "060a44de430f: Pull complete", "Digest: sha256:eb24870e4934cc9532cecce0d9dccfa62909000f6cbbeb878bac586bf23aa07f", "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 09:15:04.096 INFO: changed: [10.0.0.30] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-config-dnsmasq:master-1_2_9_6-2", "delta": "0:00:01.007126", "end": "2025-01-10 09:15:04.054469", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-10 09:15:03.047343", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n48abaeda7dce: Pulling fs layer\n1aa6d6662aed: Pulling fs layer\n92a5fd097ef2: Pulling fs layer\nc052fb74c67f: Pulling fs layer\nc052fb74c67f: Waiting\n92a5fd097ef2: Verifying Checksum\n92a5fd097ef2: Download complete\n1aa6d6662aed: Verifying Checksum\n1aa6d6662aed: Download complete\n48abaeda7dce: Verifying Checksum\n48abaeda7dce: Download complete\n48abaeda7dce: Pull complete\n1aa6d6662aed: Pull complete\n92a5fd097ef2: Pull complete\nc052fb74c67f: Verifying Checksum\nc052fb74c67f: Download complete\nc052fb74c67f: Pull complete\nDigest: sha256:dbdbcf06c39ca83dd577540cb3b53f4674f380287efb91b48136f9bdee092e66\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "48abaeda7dce: Pulling fs layer", "1aa6d6662aed: Pulling fs layer", "92a5fd097ef2: Pulling fs layer", "c052fb74c67f: Pulling fs layer", "c052fb74c67f: Waiting", "92a5fd097ef2: Verifying Checksum", "92a5fd097ef2: Download complete", "1aa6d6662aed: Verifying Checksum", "1aa6d6662aed: Download complete", "48abaeda7dce: Verifying Checksum", "48abaeda7dce: Download complete", "48abaeda7dce: Pull complete", "1aa6d6662aed: Pull complete", "92a5fd097ef2: Pull complete", "c052fb74c67f: Verifying Checksum", "c052fb74c67f: Download complete", "c052fb74c67f: Pull complete", "Digest: sha256:dbdbcf06c39ca83dd577540cb3b53f4674f380287efb91b48136f9bdee092e66", "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 09:15:04.936 INFO: changed: [10.0.0.30] => (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.449544", "end": "2025-01-10 09:15:04.891474", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:15:04.441930", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n0aaea174558a: Pulling fs layer\n0aaea174558a: Download complete\n0aaea174558a: Pull complete\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "0aaea174558a: Pulling fs layer", "0aaea174558a: Download complete", "0aaea174558a: Pull complete", "Digest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:15:09.830 INFO: changed: [10.0.0.31] => (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:29.533880", "end": "2025-01-10 09:15:09.785652", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:14:40.251772", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n896c99bb6560: Pulling fs layer\n060a44de430f: Pulling fs layer\n060a44de430f: Verifying Checksum\n060a44de430f: Download complete\n896c99bb6560: Verifying Checksum\n896c99bb6560: Download complete\n896c99bb6560: Pull complete\n060a44de430f: Pull complete\nDigest: sha256:eb24870e4934cc9532cecce0d9dccfa62909000f6cbbeb878bac586bf23aa07f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "896c99bb6560: Pulling fs layer", "060a44de430f: Pulling fs layer", "060a44de430f: Verifying Checksum", "060a44de430f: Download complete", "896c99bb6560: Verifying Checksum", "896c99bb6560: Download complete", "896c99bb6560: Pull complete", "060a44de430f: Pull complete", "Digest: sha256:eb24870e4934cc9532cecce0d9dccfa62909000f6cbbeb878bac586bf23aa07f", "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 09:15:11.163 INFO: changed: [10.0.0.31] => (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.871560", "end": "2025-01-10 09:15:11.117033", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-01-10 09:15:10.245473", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n48abaeda7dce: Pulling fs layer\n1aa6d6662aed: Pulling fs layer\n92a5fd097ef2: Pulling fs layer\nc052fb74c67f: Pulling fs layer\nc052fb74c67f: Waiting\n92a5fd097ef2: Verifying Checksum\n92a5fd097ef2: Download complete\n1aa6d6662aed: Verifying Checksum\n1aa6d6662aed: Download complete\n48abaeda7dce: Verifying Checksum\n48abaeda7dce: Download complete\n48abaeda7dce: Pull complete\n1aa6d6662aed: Pull complete\n92a5fd097ef2: Pull complete\nc052fb74c67f: Verifying Checksum\nc052fb74c67f: Download complete\nc052fb74c67f: Pull complete\nDigest: sha256:dbdbcf06c39ca83dd577540cb3b53f4674f380287efb91b48136f9bdee092e66\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "48abaeda7dce: Pulling fs layer", "1aa6d6662aed: Pulling fs layer", "92a5fd097ef2: Pulling fs layer", "c052fb74c67f: Pulling fs layer", "c052fb74c67f: Waiting", "92a5fd097ef2: Verifying Checksum", "92a5fd097ef2: Download complete", "1aa6d6662aed: Verifying Checksum", "1aa6d6662aed: Download complete", "48abaeda7dce: Verifying Checksum", "48abaeda7dce: Download complete", "48abaeda7dce: Pull complete", "1aa6d6662aed: Pull complete", "92a5fd097ef2: Pull complete", "c052fb74c67f: Verifying Checksum", "c052fb74c67f: Download complete", "c052fb74c67f: Pull complete", "Digest: sha256:dbdbcf06c39ca83dd577540cb3b53f4674f380287efb91b48136f9bdee092e66", "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 09:15:11.841 INFO: changed: [10.0.0.31] => (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.297682", "end": "2025-01-10 09:15:11.791506", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:15:11.493824", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n0aaea174558a: Pulling fs layer\n0aaea174558a: Download complete\n0aaea174558a: Pull complete\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "0aaea174558a: Pulling fs layer", "0aaea174558a: Download complete", "0aaea174558a: Pull complete", "Digest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:15:12.430 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-01-10 09:15:25.286 INFO: TASK [contrail_webui : update contrail webui image] **************************** 2025-01-10 09:15:25.307 INFO: changed: [10.0.0.31] => (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.334221", "end": "2025-01-10 09:15:25.241452", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-10 09:15:13.907231", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n1a160f453944: Pulling fs layer\nd6c11d73de1a: Pulling fs layer\n35e830c1a62a: Pulling fs layer\na34a718c087c: Pulling fs layer\n1d3e28875786: Pulling fs layer\na34a718c087c: Waiting\n1d3e28875786: Waiting\n35e830c1a62a: Verifying Checksum\n35e830c1a62a: Download complete\na34a718c087c: Verifying Checksum\na34a718c087c: Download complete\nd6c11d73de1a: Verifying Checksum\nd6c11d73de1a: Download complete\n1d3e28875786: Verifying Checksum\n1d3e28875786: Download complete\n1a160f453944: Verifying Checksum\n1a160f453944: Download complete\n1a160f453944: Pull complete\nd6c11d73de1a: Pull complete\n35e830c1a62a: Pull complete\na34a718c087c: Pull complete\n1d3e28875786: Pull complete\nDigest: sha256:fb26ab66880d56b7715e4738493818bf74d0e15c093c8512d613483f98cae87f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "1a160f453944: Pulling fs layer", "d6c11d73de1a: Pulling fs layer", "35e830c1a62a: Pulling fs layer", "a34a718c087c: Pulling fs layer", "1d3e28875786: Pulling fs layer", "a34a718c087c: Waiting", "1d3e28875786: Waiting", "35e830c1a62a: Verifying Checksum", "35e830c1a62a: Download complete", "a34a718c087c: Verifying Checksum", "a34a718c087c: Download complete", "d6c11d73de1a: Verifying Checksum", "d6c11d73de1a: Download complete", "1d3e28875786: Verifying Checksum", "1d3e28875786: Download complete", "1a160f453944: Verifying Checksum", "1a160f453944: Download complete", "1a160f453944: Pull complete", "d6c11d73de1a: Pull complete", "35e830c1a62a: Pull complete", "a34a718c087c: Pull complete", "1d3e28875786: Pull complete", "Digest: sha256:fb26ab66880d56b7715e4738493818bf74d0e15c093c8512d613483f98cae87f", "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 09:15:25.324 INFO: changed: [10.0.0.27] => (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.497590", "end": "2025-01-10 09:15:25.266568", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-10 09:15:13.768978", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n1a160f453944: Pulling fs layer\nd6c11d73de1a: Pulling fs layer\n35e830c1a62a: Pulling fs layer\na34a718c087c: Pulling fs layer\n1d3e28875786: Pulling fs layer\na34a718c087c: Waiting\n1d3e28875786: Waiting\n35e830c1a62a: Verifying Checksum\n35e830c1a62a: Download complete\nd6c11d73de1a: Verifying Checksum\nd6c11d73de1a: Download complete\na34a718c087c: Download complete\n1d3e28875786: Verifying Checksum\n1d3e28875786: Download complete\n1a160f453944: Verifying Checksum\n1a160f453944: Download complete\n1a160f453944: Pull complete\nd6c11d73de1a: Pull complete\n35e830c1a62a: Pull complete\na34a718c087c: Pull complete\n1d3e28875786: Pull complete\nDigest: sha256:fb26ab66880d56b7715e4738493818bf74d0e15c093c8512d613483f98cae87f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "1a160f453944: Pulling fs layer", "d6c11d73de1a: Pulling fs layer", "35e830c1a62a: Pulling fs layer", "a34a718c087c: Pulling fs layer", "1d3e28875786: Pulling fs layer", "a34a718c087c: Waiting", "1d3e28875786: Waiting", "35e830c1a62a: Verifying Checksum", "35e830c1a62a: Download complete", "d6c11d73de1a: Verifying Checksum", "d6c11d73de1a: Download complete", "a34a718c087c: Download complete", "1d3e28875786: Verifying Checksum", "1d3e28875786: Download complete", "1a160f453944: Verifying Checksum", "1a160f453944: Download complete", "1a160f453944: Pull complete", "d6c11d73de1a: Pull complete", "35e830c1a62a: Pull complete", "a34a718c087c: Pull complete", "1d3e28875786: Pull complete", "Digest: sha256:fb26ab66880d56b7715e4738493818bf74d0e15c093c8512d613483f98cae87f", "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 09:15:26.028 INFO: changed: [10.0.0.31] => (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.281137", "end": "2025-01-10 09:15:25.984750", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-10 09:15:25.703613", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n1a160f453944: Already exists\nd6c11d73de1a: Already exists\n35e830c1a62a: Already exists\na34a718c087c: Already exists\n1d3e28875786: Already exists\nDigest: sha256:4d78bfa671ae819e52a39ac743f85944a22373940a65d01bf2703fe3aadc8424\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "1a160f453944: Already exists", "d6c11d73de1a: Already exists", "35e830c1a62a: Already exists", "a34a718c087c: Already exists", "1d3e28875786: Already exists", "Digest: sha256:4d78bfa671ae819e52a39ac743f85944a22373940a65d01bf2703fe3aadc8424", "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 09:15:26.053 INFO: changed: [10.0.0.27] => (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.243459", "end": "2025-01-10 09:15:26.015170", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-10 09:15:25.771711", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n1a160f453944: Already exists\nd6c11d73de1a: Already exists\n35e830c1a62a: Already exists\na34a718c087c: Already exists\n1d3e28875786: Already exists\nDigest: sha256:4d78bfa671ae819e52a39ac743f85944a22373940a65d01bf2703fe3aadc8424\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "1a160f453944: Already exists", "d6c11d73de1a: Already exists", "35e830c1a62a: Already exists", "a34a718c087c: Already exists", "1d3e28875786: Already exists", "Digest: sha256:4d78bfa671ae819e52a39ac743f85944a22373940a65d01bf2703fe3aadc8424", "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 09:15:26.071 INFO: changed: [10.0.0.30] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-web:master-1_2_9_6-2", "delta": "0:00:12.285973", "end": "2025-01-10 09:15:26.007561", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-01-10 09:15:13.721588", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n1a160f453944: Pulling fs layer\nd6c11d73de1a: Pulling fs layer\n35e830c1a62a: Pulling fs layer\na34a718c087c: Pulling fs layer\n1d3e28875786: Pulling fs layer\na34a718c087c: Waiting\n1d3e28875786: Waiting\nd6c11d73de1a: Verifying Checksum\nd6c11d73de1a: Download complete\n35e830c1a62a: Verifying Checksum\n35e830c1a62a: Download complete\n1d3e28875786: Verifying Checksum\n1d3e28875786: Download complete\na34a718c087c: Verifying Checksum\na34a718c087c: Download complete\n1a160f453944: Verifying Checksum\n1a160f453944: Download complete\n1a160f453944: Pull complete\nd6c11d73de1a: Pull complete\n35e830c1a62a: Pull complete\na34a718c087c: Pull complete\n1d3e28875786: Pull complete\nDigest: sha256:fb26ab66880d56b7715e4738493818bf74d0e15c093c8512d613483f98cae87f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "1a160f453944: Pulling fs layer", "d6c11d73de1a: Pulling fs layer", "35e830c1a62a: Pulling fs layer", "a34a718c087c: Pulling fs layer", "1d3e28875786: Pulling fs layer", "a34a718c087c: Waiting", "1d3e28875786: Waiting", "d6c11d73de1a: Verifying Checksum", "d6c11d73de1a: Download complete", "35e830c1a62a: Verifying Checksum", "35e830c1a62a: Download complete", "1d3e28875786: Verifying Checksum", "1d3e28875786: Download complete", "a34a718c087c: Verifying Checksum", "a34a718c087c: Download complete", "1a160f453944: Verifying Checksum", "1a160f453944: Download complete", "1a160f453944: Pull complete", "d6c11d73de1a: Pull complete", "35e830c1a62a: Pull complete", "a34a718c087c: Pull complete", "1d3e28875786: Pull complete", "Digest: sha256:fb26ab66880d56b7715e4738493818bf74d0e15c093c8512d613483f98cae87f", "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 09:15:26.693 INFO: changed: [10.0.0.30] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-webui-job:master-1_2_9_6-2", "delta": "0:00:00.276207", "end": "2025-01-10 09:15:26.654140", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-01-10 09:15:26.377933", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n1a160f453944: Already exists\nd6c11d73de1a: Already exists\n35e830c1a62a: Already exists\na34a718c087c: Already exists\n1d3e28875786: Already exists\nDigest: sha256:4d78bfa671ae819e52a39ac743f85944a22373940a65d01bf2703fe3aadc8424\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "1a160f453944: Already exists", "d6c11d73de1a: Already exists", "35e830c1a62a: Already exists", "a34a718c087c: Already exists", "1d3e28875786: Already exists", "Digest: sha256:4d78bfa671ae819e52a39ac743f85944a22373940a65d01bf2703fe3aadc8424", "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 09:15:27.266 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-01-10 09:15:29.673 INFO: TASK [contrail_redis : update contrail redis image] **************************** changed: [10.0.0.31] => (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.900219", "end": "2025-01-10 09:15:29.618692", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-10 09:15:28.718473", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nba927dc1ec58: Pulling fs layer\nda4cafdb0c34: Pulling fs layer\n1d6fddc10d0c: Pulling fs layer\nba927dc1ec58: Verifying Checksum\nba927dc1ec58: Download complete\n1d6fddc10d0c: Verifying Checksum\n1d6fddc10d0c: Download complete\nba927dc1ec58: Pull complete\nda4cafdb0c34: Verifying Checksum\nda4cafdb0c34: Download complete\nda4cafdb0c34: Pull complete\n1d6fddc10d0c: Pull complete\nDigest: sha256:01ab4ce8d310ff00cd6a953248bc4cefefcf6a05e65da22aadfe4cbb46c4a0a9\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "ba927dc1ec58: Pulling fs layer", "da4cafdb0c34: Pulling fs layer", "1d6fddc10d0c: Pulling fs layer", "ba927dc1ec58: Verifying Checksum", "ba927dc1ec58: Download complete", "1d6fddc10d0c: Verifying Checksum", "1d6fddc10d0c: Download complete", "ba927dc1ec58: Pull complete", "da4cafdb0c34: Verifying Checksum", "da4cafdb0c34: Download complete", "da4cafdb0c34: Pull complete", "1d6fddc10d0c: Pull complete", "Digest: sha256:01ab4ce8d310ff00cd6a953248bc4cefefcf6a05e65da22aadfe4cbb46c4a0a9", "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 09:15:29.675 INFO: changed: [10.0.0.30] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-redis:master-1_2_9_6-2", "delta": "0:00:01.015841", "end": "2025-01-10 09:15:29.633725", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-10 09:15:28.617884", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nba927dc1ec58: Pulling fs layer\nda4cafdb0c34: Pulling fs layer\n1d6fddc10d0c: Pulling fs layer\nba927dc1ec58: Verifying Checksum\nba927dc1ec58: Download complete\n1d6fddc10d0c: Verifying Checksum\n1d6fddc10d0c: Download complete\nba927dc1ec58: Pull complete\nda4cafdb0c34: Verifying Checksum\nda4cafdb0c34: Download complete\nda4cafdb0c34: Pull complete\n1d6fddc10d0c: Pull complete\nDigest: sha256:01ab4ce8d310ff00cd6a953248bc4cefefcf6a05e65da22aadfe4cbb46c4a0a9\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "ba927dc1ec58: Pulling fs layer", "da4cafdb0c34: Pulling fs layer", "1d6fddc10d0c: Pulling fs layer", "ba927dc1ec58: Verifying Checksum", "ba927dc1ec58: Download complete", "1d6fddc10d0c: Verifying Checksum", "1d6fddc10d0c: Download complete", "ba927dc1ec58: Pull complete", "da4cafdb0c34: Verifying Checksum", "da4cafdb0c34: Download complete", "da4cafdb0c34: Pull complete", "1d6fddc10d0c: Pull complete", "Digest: sha256:01ab4ce8d310ff00cd6a953248bc4cefefcf6a05e65da22aadfe4cbb46c4a0a9", "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 09:15:29.699 INFO: changed: [10.0.0.27] => (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.929490", "end": "2025-01-10 09:15:29.642266", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-01-10 09:15:28.712776", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nba927dc1ec58: Pulling fs layer\nda4cafdb0c34: Pulling fs layer\n1d6fddc10d0c: Pulling fs layer\n1d6fddc10d0c: Verifying Checksum\n1d6fddc10d0c: Download complete\nba927dc1ec58: Verifying Checksum\nba927dc1ec58: Download complete\nba927dc1ec58: Pull complete\nda4cafdb0c34: Verifying Checksum\nda4cafdb0c34: Download complete\nda4cafdb0c34: Pull complete\n1d6fddc10d0c: Pull complete\nDigest: sha256:01ab4ce8d310ff00cd6a953248bc4cefefcf6a05e65da22aadfe4cbb46c4a0a9\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "ba927dc1ec58: Pulling fs layer", "da4cafdb0c34: Pulling fs layer", "1d6fddc10d0c: Pulling fs layer", "1d6fddc10d0c: Verifying Checksum", "1d6fddc10d0c: Download complete", "ba927dc1ec58: Verifying Checksum", "ba927dc1ec58: Download complete", "ba927dc1ec58: Pull complete", "da4cafdb0c34: Verifying Checksum", "da4cafdb0c34: Download complete", "da4cafdb0c34: Pull complete", "1d6fddc10d0c: Pull complete", "Digest: sha256:01ab4ce8d310ff00cd6a953248bc4cefefcf6a05e65da22aadfe4cbb46c4a0a9", "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 09:15:30.801 INFO: changed: [10.0.0.31] => (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.702159", "end": "2025-01-10 09:15:30.759443", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-10 09:15:30.057284", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\ndfc6ca4a03f2: Pulling fs layer\n1628c9cd9d22: Pulling fs layer\ndfc6ca4a03f2: Download complete\ndfc6ca4a03f2: Pull complete\n1628c9cd9d22: Verifying Checksum\n1628c9cd9d22: Download complete\n1628c9cd9d22: Pull complete\nDigest: sha256:0fd1fff390165bd55c1e91ecf2f4f599fe34e5f534e34ebfc4cf2b96e877589e\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "dfc6ca4a03f2: Pulling fs layer", "1628c9cd9d22: Pulling fs layer", "dfc6ca4a03f2: Download complete", "dfc6ca4a03f2: Pull complete", "1628c9cd9d22: Verifying Checksum", "1628c9cd9d22: Download complete", "1628c9cd9d22: Pull complete", "Digest: sha256:0fd1fff390165bd55c1e91ecf2f4f599fe34e5f534e34ebfc4cf2b96e877589e", "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 09:15:30.827 INFO: changed: [10.0.0.27] => (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.717434", "end": "2025-01-10 09:15:30.784611", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-10 09:15:30.067177", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\ndfc6ca4a03f2: Pulling fs layer\n1628c9cd9d22: Pulling fs layer\ndfc6ca4a03f2: Verifying Checksum\ndfc6ca4a03f2: Download complete\ndfc6ca4a03f2: Pull complete\n1628c9cd9d22: Download complete\n1628c9cd9d22: Pull complete\nDigest: sha256:0fd1fff390165bd55c1e91ecf2f4f599fe34e5f534e34ebfc4cf2b96e877589e\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "dfc6ca4a03f2: Pulling fs layer", "1628c9cd9d22: Pulling fs layer", "dfc6ca4a03f2: Verifying Checksum", "dfc6ca4a03f2: Download complete", "dfc6ca4a03f2: Pull complete", "1628c9cd9d22: Download complete", "1628c9cd9d22: Pull complete", "Digest: sha256:0fd1fff390165bd55c1e91ecf2f4f599fe34e5f534e34ebfc4cf2b96e877589e", "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 09:15:31.093 INFO: changed: [10.0.0.30] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-stunnel:master-1_2_9_6-2", "delta": "0:00:00.968866", "end": "2025-01-10 09:15:31.046906", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-01-10 09:15:30.078040", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\ndfc6ca4a03f2: Pulling fs layer\n1628c9cd9d22: Pulling fs layer\ndfc6ca4a03f2: Verifying Checksum\ndfc6ca4a03f2: Download complete\ndfc6ca4a03f2: Pull complete\n1628c9cd9d22: Verifying Checksum\n1628c9cd9d22: Download complete\n1628c9cd9d22: Pull complete\nDigest: sha256:0fd1fff390165bd55c1e91ecf2f4f599fe34e5f534e34ebfc4cf2b96e877589e\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "dfc6ca4a03f2: Pulling fs layer", "1628c9cd9d22: Pulling fs layer", "dfc6ca4a03f2: Verifying Checksum", "dfc6ca4a03f2: Download complete", "dfc6ca4a03f2: Pull complete", "1628c9cd9d22: Verifying Checksum", "1628c9cd9d22: Download complete", "1628c9cd9d22: Pull complete", "Digest: sha256:0fd1fff390165bd55c1e91ecf2f4f599fe34e5f534e34ebfc4cf2b96e877589e", "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 09:15:31.640 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-01-10 09:15:33.153 INFO: TASK [contrail_analytics : update contrail analytics images] ******************* 2025-01-10 09:15:33.156 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:00.124334", "end": "2025-01-10 09:15:33.098233", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:15:32.973899", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:15:33.274 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.201455", "end": "2025-01-10 09:15:33.217461", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:15:33.016006", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:15:33.658 INFO: changed: [10.0.0.31] => (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.360058", "end": "2025-01-10 09:15:33.585999", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:15:33.225941", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:15:33.666 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:00.117995", "end": "2025-01-10 09:15:33.604095", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:15:33.486100", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:15:33.862 INFO: changed: [10.0.0.30] => (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.176737", "end": "2025-01-10 09:15:33.796915", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:15:33.620178", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:15:34.317 INFO: changed: [10.0.0.31] => (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.201343", "end": "2025-01-10 09:15:34.243115", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:15:34.041772", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:15:35.163 INFO: changed: [10.0.0.27] => (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.103115", "end": "2025-01-10 09:15:35.112111", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-10 09:15:34.008996", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc360d38cf350: Pulling fs layer\n33e10654d9e7: Pulling fs layer\nc360d38cf350: Verifying Checksum\nc360d38cf350: Download complete\nc360d38cf350: Pull complete\n33e10654d9e7: Verifying Checksum\n33e10654d9e7: Download complete\n33e10654d9e7: Pull complete\nDigest: sha256:6f05be76a527fc13cafad46ad0f90c9775fbe2316b603b37935e17d35f8fae38\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c360d38cf350: Pulling fs layer", "33e10654d9e7: Pulling fs layer", "c360d38cf350: Verifying Checksum", "c360d38cf350: Download complete", "c360d38cf350: Pull complete", "33e10654d9e7: Verifying Checksum", "33e10654d9e7: Download complete", "33e10654d9e7: Pull complete", "Digest: sha256:6f05be76a527fc13cafad46ad0f90c9775fbe2316b603b37935e17d35f8fae38", "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 09:15:35.674 INFO: changed: [10.0.0.30] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "delta": "0:00:01.443998", "end": "2025-01-10 09:15:35.620295", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-10 09:15:34.176297", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc360d38cf350: Pulling fs layer\n33e10654d9e7: Pulling fs layer\nc360d38cf350: Download complete\nc360d38cf350: Pull complete\n33e10654d9e7: Verifying Checksum\n33e10654d9e7: Download complete\n33e10654d9e7: Pull complete\nDigest: sha256:6f05be76a527fc13cafad46ad0f90c9775fbe2316b603b37935e17d35f8fae38\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c360d38cf350: Pulling fs layer", "33e10654d9e7: Pulling fs layer", "c360d38cf350: Download complete", "c360d38cf350: Pull complete", "33e10654d9e7: Verifying Checksum", "33e10654d9e7: Download complete", "33e10654d9e7: Pull complete", "Digest: sha256:6f05be76a527fc13cafad46ad0f90c9775fbe2316b603b37935e17d35f8fae38", "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 09:15:35.755 INFO: changed: [10.0.0.31] => (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.061310", "end": "2025-01-10 09:15:35.709253", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-01-10 09:15:34.647943", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc360d38cf350: Pulling fs layer\n33e10654d9e7: Pulling fs layer\nc360d38cf350: Verifying Checksum\nc360d38cf350: Download complete\nc360d38cf350: Pull complete\n33e10654d9e7: Verifying Checksum\n33e10654d9e7: Download complete\n33e10654d9e7: Pull complete\nDigest: sha256:6f05be76a527fc13cafad46ad0f90c9775fbe2316b603b37935e17d35f8fae38\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c360d38cf350: Pulling fs layer", "33e10654d9e7: Pulling fs layer", "c360d38cf350: Verifying Checksum", "c360d38cf350: Download complete", "c360d38cf350: Pull complete", "33e10654d9e7: Verifying Checksum", "33e10654d9e7: Download complete", "33e10654d9e7: Pull complete", "Digest: sha256:6f05be76a527fc13cafad46ad0f90c9775fbe2316b603b37935e17d35f8fae38", "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 09:15:50.000 INFO: changed: [10.0.0.30] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-collector:master-1_2_9_6-2", "delta": "0:00:13.955608", "end": "2025-01-10 09:15:49.956698", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-10 09:15:36.001090", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n0a4b7d618f4b: Pulling fs layer\nf8340f57e5d5: Pulling fs layer\n0a4b7d618f4b: Verifying Checksum\n0a4b7d618f4b: Download complete\n0a4b7d618f4b: Pull complete\nf8340f57e5d5: Verifying Checksum\nf8340f57e5d5: Download complete\nf8340f57e5d5: Pull complete\nDigest: sha256:04d8cce6982608897536b1b101a3d6784ee06d3d6bbb3bead5bcfb5904c7a6bb\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "0a4b7d618f4b: Pulling fs layer", "f8340f57e5d5: Pulling fs layer", "0a4b7d618f4b: Verifying Checksum", "0a4b7d618f4b: Download complete", "0a4b7d618f4b: Pull complete", "f8340f57e5d5: Verifying Checksum", "f8340f57e5d5: Download complete", "f8340f57e5d5: Pull complete", "Digest: sha256:04d8cce6982608897536b1b101a3d6784ee06d3d6bbb3bead5bcfb5904c7a6bb", "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 09:15:50.281 INFO: changed: [10.0.0.27] => (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:14.695187", "end": "2025-01-10 09:15:50.213035", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-10 09:15:35.517848", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n0a4b7d618f4b: Pulling fs layer\nf8340f57e5d5: Pulling fs layer\n0a4b7d618f4b: Verifying Checksum\n0a4b7d618f4b: Download complete\n0a4b7d618f4b: Pull complete\nf8340f57e5d5: Verifying Checksum\nf8340f57e5d5: Download complete\nf8340f57e5d5: Pull complete\nDigest: sha256:04d8cce6982608897536b1b101a3d6784ee06d3d6bbb3bead5bcfb5904c7a6bb\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "0a4b7d618f4b: Pulling fs layer", "f8340f57e5d5: Pulling fs layer", "0a4b7d618f4b: Verifying Checksum", "0a4b7d618f4b: Download complete", "0a4b7d618f4b: Pull complete", "f8340f57e5d5: Verifying Checksum", "f8340f57e5d5: Download complete", "f8340f57e5d5: Pull complete", "Digest: sha256:04d8cce6982608897536b1b101a3d6784ee06d3d6bbb3bead5bcfb5904c7a6bb", "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 09:15:50.527 INFO: changed: [10.0.0.30] => (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.152094", "end": "2025-01-10 09:15:50.484675", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:15:50.332581", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:15:50.785 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.121919", "end": "2025-01-10 09:15:50.740420", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:15:50.618501", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:15:52.913 INFO: changed: [10.0.0.31] => (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:16.765870", "end": "2025-01-10 09:15:52.859382", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-01-10 09:15:36.093512", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n0a4b7d618f4b: Pulling fs layer\nf8340f57e5d5: Pulling fs layer\n0a4b7d618f4b: Download complete\n0a4b7d618f4b: Pull complete\nf8340f57e5d5: Verifying Checksum\nf8340f57e5d5: Download complete\nf8340f57e5d5: Pull complete\nDigest: sha256:04d8cce6982608897536b1b101a3d6784ee06d3d6bbb3bead5bcfb5904c7a6bb\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "0a4b7d618f4b: Pulling fs layer", "f8340f57e5d5: Pulling fs layer", "0a4b7d618f4b: Download complete", "0a4b7d618f4b: Pull complete", "f8340f57e5d5: Verifying Checksum", "f8340f57e5d5: Download complete", "f8340f57e5d5: Pull complete", "Digest: sha256:04d8cce6982608897536b1b101a3d6784ee06d3d6bbb3bead5bcfb5904c7a6bb", "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 09:15:53.434 INFO: changed: [10.0.0.31] => (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.128592", "end": "2025-01-10 09:15:53.385984", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:15:53.257392", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:15:53.982 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-01-10 09:15:55.585 INFO: TASK [contrail_analytics_alarm : update alarm, external-kafka image] *********** 2025-01-10 09:15:55.586 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:00.134081", "end": "2025-01-10 09:15:55.542576", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:15:55.408495", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:15:55.659 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.145399", "end": "2025-01-10 09:15:55.596021", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:15:55.450622", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:15:55.762 INFO: changed: [10.0.0.31] => (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.160884", "end": "2025-01-10 09:15:55.678464", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:15:55.517580", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:15:56.139 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:00.123687", "end": "2025-01-10 09:15:56.087903", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:15:55.964216", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:15:56.290 INFO: changed: [10.0.0.30] => (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.151750", "end": "2025-01-10 09:15:56.238125", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:15:56.086375", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:15:56.415 INFO: changed: [10.0.0.31] => (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.196344", "end": "2025-01-10 09:15:56.350433", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:15:56.154089", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:15:57.392 INFO: changed: [10.0.0.27] => (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:00.891691", "end": "2025-01-10 09:15:57.347226", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-10 09:15:56.455535", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n67a946be9563: Pulling fs layer\ne1302c67988a: Pulling fs layer\n67a946be9563: Download complete\n67a946be9563: Pull complete\ne1302c67988a: Verifying Checksum\ne1302c67988a: Download complete\ne1302c67988a: Pull complete\nDigest: sha256:ef59968c54e4a8c32703cd087dda67344cc5e074e6c376f67ec8817164008a7b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "67a946be9563: Pulling fs layer", "e1302c67988a: Pulling fs layer", "67a946be9563: Download complete", "67a946be9563: Pull complete", "e1302c67988a: Verifying Checksum", "e1302c67988a: Download complete", "e1302c67988a: Pull complete", "Digest: sha256:ef59968c54e4a8c32703cd087dda67344cc5e074e6c376f67ec8817164008a7b", "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 09:15:58.172 INFO: changed: [10.0.0.31] => (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.240629", "end": "2025-01-10 09:15:58.113485", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-10 09:15:56.872856", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n67a946be9563: Pulling fs layer\ne1302c67988a: Pulling fs layer\n67a946be9563: Verifying Checksum\n67a946be9563: Download complete\n67a946be9563: Pull complete\ne1302c67988a: Verifying Checksum\ne1302c67988a: Download complete\ne1302c67988a: Pull complete\nDigest: sha256:ef59968c54e4a8c32703cd087dda67344cc5e074e6c376f67ec8817164008a7b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "67a946be9563: Pulling fs layer", "e1302c67988a: Pulling fs layer", "67a946be9563: Verifying Checksum", "67a946be9563: Download complete", "67a946be9563: Pull complete", "e1302c67988a: Verifying Checksum", "e1302c67988a: Download complete", "e1302c67988a: Pull complete", "Digest: sha256:ef59968c54e4a8c32703cd087dda67344cc5e074e6c376f67ec8817164008a7b", "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 09:15:58.194 INFO: changed: [10.0.0.30] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "delta": "0:00:01.451368", "end": "2025-01-10 09:15:58.136237", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-01-10 09:15:56.684869", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n67a946be9563: Pulling fs layer\ne1302c67988a: Pulling fs layer\n67a946be9563: Verifying Checksum\n67a946be9563: Download complete\n67a946be9563: Pull complete\ne1302c67988a: Verifying Checksum\ne1302c67988a: Download complete\ne1302c67988a: Pull complete\nDigest: sha256:ef59968c54e4a8c32703cd087dda67344cc5e074e6c376f67ec8817164008a7b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "67a946be9563: Pulling fs layer", "e1302c67988a: Pulling fs layer", "67a946be9563: Verifying Checksum", "67a946be9563: Download complete", "67a946be9563: Pull complete", "e1302c67988a: Verifying Checksum", "e1302c67988a: Download complete", "e1302c67988a: Pull complete", "Digest: sha256:ef59968c54e4a8c32703cd087dda67344cc5e074e6c376f67ec8817164008a7b", "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 09:16:02.922 INFO: changed: [10.0.0.27] => (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:05.206605", "end": "2025-01-10 09:16:02.869230", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-10 09:15:57.662625", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nac7fadfc9b63: Pulling fs layer\nf3a687f7390e: Pulling fs layer\nac7fadfc9b63: Verifying Checksum\nac7fadfc9b63: Download complete\nac7fadfc9b63: Pull complete\nf3a687f7390e: Verifying Checksum\nf3a687f7390e: Download complete\nf3a687f7390e: Pull complete\nDigest: sha256:a67e029607c14d02d73e30cb6cca2f7b5797c68c4e838653e820f09860eb363e\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "ac7fadfc9b63: Pulling fs layer", "f3a687f7390e: Pulling fs layer", "ac7fadfc9b63: Verifying Checksum", "ac7fadfc9b63: Download complete", "ac7fadfc9b63: Pull complete", "f3a687f7390e: Verifying Checksum", "f3a687f7390e: Download complete", "f3a687f7390e: Pull complete", "Digest: sha256:a67e029607c14d02d73e30cb6cca2f7b5797c68c4e838653e820f09860eb363e", "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 09:16:03.424 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.131214", "end": "2025-01-10 09:16:03.382915", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:16:03.251701", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:16:05.988 INFO: changed: [10.0.0.31] => (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.425180", "end": "2025-01-10 09:16:05.944934", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-10 09:15:58.519754", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nac7fadfc9b63: Pulling fs layer\nf3a687f7390e: Pulling fs layer\nac7fadfc9b63: Download complete\nac7fadfc9b63: Pull complete\nf3a687f7390e: Verifying Checksum\nf3a687f7390e: Download complete\nf3a687f7390e: Pull complete\nDigest: sha256:a67e029607c14d02d73e30cb6cca2f7b5797c68c4e838653e820f09860eb363e\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "ac7fadfc9b63: Pulling fs layer", "f3a687f7390e: Pulling fs layer", "ac7fadfc9b63: Download complete", "ac7fadfc9b63: Pull complete", "f3a687f7390e: Verifying Checksum", "f3a687f7390e: Download complete", "f3a687f7390e: Pull complete", "Digest: sha256:a67e029607c14d02d73e30cb6cca2f7b5797c68c4e838653e820f09860eb363e", "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 09:16:06.557 INFO: changed: [10.0.0.31] => (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.153890", "end": "2025-01-10 09:16:06.510363", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:16:06.356473", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:16:07.453 INFO: changed: [10.0.0.30] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-kafka:master-1_2_9_6-2", "delta": "0:00:08.787698", "end": "2025-01-10 09:16:07.401994", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-01-10 09:15:58.614296", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nac7fadfc9b63: Pulling fs layer\nf3a687f7390e: Pulling fs layer\nac7fadfc9b63: Verifying Checksum\nac7fadfc9b63: Download complete\nac7fadfc9b63: Pull complete\nf3a687f7390e: Verifying Checksum\nf3a687f7390e: Download complete\nf3a687f7390e: Pull complete\nDigest: sha256:a67e029607c14d02d73e30cb6cca2f7b5797c68c4e838653e820f09860eb363e\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "ac7fadfc9b63: Pulling fs layer", "f3a687f7390e: Pulling fs layer", "ac7fadfc9b63: Verifying Checksum", "ac7fadfc9b63: Download complete", "ac7fadfc9b63: Pull complete", "f3a687f7390e: Verifying Checksum", "f3a687f7390e: Download complete", "f3a687f7390e: Pull complete", "Digest: sha256:a67e029607c14d02d73e30cb6cca2f7b5797c68c4e838653e820f09860eb363e", "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 09:16:07.965 INFO: changed: [10.0.0.30] => (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.199511", "end": "2025-01-10 09:16:07.923450", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:16:07.723939", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:16:08.534 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-01-10 09:16:10.104 INFO: TASK [contrail_analytics_snmp : update contrail-snmp-collector and contrail-analytics-snmp-topology image] *** 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:00.116134", "end": "2025-01-10 09:16:10.042936", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:16:09.926802", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:16:10.208 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.143855", "end": "2025-01-10 09:16:10.134539", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:16:09.990684", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:16:10.401 INFO: changed: [10.0.0.31] => (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.117352", "end": "2025-01-10 09:16:10.357562", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:16:10.240210", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:16:10.597 INFO: changed: [10.0.0.27] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-nodemgr:master-1_2_9_6-2", "delta": "0:00:00.114080", "end": "2025-01-10 09:16:10.546050", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:16:10.431970", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:16:10.915 INFO: changed: [10.0.0.30] => (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.186570", "end": "2025-01-10 09:16:10.865411", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:16:10.678841", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:16:11.038 INFO: changed: [10.0.0.31] => (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.112677", "end": "2025-01-10 09:16:10.981060", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:16:10.868383", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:16:13.786 INFO: changed: [10.0.0.27] => (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.704445", "end": "2025-01-10 09:16:13.748308", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-10 09:16:11.043863", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nb55bba8b84d4: Pulling fs layer\nc79b8f5e6eb0: Pulling fs layer\na370e4cdc767: Pulling fs layer\nc79b8f5e6eb0: Verifying Checksum\nc79b8f5e6eb0: Download complete\na370e4cdc767: Verifying Checksum\na370e4cdc767: Download complete\nb55bba8b84d4: Verifying Checksum\nb55bba8b84d4: Download complete\nb55bba8b84d4: Pull complete\nc79b8f5e6eb0: Pull complete\na370e4cdc767: Pull complete\nDigest: sha256:d414ad313e4ce8f856d26db38a11abd97a50d3db7487a06e7be44ebd8eda60fb\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "b55bba8b84d4: Pulling fs layer", "c79b8f5e6eb0: Pulling fs layer", "a370e4cdc767: Pulling fs layer", "c79b8f5e6eb0: Verifying Checksum", "c79b8f5e6eb0: Download complete", "a370e4cdc767: Verifying Checksum", "a370e4cdc767: Download complete", "b55bba8b84d4: Verifying Checksum", "b55bba8b84d4: Download complete", "b55bba8b84d4: Pull complete", "c79b8f5e6eb0: Pull complete", "a370e4cdc767: Pull complete", "Digest: sha256:d414ad313e4ce8f856d26db38a11abd97a50d3db7487a06e7be44ebd8eda60fb", "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 09:16:14.037 INFO: changed: [10.0.0.31] => (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.577082", "end": "2025-01-10 09:16:13.994040", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-10 09:16:11.416958", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nb55bba8b84d4: Pulling fs layer\nc79b8f5e6eb0: Pulling fs layer\na370e4cdc767: Pulling fs layer\nc79b8f5e6eb0: Verifying Checksum\nc79b8f5e6eb0: Download complete\na370e4cdc767: Verifying Checksum\na370e4cdc767: Download complete\nb55bba8b84d4: Verifying Checksum\nb55bba8b84d4: Download complete\nb55bba8b84d4: Pull complete\nc79b8f5e6eb0: Pull complete\na370e4cdc767: Pull complete\nDigest: sha256:d414ad313e4ce8f856d26db38a11abd97a50d3db7487a06e7be44ebd8eda60fb\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "b55bba8b84d4: Pulling fs layer", "c79b8f5e6eb0: Pulling fs layer", "a370e4cdc767: Pulling fs layer", "c79b8f5e6eb0: Verifying Checksum", "c79b8f5e6eb0: Download complete", "a370e4cdc767: Verifying Checksum", "a370e4cdc767: Download complete", "b55bba8b84d4: Verifying Checksum", "b55bba8b84d4: Download complete", "b55bba8b84d4: Pull complete", "c79b8f5e6eb0: Pull complete", "a370e4cdc767: Pull complete", "Digest: sha256:d414ad313e4ce8f856d26db38a11abd97a50d3db7487a06e7be44ebd8eda60fb", "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 09:16:14.600 INFO: changed: [10.0.0.27] => (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.449746", "end": "2025-01-10 09:16:14.548017", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-10 09:16:14.098271", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nb55bba8b84d4: Already exists\n5a1c01397154: Pulling fs layer\n508e4b855fa9: Pulling fs layer\n5a1c01397154: Download complete\n508e4b855fa9: Verifying Checksum\n508e4b855fa9: Download complete\n5a1c01397154: Pull complete\n508e4b855fa9: Pull complete\nDigest: sha256:24de7c14818ccecd3516e08a7f77669d492a0bb38062b817c3d46efba3696ccd\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "b55bba8b84d4: Already exists", "5a1c01397154: Pulling fs layer", "508e4b855fa9: Pulling fs layer", "5a1c01397154: Download complete", "508e4b855fa9: Verifying Checksum", "508e4b855fa9: Download complete", "5a1c01397154: Pull complete", "508e4b855fa9: Pull complete", "Digest: sha256:24de7c14818ccecd3516e08a7f77669d492a0bb38062b817c3d46efba3696ccd", "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 09:16:14.848 INFO: changed: [10.0.0.31] => (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.431728", "end": "2025-01-10 09:16:14.804977", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-10 09:16:14.373249", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nb55bba8b84d4: Already exists\n5a1c01397154: Pulling fs layer\n508e4b855fa9: Pulling fs layer\n5a1c01397154: Verifying Checksum\n5a1c01397154: Download complete\n508e4b855fa9: Verifying Checksum\n508e4b855fa9: Download complete\n5a1c01397154: Pull complete\n508e4b855fa9: Pull complete\nDigest: sha256:24de7c14818ccecd3516e08a7f77669d492a0bb38062b817c3d46efba3696ccd\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "b55bba8b84d4: Already exists", "5a1c01397154: Pulling fs layer", "508e4b855fa9: Pulling fs layer", "5a1c01397154: Verifying Checksum", "5a1c01397154: Download complete", "508e4b855fa9: Verifying Checksum", "508e4b855fa9: Download complete", "5a1c01397154: Pull complete", "508e4b855fa9: Pull complete", "Digest: sha256:24de7c14818ccecd3516e08a7f77669d492a0bb38062b817c3d46efba3696ccd", "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 09:16:15.065 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.113200", "end": "2025-01-10 09:16:15.022174", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:16:14.908974", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:16:15.353 INFO: changed: [10.0.0.30] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-topology:master-1_2_9_6-2", "delta": "0:00:04.032545", "end": "2025-01-10 09:16:15.311301", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-01-10 09:16:11.278756", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nb55bba8b84d4: Pulling fs layer\nc79b8f5e6eb0: Pulling fs layer\na370e4cdc767: Pulling fs layer\nc79b8f5e6eb0: Verifying Checksum\nc79b8f5e6eb0: Download complete\na370e4cdc767: Verifying Checksum\na370e4cdc767: Download complete\nb55bba8b84d4: Verifying Checksum\nb55bba8b84d4: Download complete\nb55bba8b84d4: Pull complete\nc79b8f5e6eb0: Pull complete\na370e4cdc767: Pull complete\nDigest: sha256:d414ad313e4ce8f856d26db38a11abd97a50d3db7487a06e7be44ebd8eda60fb\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "b55bba8b84d4: Pulling fs layer", "c79b8f5e6eb0: Pulling fs layer", "a370e4cdc767: Pulling fs layer", "c79b8f5e6eb0: Verifying Checksum", "c79b8f5e6eb0: Download complete", "a370e4cdc767: Verifying Checksum", "a370e4cdc767: Download complete", "b55bba8b84d4: Verifying Checksum", "b55bba8b84d4: Download complete", "b55bba8b84d4: Pull complete", "c79b8f5e6eb0: Pull complete", "a370e4cdc767: Pull complete", "Digest: sha256:d414ad313e4ce8f856d26db38a11abd97a50d3db7487a06e7be44ebd8eda60fb", "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 09:16:15.415 INFO: changed: [10.0.0.31] => (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.117582", "end": "2025-01-10 09:16:15.367105", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:16:15.249523", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:16:16.075 INFO: changed: [10.0.0.30] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-snmp-collector:master-1_2_9_6-2", "delta": "0:00:00.356610", "end": "2025-01-10 09:16:16.022967", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-01-10 09:16:15.666357", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nb55bba8b84d4: Already exists\n5a1c01397154: Pulling fs layer\n508e4b855fa9: Pulling fs layer\n5a1c01397154: Verifying Checksum\n5a1c01397154: Download complete\n508e4b855fa9: Verifying Checksum\n508e4b855fa9: Download complete\n5a1c01397154: Pull complete\n508e4b855fa9: Pull complete\nDigest: sha256:24de7c14818ccecd3516e08a7f77669d492a0bb38062b817c3d46efba3696ccd\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "b55bba8b84d4: Already exists", "5a1c01397154: Pulling fs layer", "508e4b855fa9: Pulling fs layer", "5a1c01397154: Verifying Checksum", "5a1c01397154: Download complete", "508e4b855fa9: Verifying Checksum", "508e4b855fa9: Download complete", "5a1c01397154: Pull complete", "508e4b855fa9: Pull complete", "Digest: sha256:24de7c14818ccecd3516e08a7f77669d492a0bb38062b817c3d46efba3696ccd", "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 09:16:16.556 INFO: changed: [10.0.0.30] => (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.125061", "end": "2025-01-10 09:16:16.515580", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:16:16.390519", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:16:17.133 INFO: TASK [include_role : contrail_config] ****************************************** 2025-01-10 09:16:29.421 INFO: TASK [contrail_config : stop contrail config service] ************************** 2025-01-10 09:16:29.425 INFO: changed: [10.0.0.27] => {"changed": true} 2025-01-10 09:16:29.591 INFO: changed: [10.0.0.31] => {"changed": true} 2025-01-10 09:16:29.843 INFO: changed: [10.0.0.30] => {"changed": true} 2025-01-10 09:16:30.418 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-01-10 09:16:32.649 INFO: TASK [contrail_webui : stop contrail webui] ************************************ changed: [10.0.0.27] => {"changed": true} 2025-01-10 09:16:32.703 INFO: changed: [10.0.0.30] => {"changed": true} 2025-01-10 09:16:32.776 INFO: changed: [10.0.0.31] => {"changed": true} 2025-01-10 09:16:33.411 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-01-10 09:16:35.435 INFO: TASK [contrail_redis : stop redis] ********************************************* 2025-01-10 09:16:35.435 INFO: changed: [10.0.0.30] => {"changed": true} 2025-01-10 09:16:35.502 INFO: changed: [10.0.0.27] => {"changed": true} 2025-01-10 09:16:35.627 INFO: changed: [10.0.0.31] => {"changed": true} 2025-01-10 09:16:36.257 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-01-10 09:16:48.223 INFO: TASK [contrail_analytics : stop contrail analytics] **************************** 2025-01-10 09:16:48.224 INFO: changed: [10.0.0.30] => {"changed": true} 2025-01-10 09:16:48.360 INFO: changed: [10.0.0.27] => {"changed": true} 2025-01-10 09:16:48.458 INFO: changed: [10.0.0.31] => {"changed": true} 2025-01-10 09:16:49.127 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-01-10 09:17:01.110 INFO: TASK [contrail_analytics_alarm : stop contrail analytics_alarm] **************** changed: [10.0.0.27] => {"changed": true} 2025-01-10 09:17:01.228 INFO: changed: [10.0.0.30] => {"changed": true} 2025-01-10 09:17:01.655 INFO: changed: [10.0.0.31] => {"changed": true} 2025-01-10 09:17:02.198 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-01-10 09:17:14.057 INFO: TASK [contrail_analytics_snmp : stop contrail analytics_snmp] ****************** changed: [10.0.0.30] => {"changed": true} 2025-01-10 09:17:14.182 INFO: changed: [10.0.0.27] => {"changed": true} 2025-01-10 09:17:14.229 INFO: changed: [10.0.0.31] => {"changed": true} 2025-01-10 09:17:14.911 INFO: PLAY [ZIU stage 2 start services] ********************************************** 2025-01-10 09:17:16.142 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:17:16.143 INFO: ok: [10.0.0.30] 2025-01-10 09:17:16.192 INFO: ok: [10.0.0.27] 2025-01-10 09:17:16.306 INFO: ok: [10.0.0.31] 2025-01-10 09:17:16.879 INFO: ok: [10.0.0.37] 2025-01-10 09:17:16.978 INFO: ok: [10.0.0.33] 2025-01-10 09:17:17.217 INFO: TASK [include_role : contrail] ************************************************* 2025-01-10 09:17:18.550 INFO: TASK [contrail : create /var/log/contrail] ************************************* 2025-01-10 09:17:18.551 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:17:18.628 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 09:17:18.745 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:17:18.802 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 09:17:18.922 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 09:17:19.381 INFO: TASK [contrail : create /etc/contrail/compose] ********************************* 2025-01-10 09:17:19.382 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:17:19.445 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 09:17:19.544 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:17:19.612 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 09:17:19.714 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 09:17:20.413 INFO: TASK [contrail : populate common.env] ****************************************** 2025-01-10 09:17:20.414 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "165e8cbf74a03d46f5db4072080c2a78319b3024", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "8683927d290e5a5b4bbb3dcf8ee9890b", "mode": "0640", "owner": "root", "size": 1203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736500639.8822987-121665-196436146279021/source", "state": "file", "uid": 0} 2025-01-10 09:17:20.488 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "165e8cbf74a03d46f5db4072080c2a78319b3024", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "8683927d290e5a5b4bbb3dcf8ee9890b", "mode": "0640", "owner": "root", "size": 1203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736500639.9650128-121668-249175073881571/source", "state": "file", "uid": 0} 2025-01-10 09:17:20.604 INFO: changed: [10.0.0.31] => {"changed": true, "checksum": "165e8cbf74a03d46f5db4072080c2a78319b3024", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "8683927d290e5a5b4bbb3dcf8ee9890b", "mode": "0640", "owner": "root", "size": 1203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736500640.0766501-121690-266068173306463/source", "state": "file", "uid": 0} 2025-01-10 09:17:20.770 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "165e8cbf74a03d46f5db4072080c2a78319b3024", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "8683927d290e5a5b4bbb3dcf8ee9890b", "mode": "0640", "owner": "root", "size": 1203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736500640.2360039-121714-13229332366263/source", "state": "file", "uid": 0} 2025-01-10 09:17:20.778 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "165e8cbf74a03d46f5db4072080c2a78319b3024", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "8683927d290e5a5b4bbb3dcf8ee9890b", "mode": "0640", "owner": "root", "size": 1203, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736500640.1549463-121699-265445282422935/source", "state": "file", "uid": 0} 2025-01-10 09:17:21.509 INFO: TASK [contrail : populate defaults.env] **************************************** 2025-01-10 09:17:21.510 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0} 2025-01-10 09:17:21.611 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 09:17:21.752 INFO: ok: [10.0.0.31] => {"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 09:17:21.848 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 09:17:21.867 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 09:17:22.488 INFO: TASK [include_role : contrail_config] ****************************************** 2025-01-10 09:17:23.704 INFO: TASK [contrail_config : create /etc/contrail/config] *************************** 2025-01-10 09:17:23.705 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:17:23.795 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:17:23.855 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:17:24.435 INFO: TASK [contrail_config : get /etc/contrail/common_config.env stat] ************** 2025-01-10 09:17:24.436 INFO: ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1736499796.6100748, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499791.2779787, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2628288, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499791.2779787, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3975134997", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:17:24.448 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736499796.6980233, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499791.0100415, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032201, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499791.0100415, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3561521117", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:17:24.602 INFO: ok: [10.0.0.31] => {"changed": false, "stat": {"atime": 1736499796.7659824, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499792.1379848, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032199, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499792.1379848, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "4240622565", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:17:25.010 INFO: TASK [contrail_config : delete /etc/contrail/common_config.env if exists] ****** 2025-01-10 09:17:25.010 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-01-10 09:17:25.084 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-01-10 09:17:25.221 INFO: changed: [10.0.0.31] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-01-10 09:17:25.703 INFO: TASK [contrail_config : create /etc/contrail/common_config.env] **************** 2025-01-10 09:17:25.703 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 09:17:25.753 INFO: changed: [10.0.0.27] => {"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 09:17:25.887 INFO: changed: [10.0.0.31] => {"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 09:17:26.382 INFO: TASK [contrail_config : populate global common_config.env] ********************* changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:26.459 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:26.482 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:26.735 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:26.793 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:26.825 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:27.039 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:27.112 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:27.157 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:27.351 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:27.422 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:27.491 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:27.728 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:27.741 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:27.857 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:28.029 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:28.061 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:28.259 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:28.331 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:28.385 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:28.597 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:28.642 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:28.729 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:28.966 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:28.968 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:29.036 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:29.303 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:29.328 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:29.354 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:29.638 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:29.670 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:29.672 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:29.965 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:29.982 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:30.010 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:30.266 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:30.306 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:30.351 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:30.577 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:30.622 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:30.684 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:30.883 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:30.946 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:31.020 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:31.219 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:31.330 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:31.359 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:31.554 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:31.675 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:31.700 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:31.860 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:31.992 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:32.059 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:32.158 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:32.335 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:32.428 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:32.461 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:32.646 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:32.769 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:32.800 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:32.965 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:33.113 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:33.135 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:33.289 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:33.442 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:33.451 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:33.638 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:33.772 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:33.800 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:33.956 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:34.072 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:34.139 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:34.293 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:34.395 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:34.499 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:34.616 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:34.713 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:34.819 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:34.952 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:35.016 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:35.192 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:35.266 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:35.329 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:35.576 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:35.583 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:35.695 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:35.921 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:35.927 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:36.023 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:36.254 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:36.302 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:36.350 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:36.571 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:36.649 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:36.686 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:36.901 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:36.967 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:37.001 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:37.209 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:37.296 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:37.308 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:37.533 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:37.611 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:37.652 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:37.863 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:37.913 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:37.988 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:38.192 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:38.214 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:38.218 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:38.341 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:38.502 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:38.505 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:38.721 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:39.055 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:39.384 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:39.389 INFO: changed: [10.0.0.31] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:40.108 INFO: TASK [contrail_config : populate pod specific common_config.env] *************** 2025-01-10 09:17:40.108 INFO: fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:17:40.108 INFO: ...ignoring 2025-01-10 09:17:40.189 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:17:40.189 INFO: ...ignoring 2025-01-10 09:17:40.276 INFO: fatal: [10.0.0.31]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:17:40.277 INFO: ...ignoring 2025-01-10 09:17:40.568 INFO: TASK [contrail_config : initialize use_external_tftp variable] ***************** 2025-01-10 09:17:40.569 INFO: ok: [10.0.0.30] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-01-10 09:17:40.650 INFO: ok: [10.0.0.27] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-01-10 09:17:40.728 INFO: ok: [10.0.0.31] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-01-10 09:17:41.302 INFO: TASK [contrail_config : check if ironic_pxe is deployed on node] *************** fatal: [10.0.0.27]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.031449", "end": "2025-01-10 09:17:41.267280", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 09:17:41.235831", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring 2025-01-10 09:17:41.335 INFO: fatal: [10.0.0.30]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.032626", "end": "2025-01-10 09:17:41.302567", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 09:17:41.269941", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring 2025-01-10 09:17:41.478 INFO: fatal: [10.0.0.31]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.032352", "end": "2025-01-10 09:17:41.439505", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 09:17:41.407153", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring 2025-01-10 09:17:42.674 INFO: TASK [contrail_config : create contrail config compose file] ******************* 2025-01-10 09:17:42.675 INFO: changed: [10.0.0.30] => {"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-1736500662.0651698-124749-246097963351462/source", "state": "file", "uid": 0} 2025-01-10 09:17:42.757 INFO: changed: [10.0.0.27] => {"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-1736500662.1475484-124752-255642657554399/source", "state": "file", "uid": 0} 2025-01-10 09:17:42.912 INFO: changed: [10.0.0.31] => {"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-1736500662.236872-124764-53351622895945/source", "state": "file", "uid": 0} 2025-01-10 09:17:45.816 INFO: TASK [contrail_config : start contrail config] ********************************* changed: [10.0.0.31] => {"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": "ef790b768c9477690c71f0d2152d256231df5ce40b9cda9cdad08b9c916cb564", "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": "2630e43a1640eb5e7acb8cb2075cdf1c177a32ac586f8777a361b2ea615b16f2", "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": "b9c1150b9483bbb410e73f03e501e44ac0033b0c4172b83ad1cfa8e0417cd24e", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "c7c0c0b0a42179f76b63b58ab4de1ddc0195413ad6256ebaf350327776ad7a08", "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": "72a5fd5349d4085bf19e7fb3de8c314782d8894decd83b3d88b52cc2e078490a", "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": "7fc15434abc495f8e0bf3235b932e79068877ac881b7e1a8d34a04a75d825789", "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": "ec34e8c429f13eacd5405c5d218d587d5d903ca25933004c6a428dce60eb09cb", "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 09:17:45.932 INFO: changed: [10.0.0.30] => {"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": "ef790b768c9477690c71f0d2152d256231df5ce40b9cda9cdad08b9c916cb564", "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": "2630e43a1640eb5e7acb8cb2075cdf1c177a32ac586f8777a361b2ea615b16f2", "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": "b9c1150b9483bbb410e73f03e501e44ac0033b0c4172b83ad1cfa8e0417cd24e", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "c7c0c0b0a42179f76b63b58ab4de1ddc0195413ad6256ebaf350327776ad7a08", "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": "72a5fd5349d4085bf19e7fb3de8c314782d8894decd83b3d88b52cc2e078490a", "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": "7fc15434abc495f8e0bf3235b932e79068877ac881b7e1a8d34a04a75d825789", "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": "ec34e8c429f13eacd5405c5d218d587d5d903ca25933004c6a428dce60eb09cb", "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 09:17:46.026 INFO: changed: [10.0.0.27] => {"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": "ef790b768c9477690c71f0d2152d256231df5ce40b9cda9cdad08b9c916cb564", "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": "2630e43a1640eb5e7acb8cb2075cdf1c177a32ac586f8777a361b2ea615b16f2", "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": "b9c1150b9483bbb410e73f03e501e44ac0033b0c4172b83ad1cfa8e0417cd24e", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "c7c0c0b0a42179f76b63b58ab4de1ddc0195413ad6256ebaf350327776ad7a08", "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": "72a5fd5349d4085bf19e7fb3de8c314782d8894decd83b3d88b52cc2e078490a", "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": "7fc15434abc495f8e0bf3235b932e79068877ac881b7e1a8d34a04a75d825789", "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": "ec34e8c429f13eacd5405c5d218d587d5d903ca25933004c6a428dce60eb09cb", "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 09:17:46.593 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-01-10 09:17:47.856 INFO: TASK [contrail_webui : create /etc/contrail/webui] ***************************** ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:17:47.898 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:17:48.038 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:17:48.468 INFO: TASK [contrail_webui : get /etc/contrail/common_webui.env stat] **************** 2025-01-10 09:17:48.469 INFO: ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1736499861.115235, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499855.6951375, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2653473, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499855.6951375, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2394991757", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:17:48.535 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736499861.1458178, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499855.389836, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057642, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499855.389836, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2427749700", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:17:48.630 INFO: ok: [10.0.0.31] => {"changed": false, "stat": {"atime": 1736499861.2858863, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499857.9378977, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057840, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499857.9378977, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2072118491", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:17:49.056 INFO: TASK [contrail_webui : delete /etc/contrail/common_webui.env if exists] ******** 2025-01-10 09:17:49.057 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-01-10 09:17:49.144 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-01-10 09:17:49.304 INFO: changed: [10.0.0.31] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-01-10 09:17:49.756 INFO: TASK [contrail_webui : create /etc/contrail/common_webui.env] ****************** 2025-01-10 09:17:49.757 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 09:17:49.804 INFO: changed: [10.0.0.27] => {"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 09:17:49.923 INFO: changed: [10.0.0.31] => {"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 09:17:50.347 INFO: TASK [contrail_webui : populate cluster wide common_webui.env] ***************** changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:50.428 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:50.622 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:50.779 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:50.838 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:51.020 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:51.296 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:51.311 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:51.466 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:51.901 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:51.910 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:51.989 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:52.394 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:52.449 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:52.620 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:52.854 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:52.926 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:53.202 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:53.462 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:53.574 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:53.723 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:53.938 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:54.150 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:54.346 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:54.433 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:54.750 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:54.828 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:54.864 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:55.295 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:55.314 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:55.389 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:55.711 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:55.761 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:55.810 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:56.160 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:56.265 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:56.353 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:56.663 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:56.698 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:56.882 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:57.105 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:57.170 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:57.443 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:57.566 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:57.597 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:57.899 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:58.078 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:58.083 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:58.413 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:58.495 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:58.538 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:58.898 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:58.926 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:58.954 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:59.420 INFO: changed: [10.0.0.27] => (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.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:59.783 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:59.799 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:17:59.882 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:00.218 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:00.237 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:00.388 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:00.693 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:00.738 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:00.817 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:01.073 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:01.136 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:01.139 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:01.439 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:01.530 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:01.543 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:01.812 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:01.875 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:01.929 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:02.214 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:02.263 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:02.298 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:02.595 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:02.634 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:02.732 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:02.998 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:03.038 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:03.110 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:03.388 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:03.423 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:03.487 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:03.791 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:03.808 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:03.858 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:04.179 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:04.233 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:04.237 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:04.510 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:04.536 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:04.607 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:04.866 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:04.889 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:04.951 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:05.231 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:05.273 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:05.351 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:05.540 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:05.567 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:05.684 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:05.851 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:05.890 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:06.045 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:06.179 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:06.184 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:06.247 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:06.418 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:06.577 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:06.744 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:06.751 INFO: changed: [10.0.0.31] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:06.913 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:06.918 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:07.591 INFO: TASK [contrail_webui : populate pod specific common_webui.env] ***************** 2025-01-10 09:18:07.592 INFO: fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:18:07.593 INFO: ...ignoring 2025-01-10 09:18:07.673 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:18:07.673 INFO: ...ignoring 2025-01-10 09:18:07.749 INFO: fatal: [10.0.0.31]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:18:07.749 INFO: ...ignoring 2025-01-10 09:18:08.534 INFO: TASK [contrail_webui : create contrail webui compose file] ********************* changed: [10.0.0.30] => {"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-1736500687.9412444-129408-23486950569707/source", "state": "file", "uid": 0} 2025-01-10 09:18:08.634 INFO: changed: [10.0.0.27] => {"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-1736500688.040235-129409-222598995236698/source", "state": "file", "uid": 0} 2025-01-10 09:18:08.723 INFO: changed: [10.0.0.31] => {"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-1736500688.113006-129422-84035173659973/source", "state": "file", "uid": 0} 2025-01-10 09:18:10.428 INFO: TASK [contrail_webui : start contrail webui] *********************************** changed: [10.0.0.30] => {"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": "37c1aaab9332a888517d327081293f6c0825f3cbc963a4b681175072ca5bea88", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "1be8f4f2ed71f4e6954fb68655cf1b3174dc3e7350a7bad1abd6d616f80f5b1a", "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 09:18:10.509 INFO: changed: [10.0.0.27] => {"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": "37c1aaab9332a888517d327081293f6c0825f3cbc963a4b681175072ca5bea88", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "1be8f4f2ed71f4e6954fb68655cf1b3174dc3e7350a7bad1abd6d616f80f5b1a", "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 09:18:10.646 INFO: changed: [10.0.0.31] => {"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": "37c1aaab9332a888517d327081293f6c0825f3cbc963a4b681175072ca5bea88", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "1be8f4f2ed71f4e6954fb68655cf1b3174dc3e7350a7bad1abd6d616f80f5b1a", "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 09:18:11.170 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-01-10 09:18:12.558 INFO: TASK [contrail_redis : create /etc/contrail/redis] ***************************** ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:12.560 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:12.773 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:13.059 INFO: TASK [contrail_redis : Set variables for Stunnel] ****************************** 2025-01-10 09:18:13.061 INFO: ok: [10.0.0.30] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-01-10 09:18:13.165 INFO: ok: [10.0.0.27] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-01-10 09:18:13.252 INFO: ok: [10.0.0.31] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-01-10 09:18:14.418 INFO: TASK [contrail_redis : create redis compose file] ****************************** changed: [10.0.0.27] => {"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-1736500693.5723946-131224-259002612207554/source", "state": "file", "uid": 0} 2025-01-10 09:18:14.597 INFO: changed: [10.0.0.30] => {"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-1736500693.4492407-131200-8765176958125/source", "state": "file", "uid": 0} 2025-01-10 09:18:14.602 INFO: changed: [10.0.0.31] => {"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-1736500693.7483149-131301-131040291411006/source", "state": "file", "uid": 0} 2025-01-10 09:18:15.849 INFO: TASK [contrail_redis : start redis] ******************************************** 2025-01-10 09:18:15.850 INFO: changed: [10.0.0.30] => {"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": "93c3648c95454114c4a0ae0508479d74803aefa0587d5233cb6b1f245805120f", "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 09:18:15.871 INFO: changed: [10.0.0.27] => {"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": "93c3648c95454114c4a0ae0508479d74803aefa0587d5233cb6b1f245805120f", "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 09:18:16.111 INFO: changed: [10.0.0.31] => {"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": "93c3648c95454114c4a0ae0508479d74803aefa0587d5233cb6b1f245805120f", "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 09:18:16.663 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-01-10 09:18:18.054 INFO: TASK [contrail_analytics : create /etc/contrail/analytics] ********************* ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:18.107 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:18.227 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:18.708 INFO: TASK [contrail_analytics : get /etc/contrail/common_analytics.env stat] ******** 2025-01-10 09:18:18.708 INFO: ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1736500049.3065326, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736500045.3104637, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2867308, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736500045.3104637, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "4114555402", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:18:18.823 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736500049.4411678, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736500044.8651834, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087272, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736500044.8611832, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "458532699", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:18:18.895 INFO: ok: [10.0.0.31] => {"changed": false, "stat": {"atime": 1736500049.4614513, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736500046.2774541, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087683, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736500046.2774541, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3317957086", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:18:19.345 INFO: TASK [contrail_analytics : delete /etc/contrail/common_analytics.env if exists] *** 2025-01-10 09:18:19.345 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-01-10 09:18:19.456 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-01-10 09:18:19.554 INFO: changed: [10.0.0.31] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-01-10 09:18:20.125 INFO: TASK [contrail_analytics : create /etc/contrail/common_analytics.env] ********** changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 09:18:20.205 INFO: changed: [10.0.0.27] => {"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 09:18:20.238 INFO: changed: [10.0.0.31] => {"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 09:18:20.755 INFO: TASK [contrail_analytics : populate global common_analytics.env] *************** 2025-01-10 09:18:20.756 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:20.826 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:20.925 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:21.146 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:21.162 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:21.272 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:21.464 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:21.514 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:21.615 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:21.781 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:21.882 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:21.944 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:22.100 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:22.248 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:22.288 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:22.438 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:22.620 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:22.622 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:22.781 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:22.948 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:22.956 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:23.121 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:23.278 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:23.313 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:23.461 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:23.601 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:23.677 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:23.795 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:23.967 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:24.073 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:24.204 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:24.350 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:24.442 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:24.542 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:24.691 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:24.784 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:24.860 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:25.033 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:25.166 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:25.243 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:25.396 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:25.563 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:25.603 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:25.714 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:25.880 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:25.934 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:26.021 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:26.263 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:26.370 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:26.388 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:26.632 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:26.700 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:26.716 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:26.973 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:27.044 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:27.068 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:27.339 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:27.419 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:27.433 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:27.697 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:27.774 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:27.806 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:28.021 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:28.100 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:28.136 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:28.415 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:28.468 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:28.742 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:28.772 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:28.819 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:29.082 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:29.110 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:29.187 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:29.428 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:29.464 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:29.508 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:29.791 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:29.811 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:29.867 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:30.124 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:30.199 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:30.243 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:30.484 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:30.566 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:30.616 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:30.812 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:30.943 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:30.990 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:31.142 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:31.269 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:31.315 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:31.452 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:31.610 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:31.702 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:31.801 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:32.029 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:32.101 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:32.138 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:32.360 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:32.467 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:32.489 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:32.704 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:32.817 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:32.886 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:33.057 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:33.218 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:33.364 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:33.460 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:33.596 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:33.715 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:33.717 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:33.842 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:33.848 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:33.955 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:34.330 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:34.336 INFO: changed: [10.0.0.31] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:18:34.923 INFO: TASK [contrail_analytics : populate pod specific common_analytics.env] ********* 2025-01-10 09:18:34.924 INFO: fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:18:34.924 INFO: ...ignoring 2025-01-10 09:18:35.010 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:18:35.011 INFO: ...ignoring 2025-01-10 09:18:35.096 INFO: fatal: [10.0.0.31]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:18:35.096 INFO: ...ignoring 2025-01-10 09:18:36.224 INFO: TASK [contrail_analytics : create contrail analytics file] ********************* changed: [10.0.0.30] => {"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-1736500715.3786976-134850-40268739321544/source", "state": "file", "uid": 0} changed: [10.0.0.27] => {"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-1736500715.5121458-134856-197450480165326/source", "state": "file", "uid": 0} 2025-01-10 09:18:36.442 INFO: changed: [10.0.0.31] => {"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-1736500715.6610413-134866-108298065078831/source", "state": "file", "uid": 0} 2025-01-10 09:18:38.345 INFO: TASK [contrail_analytics : start contrail analytics] *************************** 2025-01-10 09:18:38.345 INFO: changed: [10.0.0.27] => {"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": "c5baf15734d1707b50f7cb956b2dd381074653bcdedfaf007e9cf9e00c7ba661", "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": "6a899a06ff1f9431101319f459b8260abef276cf121d5fd42ad54fdfdad500bb", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "0bb7c285c68fdc5344c9c0eefec3ff24a7f4e490d218ba8d6e46aeb990cf5a32", "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": "3a9164af477eac1515498e698e4a7131a852dc41b572668a10fe8b866a4bc2c2", "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 09:18:38.464 INFO: changed: [10.0.0.31] => {"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": "c5baf15734d1707b50f7cb956b2dd381074653bcdedfaf007e9cf9e00c7ba661", "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": "6a899a06ff1f9431101319f459b8260abef276cf121d5fd42ad54fdfdad500bb", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "0bb7c285c68fdc5344c9c0eefec3ff24a7f4e490d218ba8d6e46aeb990cf5a32", "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": "3a9164af477eac1515498e698e4a7131a852dc41b572668a10fe8b866a4bc2c2", "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 09:18:38.618 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-api:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "c5baf15734d1707b50f7cb956b2dd381074653bcdedfaf007e9cf9e00c7ba661", "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": "6a899a06ff1f9431101319f459b8260abef276cf121d5fd42ad54fdfdad500bb", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "0bb7c285c68fdc5344c9c0eefec3ff24a7f4e490d218ba8d6e46aeb990cf5a32", "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": "3a9164af477eac1515498e698e4a7131a852dc41b572668a10fe8b866a4bc2c2", "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 09:18:39.158 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-01-10 09:18:40.556 INFO: TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] ********* ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:40.632 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:40.815 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:41.090 INFO: TASK [contrail_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.30] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:18:41.178 INFO: ok: [10.0.0.27] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:18:41.250 INFO: ok: [10.0.0.31] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:18:42.522 INFO: TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] *** changed: [10.0.0.30] => {"changed": true, "checksum": "4f13d45ffeeeda49bf361996467ac7c09a7630f0", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "78b7c51601b2ac169a7e6845f9e8a87d", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736500721.832049-136592-168477016834636/source", "state": "file", "uid": 0} 2025-01-10 09:18:42.626 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "4f13d45ffeeeda49bf361996467ac7c09a7630f0", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "78b7c51601b2ac169a7e6845f9e8a87d", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736500721.913265-136594-89994402499376/source", "state": "file", "uid": 0} 2025-01-10 09:18:42.778 INFO: changed: [10.0.0.31] => {"changed": true, "checksum": "4f13d45ffeeeda49bf361996467ac7c09a7630f0", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "78b7c51601b2ac169a7e6845f9e8a87d", "mode": "0644", "owner": "root", "size": 2501, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736500722.0910883-136612-229282537006475/source", "state": "file", "uid": 0} 2025-01-10 09:18:45.146 INFO: TASK [contrail_analytics_alarm : start contrail analytics_alarm] *************** 2025-01-10 09:18:45.146 INFO: changed: [10.0.0.27] => {"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": "58184e6ed071b598fd998f5f6c912a4505f17032b8aad503e930542ec8e10027", "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": "0aeed30064c931316071e35c6ef138b883aef004602fb72cf322c9332653ce7f", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "cabb59c1edc68b46aaf4eff1cb26edb2db473fd8586d49046b1e32d50a899d49", "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": "f4e5f462994fba0788dbf18eda4b723b8edacce767ad56a172b5d7d95c0bc7ab", "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 09:18:45.402 INFO: changed: [10.0.0.31] => {"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": "58184e6ed071b598fd998f5f6c912a4505f17032b8aad503e930542ec8e10027", "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": "0aeed30064c931316071e35c6ef138b883aef004602fb72cf322c9332653ce7f", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "cabb59c1edc68b46aaf4eff1cb26edb2db473fd8586d49046b1e32d50a899d49", "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": "f4e5f462994fba0788dbf18eda4b723b8edacce767ad56a172b5d7d95c0bc7ab", "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 09:18:45.438 INFO: changed: [10.0.0.30] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5101/contrail-analytics-alarm-gen:master-1_2_9_6-2", "labels": {"com.docker.compose.config-hash": "58184e6ed071b598fd998f5f6c912a4505f17032b8aad503e930542ec8e10027", "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": "0aeed30064c931316071e35c6ef138b883aef004602fb72cf322c9332653ce7f", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "cabb59c1edc68b46aaf4eff1cb26edb2db473fd8586d49046b1e32d50a899d49", "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": "f4e5f462994fba0788dbf18eda4b723b8edacce767ad56a172b5d7d95c0bc7ab", "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 09:18:46.054 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-01-10 09:18:47.533 INFO: TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] *********** 2025-01-10 09:18:47.533 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:47.608 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:47.710 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:18:48.776 INFO: TASK [contrail_analytics_snmp : create contrail analytics_snmp docker-compose file] *** changed: [10.0.0.27] => {"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-1736500728.0232651-138562-192147006869204/source", "state": "file", "uid": 0} 2025-01-10 09:18:48.865 INFO: changed: [10.0.0.30] => {"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-1736500727.8946006-138543-208310153750195/source", "state": "file", "uid": 0} 2025-01-10 09:18:49.050 INFO: changed: [10.0.0.31] => {"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-1736500728.1350074-138574-52878093129030/source", "state": "file", "uid": 0} 2025-01-10 09:18:51.520 INFO: TASK [contrail_analytics_snmp : start contrail analytics_snmp] ***************** changed: [10.0.0.30] => {"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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "7249d1770775c4def0dda5ccf073674ae99982aba7676dbb0cc767739c20a680", "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": "157d807ca56bdaf4aec00e24b0c1b43e4f3b2d65896c94528321aa784f8efdd7", "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": "48adac99c1b6ab1cb50d965238a43f41eb148527ff1e8973ff1b5ad844cced57", "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": "27b849cbc906b6adc73eef2775c9953100f7a579ab9c8cbd81bfdf4f33cb9fd3", "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 09:18:51.551 INFO: changed: [10.0.0.27] => {"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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "7249d1770775c4def0dda5ccf073674ae99982aba7676dbb0cc767739c20a680", "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": "157d807ca56bdaf4aec00e24b0c1b43e4f3b2d65896c94528321aa784f8efdd7", "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": "48adac99c1b6ab1cb50d965238a43f41eb148527ff1e8973ff1b5ad844cced57", "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": "27b849cbc906b6adc73eef2775c9953100f7a579ab9c8cbd81bfdf4f33cb9fd3", "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 09:18:51.773 INFO: changed: [10.0.0.31] => {"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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "7249d1770775c4def0dda5ccf073674ae99982aba7676dbb0cc767739c20a680", "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": "157d807ca56bdaf4aec00e24b0c1b43e4f3b2d65896c94528321aa784f8efdd7", "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": "48adac99c1b6ab1cb50d965238a43f41eb148527ff1e8973ff1b5ad844cced57", "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": "27b849cbc906b6adc73eef2775c9953100f7a579ab9c8cbd81bfdf4f33cb9fd3", "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 09:18:52.465 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-01-10 09:18:53.856 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:18:53.856 INFO: ok: [10.0.0.30] 2025-01-10 09:18:54.051 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 09:18:54.995 INFO: TASK [contrail_control : update contrail control image] ************************ changed: [10.0.0.30] => (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.233439", "end": "2025-01-10 09:18:54.951826", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:18:54.718387", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:18:55.547 INFO: changed: [10.0.0.30] => (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.115594", "end": "2025-01-10 09:18:55.505174", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:18:55.389580", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:19:09.651 INFO: changed: [10.0.0.30] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-control:master-1_2_9_6-2", "delta": "0:00:13.690687", "end": "2025-01-10 09:19:09.615726", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-10 09:18:55.925039", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n4e0c11a91ff8: Pulling fs layer\n833b31bb9544: Pulling fs layer\n5b3877253668: Pulling fs layer\n833b31bb9544: Verifying Checksum\n833b31bb9544: Download complete\n5b3877253668: Verifying Checksum\n5b3877253668: Download complete\n4e0c11a91ff8: Verifying Checksum\n4e0c11a91ff8: Download complete\n4e0c11a91ff8: Pull complete\n833b31bb9544: Pull complete\n5b3877253668: Pull complete\nDigest: sha256:0822aa95d12c9f0f8dd121ae0c6bc6196191d78962aa2608dab45dc0d68e07ff\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "4e0c11a91ff8: Pulling fs layer", "833b31bb9544: Pulling fs layer", "5b3877253668: Pulling fs layer", "833b31bb9544: Verifying Checksum", "833b31bb9544: Download complete", "5b3877253668: Verifying Checksum", "5b3877253668: Download complete", "4e0c11a91ff8: Verifying Checksum", "4e0c11a91ff8: Download complete", "4e0c11a91ff8: Pull complete", "833b31bb9544: Pull complete", "5b3877253668: Pull complete", "Digest: sha256:0822aa95d12c9f0f8dd121ae0c6bc6196191d78962aa2608dab45dc0d68e07ff", "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 09:19:10.337 INFO: changed: [10.0.0.30] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-named:master-1_2_9_6-2", "delta": "0:00:00.295012", "end": "2025-01-10 09:19:10.299977", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-10 09:19:10.004965", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n4e0c11a91ff8: Already exists\n4778da4b7f2f: Pulling fs layer\n4778da4b7f2f: Verifying Checksum\n4778da4b7f2f: Download complete\n4778da4b7f2f: Pull complete\nDigest: sha256:4927e6657d3654eca63b473aee31b279d558316570105171c323d904fbe5e9f4\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "4e0c11a91ff8: Already exists", "4778da4b7f2f: Pulling fs layer", "4778da4b7f2f: Verifying Checksum", "4778da4b7f2f: Download complete", "4778da4b7f2f: Pull complete", "Digest: sha256:4927e6657d3654eca63b473aee31b279d558316570105171c323d904fbe5e9f4", "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 09:19:10.974 INFO: changed: [10.0.0.30] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-controller-control-dns:master-1_2_9_6-2", "delta": "0:00:00.300463", "end": "2025-01-10 09:19:10.922889", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-10 09:19:10.622426", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n4e0c11a91ff8: Already exists\n85160f0a3ac8: Pulling fs layer\n85160f0a3ac8: Verifying Checksum\n85160f0a3ac8: Download complete\n85160f0a3ac8: Pull complete\nDigest: sha256:201ac9c618a31e2398f5c254fec24ddd43004062587d0c6fc0d1172be7b47186\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "4e0c11a91ff8: Already exists", "85160f0a3ac8: Pulling fs layer", "85160f0a3ac8: Verifying Checksum", "85160f0a3ac8: Download complete", "85160f0a3ac8: Pull complete", "Digest: sha256:201ac9c618a31e2398f5c254fec24ddd43004062587d0c6fc0d1172be7b47186", "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 09:19:11.386 INFO: changed: [10.0.0.30] => (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.114947", "end": "2025-01-10 09:19:11.354365", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:19:11.239418", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:19:11.660 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 09:19:23.166 INFO: TASK [contrail_control : Stop contrail control] ******************************** 2025-01-10 09:19:23.172 INFO: changed: [10.0.0.30] => {"changed": true} 2025-01-10 09:19:23.477 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 09:19:24.175 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* 2025-01-10 09:19:24.179 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:19:24.616 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1736499923.6203563, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499919.1642792, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2838531, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499919.1642792, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3214387851", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:19:25.022 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-01-10 09:19:25.448 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** 2025-01-10 09:19:25.448 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 09:19:26.400 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-01-10 09:19:26.401 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:26.735 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:27.095 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:27.403 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:27.699 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:28.031 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:28.356 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:28.656 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:28.960 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:29.264 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:29.567 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:29.875 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:30.200 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:30.497 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:30.797 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:31.120 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:31.435 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:31.746 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:32.120 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:32.440 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:32.753 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:33.087 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:33.392 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:33.708 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:34.046 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:34.380 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:34.684 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:35.004 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:35.348 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:35.691 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:36.012 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:36.372 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:36.702 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:37.005 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:37.321 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:37.627 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:37.980 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:38.303 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:38.306 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:19:38.514 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 09:19:39.734 INFO: TASK [contrail_control : create contrail control compose file] ***************** changed: [10.0.0.30] => {"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-1736500779.0884721-143223-194275536952065/source", "state": "file", "uid": 0} 2025-01-10 09:19:42.539 INFO: TASK [contrail_control : start contrail control] ******************************* changed: [10.0.0.30] => {"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": "7f2f758d69cb16110a057d0d6479f3df624156381f7594f1ea4decae6d2fdad7", "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": "dcd617d30c1816fcf73a63c417cccbaba559da2ce3ae835ad621da00e1122776", "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": "745c0381dd3b84677b416600b14ebc0bcf3dce233663c96089990375e801bb91", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "1024f3137c01d7ef43b6ac8fe2015d043ee339d55033a59dce44bff17aa9d7c3", "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": "c270b1b2971b06f9f2d179081050ab7c8f8951bb8ac8cc4e8b7985baeaa0ca68", "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 09:19:42.918 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-01-10 09:19:44.105 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.27] 2025-01-10 09:19:44.286 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 09:19:45.245 INFO: TASK [contrail_control : update contrail control image] ************************ 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:00.180730", "end": "2025-01-10 09:19:45.194758", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:19:45.014028", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:19:45.749 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:00.120119", "end": "2025-01-10 09:19:45.692624", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:19:45.572505", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:19:54.095 INFO: changed: [10.0.0.27] => (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:08.001664", "end": "2025-01-10 09:19:54.058059", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-10 09:19:46.056395", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n4e0c11a91ff8: Pulling fs layer\n833b31bb9544: Pulling fs layer\n5b3877253668: Pulling fs layer\n833b31bb9544: Verifying Checksum\n833b31bb9544: Download complete\n5b3877253668: Verifying Checksum\n5b3877253668: Download complete\n4e0c11a91ff8: Verifying Checksum\n4e0c11a91ff8: Download complete\n4e0c11a91ff8: Pull complete\n833b31bb9544: Pull complete\n5b3877253668: Pull complete\nDigest: sha256:0822aa95d12c9f0f8dd121ae0c6bc6196191d78962aa2608dab45dc0d68e07ff\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "4e0c11a91ff8: Pulling fs layer", "833b31bb9544: Pulling fs layer", "5b3877253668: Pulling fs layer", "833b31bb9544: Verifying Checksum", "833b31bb9544: Download complete", "5b3877253668: Verifying Checksum", "5b3877253668: Download complete", "4e0c11a91ff8: Verifying Checksum", "4e0c11a91ff8: Download complete", "4e0c11a91ff8: Pull complete", "833b31bb9544: Pull complete", "5b3877253668: Pull complete", "Digest: sha256:0822aa95d12c9f0f8dd121ae0c6bc6196191d78962aa2608dab45dc0d68e07ff", "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 09:19:54.737 INFO: changed: [10.0.0.27] => (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.297052", "end": "2025-01-10 09:19:54.697670", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-10 09:19:54.400618", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n4e0c11a91ff8: Already exists\n4778da4b7f2f: Pulling fs layer\n4778da4b7f2f: Download complete\n4778da4b7f2f: Pull complete\nDigest: sha256:4927e6657d3654eca63b473aee31b279d558316570105171c323d904fbe5e9f4\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "4e0c11a91ff8: Already exists", "4778da4b7f2f: Pulling fs layer", "4778da4b7f2f: Download complete", "4778da4b7f2f: Pull complete", "Digest: sha256:4927e6657d3654eca63b473aee31b279d558316570105171c323d904fbe5e9f4", "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 09:19:55.372 INFO: changed: [10.0.0.27] => (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.273463", "end": "2025-01-10 09:19:55.336974", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-10 09:19:55.063511", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n4e0c11a91ff8: Already exists\n85160f0a3ac8: Pulling fs layer\n85160f0a3ac8: Download complete\n85160f0a3ac8: Pull complete\nDigest: sha256:201ac9c618a31e2398f5c254fec24ddd43004062587d0c6fc0d1172be7b47186\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "4e0c11a91ff8: Already exists", "85160f0a3ac8: Pulling fs layer", "85160f0a3ac8: Download complete", "85160f0a3ac8: Pull complete", "Digest: sha256:201ac9c618a31e2398f5c254fec24ddd43004062587d0c6fc0d1172be7b47186", "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 09:19:55.807 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.111614", "end": "2025-01-10 09:19:55.764871", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:19:55.653257", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:19:56.073 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 09:20:07.516 INFO: TASK [contrail_control : Stop contrail control] ******************************** changed: [10.0.0.27] => {"changed": true} 2025-01-10 09:20:07.797 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 09:20:08.485 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* 2025-01-10 09:20:08.487 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:20:08.929 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ 2025-01-10 09:20:08.930 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736499923.6536112, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499918.5136292, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058208, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499918.5136292, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "1213529183", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:20:09.368 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** 2025-01-10 09:20:09.368 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-01-10 09:20:09.802 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** 2025-01-10 09:20:09.802 INFO: changed: [10.0.0.27] => {"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 09:20:10.812 INFO: TASK [contrail_control : populate global common_control.env] ******************* changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:11.138 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:11.444 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:11.771 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:12.093 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:12.419 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:12.750 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:13.074 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:13.396 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:13.720 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:14.066 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:14.421 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:14.737 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:15.047 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:15.364 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:15.690 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:16.001 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:16.319 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:16.653 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:16.987 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:17.309 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:17.635 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:17.939 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:18.324 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:18.629 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:18.996 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:19.347 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:19.673 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:20.018 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:20.317 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:20.618 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:20.954 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:21.269 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:21.594 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:21.911 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:22.232 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:22.547 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:22.865 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:22.865 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:23.060 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* 2025-01-10 09:20:23.061 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 09:20:24.231 INFO: TASK [contrail_control : create contrail control compose file] ***************** 2025-01-10 09:20:24.232 INFO: changed: [10.0.0.27] => {"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-1736500823.6434624-146740-273626806674168/source", "state": "file", "uid": 0} 2025-01-10 09:20:26.646 INFO: TASK [contrail_control : start contrail control] ******************************* 2025-01-10 09:20:26.647 INFO: changed: [10.0.0.27] => {"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": "7f2f758d69cb16110a057d0d6479f3df624156381f7594f1ea4decae6d2fdad7", "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": "dcd617d30c1816fcf73a63c417cccbaba559da2ce3ae835ad621da00e1122776", "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": "745c0381dd3b84677b416600b14ebc0bcf3dce233663c96089990375e801bb91", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "1024f3137c01d7ef43b6ac8fe2015d043ee339d55033a59dce44bff17aa9d7c3", "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": "c270b1b2971b06f9f2d179081050ab7c8f8951bb8ac8cc4e8b7985baeaa0ca68", "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 09:20:27.041 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-01-10 09:20:29.037 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:20:29.038 INFO: ok: [10.0.0.31] 2025-01-10 09:20:29.222 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 09:20:30.079 INFO: TASK [contrail_control : update contrail control image] ************************ changed: [10.0.0.31] => (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.126899", "end": "2025-01-10 09:20:30.038060", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:20:29.911161", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:20:30.541 INFO: changed: [10.0.0.31] => (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.111679", "end": "2025-01-10 09:20:30.501119", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:20:30.389440", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:20:39.169 INFO: changed: [10.0.0.31] => (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:08.275393", "end": "2025-01-10 09:20:39.117954", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-01-10 09:20:30.842561", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n4e0c11a91ff8: Pulling fs layer\n833b31bb9544: Pulling fs layer\n5b3877253668: Pulling fs layer\n833b31bb9544: Verifying Checksum\n833b31bb9544: Download complete\n5b3877253668: Verifying Checksum\n5b3877253668: Download complete\n4e0c11a91ff8: Verifying Checksum\n4e0c11a91ff8: Download complete\n4e0c11a91ff8: Pull complete\n833b31bb9544: Pull complete\n5b3877253668: Pull complete\nDigest: sha256:0822aa95d12c9f0f8dd121ae0c6bc6196191d78962aa2608dab45dc0d68e07ff\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "4e0c11a91ff8: Pulling fs layer", "833b31bb9544: Pulling fs layer", "5b3877253668: Pulling fs layer", "833b31bb9544: Verifying Checksum", "833b31bb9544: Download complete", "5b3877253668: Verifying Checksum", "5b3877253668: Download complete", "4e0c11a91ff8: Verifying Checksum", "4e0c11a91ff8: Download complete", "4e0c11a91ff8: Pull complete", "833b31bb9544: Pull complete", "5b3877253668: Pull complete", "Digest: sha256:0822aa95d12c9f0f8dd121ae0c6bc6196191d78962aa2608dab45dc0d68e07ff", "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 09:20:39.872 INFO: changed: [10.0.0.31] => (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.316789", "end": "2025-01-10 09:20:39.824185", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-01-10 09:20:39.507396", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n4e0c11a91ff8: Already exists\n4778da4b7f2f: Pulling fs layer\n4778da4b7f2f: Download complete\n4778da4b7f2f: Pull complete\nDigest: sha256:4927e6657d3654eca63b473aee31b279d558316570105171c323d904fbe5e9f4\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "4e0c11a91ff8: Already exists", "4778da4b7f2f: Pulling fs layer", "4778da4b7f2f: Download complete", "4778da4b7f2f: Pull complete", "Digest: sha256:4927e6657d3654eca63b473aee31b279d558316570105171c323d904fbe5e9f4", "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 09:20:40.499 INFO: changed: [10.0.0.31] => (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.289124", "end": "2025-01-10 09:20:40.455450", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-01-10 09:20:40.166326", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n4e0c11a91ff8: Already exists\n85160f0a3ac8: Pulling fs layer\n85160f0a3ac8: Verifying Checksum\n85160f0a3ac8: Download complete\n85160f0a3ac8: Pull complete\nDigest: sha256:201ac9c618a31e2398f5c254fec24ddd43004062587d0c6fc0d1172be7b47186\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "4e0c11a91ff8: Already exists", "85160f0a3ac8: Pulling fs layer", "85160f0a3ac8: Verifying Checksum", "85160f0a3ac8: Download complete", "85160f0a3ac8: Pull complete", "Digest: sha256:201ac9c618a31e2398f5c254fec24ddd43004062587d0c6fc0d1172be7b47186", "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 09:20:40.947 INFO: changed: [10.0.0.31] => (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.112793", "end": "2025-01-10 09:20:40.908672", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:20:40.795879", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:20:41.227 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 09:20:52.688 INFO: TASK [contrail_control : Stop contrail control] ******************************** 2025-01-10 09:20:52.689 INFO: changed: [10.0.0.31] => {"changed": true} 2025-01-10 09:20:52.943 INFO: TASK [include_role : contrail_control] ***************************************** 2025-01-10 09:20:53.728 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* 2025-01-10 09:20:53.728 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:20:54.238 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ ok: [10.0.0.31] => {"changed": false, "stat": {"atime": 1736499923.7536728, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499919.917686, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058406, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499919.917686, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "4240556048", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:20:54.659 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** 2025-01-10 09:20:54.659 INFO: changed: [10.0.0.31] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-01-10 09:20:55.104 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** 2025-01-10 09:20:55.105 INFO: changed: [10.0.0.31] => {"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 09:20:56.087 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-01-10 09:20:56.088 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:56.418 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:56.776 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:57.138 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:57.496 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:57.836 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:58.167 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:58.513 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:58.848 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:59.175 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:59.518 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:20:59.851 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:00.187 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:00.583 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:00.927 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:01.257 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:01.637 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:02.010 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:02.374 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:02.725 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:03.068 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:03.429 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:03.801 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:04.162 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:04.513 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:04.922 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:05.261 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:05.596 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:05.922 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:06.276 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:06.622 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:06.968 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:07.318 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:07.643 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:07.974 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:08.303 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:08.683 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:09.005 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:09.017 INFO: changed: [10.0.0.31] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:09.218 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* 2025-01-10 09:21:09.218 INFO: fatal: [10.0.0.31]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:21:09.218 INFO: ...ignoring 2025-01-10 09:21:10.462 INFO: TASK [contrail_control : create contrail control compose file] ***************** 2025-01-10 09:21:10.462 INFO: changed: [10.0.0.31] => {"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-1736500869.8486373-148560-231126677421358/source", "state": "file", "uid": 0} 2025-01-10 09:21:12.910 INFO: TASK [contrail_control : start contrail control] ******************************* changed: [10.0.0.31] => {"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": "7f2f758d69cb16110a057d0d6479f3df624156381f7594f1ea4decae6d2fdad7", "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": "dcd617d30c1816fcf73a63c417cccbaba559da2ce3ae835ad621da00e1122776", "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": "745c0381dd3b84677b416600b14ebc0bcf3dce233663c96089990375e801bb91", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "1024f3137c01d7ef43b6ac8fe2015d043ee339d55033a59dce44bff17aa9d7c3", "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": "c270b1b2971b06f9f2d179081050ab7c8f8951bb8ac8cc4e8b7985baeaa0ca68", "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 09:21:13.328 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-01-10 09:21:15.098 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:21:15.099 INFO: ok: [10.0.0.37] 2025-01-10 09:21:16.012 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-01-10 09:21:17.670 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.33] 2025-01-10 09:21:18.691 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-01-10 09:21:20.576 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:21:20.578 INFO: ok: [10.0.0.30] 2025-01-10 09:21:20.749 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 09:21:21.668 INFO: TASK [contrail_config_database : update contrail config_database image] ******** 2025-01-10 09:21:21.669 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.133854", "end": "2025-01-10 09:21:21.630975", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:21:21.497121", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:21:22.098 INFO: changed: [10.0.0.30] => (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.108310", "end": "2025-01-10 09:21:22.062984", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:21:21.954674", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:21:30.879 INFO: changed: [10.0.0.30] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "delta": "0:00:08.393520", "end": "2025-01-10 09:21:30.836910", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 09:21:22.443390", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nafabebbc697a: Pulling fs layer\nf8a7bfa28e73: Pulling fs layer\nafabebbc697a: Download complete\nafabebbc697a: Pull complete\nf8a7bfa28e73: Verifying Checksum\nf8a7bfa28e73: Download complete\nf8a7bfa28e73: Pull complete\nDigest: sha256:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "afabebbc697a: Pulling fs layer", "f8a7bfa28e73: Pulling fs layer", "afabebbc697a: Download complete", "afabebbc697a: Pull complete", "f8a7bfa28e73: Verifying Checksum", "f8a7bfa28e73: Download complete", "f8a7bfa28e73: Pull complete", "Digest: sha256:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427", "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 09:21:35.573 INFO: changed: [10.0.0.30] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-zookeeper:master-1_2_9_6-2", "delta": "0:00:04.349467", "end": "2025-01-10 09:21:35.535715", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-10 09:21:31.186248", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nbd1fb4fde107: Pulling fs layer\nc12faa1130aa: Pulling fs layer\nbd1fb4fde107: Verifying Checksum\nbd1fb4fde107: Download complete\nbd1fb4fde107: Pull complete\nc12faa1130aa: Verifying Checksum\nc12faa1130aa: Download complete\nc12faa1130aa: Pull complete\nDigest: sha256:24695e91f3208e58578f73b8561ee95a65b06e7f0cdc100a218ea5c108b7c560\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "bd1fb4fde107: Pulling fs layer", "c12faa1130aa: Pulling fs layer", "bd1fb4fde107: Verifying Checksum", "bd1fb4fde107: Download complete", "bd1fb4fde107: Pull complete", "c12faa1130aa: Verifying Checksum", "c12faa1130aa: Download complete", "c12faa1130aa: Pull complete", "Digest: sha256:24695e91f3208e58578f73b8561ee95a65b06e7f0cdc100a218ea5c108b7c560", "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 09:21:38.849 INFO: changed: [10.0.0.30] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-rabbitmq:master-1_2_9_6-2", "delta": "0:00:02.958242", "end": "2025-01-10 09:21:38.802038", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-10 09:21:35.843796", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n0f652249817f: Pulling fs layer\na0e77a70490b: Pulling fs layer\n0f652249817f: Verifying Checksum\n0f652249817f: Download complete\n0f652249817f: Pull complete\na0e77a70490b: Verifying Checksum\na0e77a70490b: Download complete\na0e77a70490b: Pull complete\nDigest: sha256:7ce14616e6da245661cd32be5eae09c94fe95c79dbe74abb3c41c6b1fa3a0c12\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "0f652249817f: Pulling fs layer", "a0e77a70490b: Pulling fs layer", "0f652249817f: Verifying Checksum", "0f652249817f: Download complete", "0f652249817f: Pull complete", "a0e77a70490b: Verifying Checksum", "a0e77a70490b: Download complete", "a0e77a70490b: Pull complete", "Digest: sha256:7ce14616e6da245661cd32be5eae09c94fe95c79dbe74abb3c41c6b1fa3a0c12", "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 09:21:39.290 INFO: changed: [10.0.0.30] => (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.116274", "end": "2025-01-10 09:21:39.246079", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:21:39.129805", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:21:39.462 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 09:21:50.856 INFO: TASK [contrail_config_database : stop contrail config database] **************** 2025-01-10 09:21:50.856 INFO: changed: [10.0.0.30] => {"changed": true} 2025-01-10 09:21:51.044 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 09:21:51.723 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* 2025-01-10 09:21:51.723 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:21:51.890 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** ok: [10.0.0.30] => {"ansible_facts": {"cassandra_seeds": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:21:52.143 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-01-10 09:21:52.144 INFO: ok: [10.0.0.30] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:21:52.528 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** 2025-01-10 09:21:52.529 INFO: ok: [10.0.0.30] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:21:52.777 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** 2025-01-10 09:21:52.777 INFO: ok: [10.0.0.30] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-01-10 09:21:53.278 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1736499711.3805416, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499707.3084683, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2331274, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499707.3084683, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "943652449", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:21:53.679 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** 2025-01-10 09:21:53.679 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-01-10 09:21:54.108 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** 2025-01-10 09:21:54.109 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 09:21:54.562 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** 2025-01-10 09:21:54.563 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:54.910 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:55.224 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:55.547 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:55.868 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:56.177 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:56.517 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:56.825 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:57.130 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:57.435 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:57.762 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:58.096 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:58.406 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:58.715 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:59.055 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:59.376 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:21:59.683 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:00.023 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:00.357 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:00.687 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:01.040 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:01.346 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:01.670 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:02.024 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:02.352 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:02.722 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:03.037 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:03.365 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:03.731 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:04.040 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:04.369 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:04.687 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:05.026 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:05.365 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:05.667 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:05.968 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:06.276 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:06.568 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:06.572 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:06.842 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** 2025-01-10 09:22:06.843 INFO: fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:22:06.843 INFO: ...ignoring 2025-01-10 09:22:07.606 INFO: TASK [contrail_config_database : create contrail config database compose file] *** 2025-01-10 09:22:07.606 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "91d6d8f0d01c0a76797b43359456195910fc0d60", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "8ab271d01097060d675c4b352ba86d63", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736500927.0020344-153196-12446309361195/source", "state": "file", "uid": 0} 2025-01-10 09:22:09.953 INFO: TASK [contrail_config_database : start contrail config database] *************** changed: [10.0.0.30] => {"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": "518ecb0a7d572b29e97018a5b667bfe5748f2240ee0517c71551e875e3990f95", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "749c2029ab0f3d72c93fb4fc47c40845b3272c2fc1ca339e6184d3527eec0ccf", "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": "abb3ced3504f119cc1ae48f5452c9c7e79f4de2dd4861768e1047e9c14cbc419", "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": "79b6902f598e8a37a13500eb1a944585fd89362109c5423134e2ee79e32f55fe", "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": "2321ea092a4e0edaed2929e565ae127d252d01d5e444f6efb7139ee035385f3d", "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 09:22:10.156 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 09:22:11.098 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** 2025-01-10 09:22:11.098 INFO: changed: [10.0.0.30] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-node-init:master-1_2_9_6-2", "delta": "0:00:00.175927", "end": "2025-01-10 09:22:11.046841", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:22:10.870914", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:22:11.697 INFO: changed: [10.0.0.30] => (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.142104", "end": "2025-01-10 09:22:11.657859", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:22:11.515755", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:22:24.076 INFO: changed: [10.0.0.30] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-analytics-query-engine:master-1_2_9_6-2", "delta": "0:00:11.979921", "end": "2025-01-10 09:22:24.034768", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-10 09:22:12.054847", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n6e02f4e435a1: Pulling fs layer\nf1ede033b73b: Pulling fs layer\n6e02f4e435a1: Verifying Checksum\n6e02f4e435a1: Download complete\n6e02f4e435a1: Pull complete\nf1ede033b73b: Verifying Checksum\nf1ede033b73b: Download complete\nf1ede033b73b: Pull complete\nDigest: sha256:354c9dece60059508b6d0ab0eacedd2d517a2e8cc1a9dff580213b2ce2ec10bf\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "6e02f4e435a1: Pulling fs layer", "f1ede033b73b: Pulling fs layer", "6e02f4e435a1: Verifying Checksum", "6e02f4e435a1: Download complete", "6e02f4e435a1: Pull complete", "f1ede033b73b: Verifying Checksum", "f1ede033b73b: Download complete", "f1ede033b73b: Pull complete", "Digest: sha256:354c9dece60059508b6d0ab0eacedd2d517a2e8cc1a9dff580213b2ce2ec10bf", "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 09:22:24.593 INFO: changed: [10.0.0.30] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5101/contrail-external-cassandra:master-1_2_9_6-2", "delta": "0:00:00.117607", "end": "2025-01-10 09:22:24.551604", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 09:22:24.433997", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\nDigest: sha256:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427\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:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427", "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 09:22:25.074 INFO: changed: [10.0.0.30] => (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.133429", "end": "2025-01-10 09:22:25.029966", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:22:24.896537", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:22:25.259 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 09:22:36.638 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** changed: [10.0.0.30] => {"changed": true} 2025-01-10 09:22:36.815 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 09:22:37.510 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-01-10 09:22:37.514 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:22:37.694 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** ok: [10.0.0.30] => {"ansible_facts": {"cassandra_seeds": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:22:38.226 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** 2025-01-10 09:22:38.227 INFO: ok: [10.0.0.30] => {"changed": false, "stat": {"atime": 1736499994.2655797, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499990.4855144, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2866505, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499990.4855144, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2623529836", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:22:38.652 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** 2025-01-10 09:22:38.653 INFO: changed: [10.0.0.30] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-01-10 09:22:39.114 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** 2025-01-10 09:22:39.114 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-01-10 09:22:39.569 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:39.955 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:40.314 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:40.657 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:40.969 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:41.344 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:41.712 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:42.063 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:42.397 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:42.730 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:43.066 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:43.453 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:43.800 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:44.145 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:44.507 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:44.820 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:45.214 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:45.561 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:45.949 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:46.302 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:46.666 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:46.969 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:47.351 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:47.659 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:47.959 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:48.272 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:48.589 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:48.978 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:49.337 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:49.710 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:50.072 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:50.389 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:50.768 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:51.072 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:51.391 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:51.687 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:51.994 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:52.303 INFO: changed: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:52.309 INFO: changed: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:22:52.634 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** fatal: [10.0.0.30]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 09:22:53.414 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** changed: [10.0.0.30] => {"changed": true, "checksum": "6c311745df63bb54c18f7f168ea3643231e2dbd8", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "14c1f3a473d74e5d9f52d38cae055531", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736500972.8115222-159254-207651827258394/source", "state": "file", "uid": 0} 2025-01-10 09:22:55.556 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** changed: [10.0.0.30] => {"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": "26ec590266e0eb0419bf88c281f1ffcc972180744bc515c641e87d3e384cfa07", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "c7d3c47d35363ddb6decfdf4156aaff23d16b88ec5d4a06cca27aa5829c58422", "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": "a23a603218b6ff0408c0d538ed86b0f2fe7291cccd54af7fee83cc4762569927", "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": "e6fb41ef3a9aa0f384c64b9dc7812adf0967aacc3110abf2315836ad9c5e9ba9", "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 09:22:55.849 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-01-10 09:22:57.860 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:22:57.863 INFO: ok: [10.0.0.27] 2025-01-10 09:22:58.035 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 09:22:58.857 INFO: TASK [contrail_config_database : update contrail config_database image] ******** 2025-01-10 09:22:58.863 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:00.124541", "end": "2025-01-10 09:22:58.817144", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:22:58.692603", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:22:59.339 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:00.120066", "end": "2025-01-10 09:22:59.296208", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:22:59.176142", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:23:06.309 INFO: changed: [10.0.0.27] => (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.585157", "end": "2025-01-10 09:23:06.262909", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 09:22:59.677752", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nafabebbc697a: Pulling fs layer\nf8a7bfa28e73: Pulling fs layer\nafabebbc697a: Download complete\nafabebbc697a: Pull complete\nf8a7bfa28e73: Verifying Checksum\nf8a7bfa28e73: Download complete\nf8a7bfa28e73: Pull complete\nDigest: sha256:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "afabebbc697a: Pulling fs layer", "f8a7bfa28e73: Pulling fs layer", "afabebbc697a: Download complete", "afabebbc697a: Pull complete", "f8a7bfa28e73: Verifying Checksum", "f8a7bfa28e73: Download complete", "f8a7bfa28e73: Pull complete", "Digest: sha256:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427", "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 09:23:10.577 INFO: changed: [10.0.0.27] => (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:03.949006", "end": "2025-01-10 09:23:10.528502", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-10 09:23:06.579496", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nbd1fb4fde107: Pulling fs layer\nc12faa1130aa: Pulling fs layer\nbd1fb4fde107: Download complete\nbd1fb4fde107: Pull complete\nc12faa1130aa: Verifying Checksum\nc12faa1130aa: Download complete\nc12faa1130aa: Pull complete\nDigest: sha256:24695e91f3208e58578f73b8561ee95a65b06e7f0cdc100a218ea5c108b7c560\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "bd1fb4fde107: Pulling fs layer", "c12faa1130aa: Pulling fs layer", "bd1fb4fde107: Download complete", "bd1fb4fde107: Pull complete", "c12faa1130aa: Verifying Checksum", "c12faa1130aa: Download complete", "c12faa1130aa: Pull complete", "Digest: sha256:24695e91f3208e58578f73b8561ee95a65b06e7f0cdc100a218ea5c108b7c560", "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 09:23:12.982 INFO: changed: [10.0.0.27] => (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.051481", "end": "2025-01-10 09:23:12.944154", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-10 09:23:10.892673", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n0f652249817f: Pulling fs layer\na0e77a70490b: Pulling fs layer\n0f652249817f: Download complete\n0f652249817f: Pull complete\na0e77a70490b: Verifying Checksum\na0e77a70490b: Download complete\na0e77a70490b: Pull complete\nDigest: sha256:7ce14616e6da245661cd32be5eae09c94fe95c79dbe74abb3c41c6b1fa3a0c12\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "0f652249817f: Pulling fs layer", "a0e77a70490b: Pulling fs layer", "0f652249817f: Download complete", "0f652249817f: Pull complete", "a0e77a70490b: Verifying Checksum", "a0e77a70490b: Download complete", "a0e77a70490b: Pull complete", "Digest: sha256:7ce14616e6da245661cd32be5eae09c94fe95c79dbe74abb3c41c6b1fa3a0c12", "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 09:23:13.414 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.111732", "end": "2025-01-10 09:23:13.374927", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:23:13.263195", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:23:13.586 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 09:23:24.932 INFO: TASK [contrail_config_database : stop contrail config database] **************** 2025-01-10 09:23:24.932 INFO: changed: [10.0.0.27] => {"changed": true} 2025-01-10 09:23:25.138 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 09:23:25.829 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:23:25.988 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** 2025-01-10 09:23:25.989 INFO: ok: [10.0.0.27] => {"ansible_facts": {"cassandra_seeds": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:23:26.253 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-01-10 09:23:26.255 INFO: ok: [10.0.0.27] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:23:26.670 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.27] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:23:26.925 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** 2025-01-10 09:23:26.925 INFO: ok: [10.0.0.27] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-01-10 09:23:27.357 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** 2025-01-10 09:23:27.358 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736499711.4782965, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499707.1383104, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 775950, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499707.1383104, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "1107469145", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:23:27.805 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** 2025-01-10 09:23:27.806 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-01-10 09:23:28.226 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** changed: [10.0.0.27] => {"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 09:23:28.713 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** 2025-01-10 09:23:28.713 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:29.026 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:29.386 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:29.740 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:30.054 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:30.385 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:30.694 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:31.029 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:31.336 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:31.640 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:31.984 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:32.297 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:32.618 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:32.952 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:33.271 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:33.626 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:33.946 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:34.252 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:34.577 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:34.942 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:35.258 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:35.572 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:35.910 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:36.218 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:36.523 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:36.898 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:37.200 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:37.526 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:37.828 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:38.178 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:38.534 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:38.845 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:39.163 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:39.480 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:39.794 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:40.120 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:40.434 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:40.741 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:40.749 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:23:41.020 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 09:23:41.801 INFO: TASK [contrail_config_database : create contrail config database compose file] *** 2025-01-10 09:23:41.802 INFO: changed: [10.0.0.27] => {"changed": true, "checksum": "91d6d8f0d01c0a76797b43359456195910fc0d60", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "8ab271d01097060d675c4b352ba86d63", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501021.1885931-163269-175757291386425/source", "state": "file", "uid": 0} 2025-01-10 09:23:44.038 INFO: TASK [contrail_config_database : start contrail config database] *************** 2025-01-10 09:23:44.039 INFO: changed: [10.0.0.27] => {"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": "518ecb0a7d572b29e97018a5b667bfe5748f2240ee0517c71551e875e3990f95", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "749c2029ab0f3d72c93fb4fc47c40845b3272c2fc1ca339e6184d3527eec0ccf", "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": "abb3ced3504f119cc1ae48f5452c9c7e79f4de2dd4861768e1047e9c14cbc419", "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": "79b6902f598e8a37a13500eb1a944585fd89362109c5423134e2ee79e32f55fe", "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": "2321ea092a4e0edaed2929e565ae127d252d01d5e444f6efb7139ee035385f3d", "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 09:23:44.208 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 09:23:45.142 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** 2025-01-10 09:23:45.144 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:00.166555", "end": "2025-01-10 09:23:45.098801", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:23:44.932246", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:23:45.696 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:00.156736", "end": "2025-01-10 09:23:45.655734", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:23:45.498998", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:23:58.438 INFO: changed: [10.0.0.27] => (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.345962", "end": "2025-01-10 09:23:58.401587", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-10 09:23:46.055625", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n6e02f4e435a1: Pulling fs layer\nf1ede033b73b: Pulling fs layer\n6e02f4e435a1: Verifying Checksum\n6e02f4e435a1: Download complete\n6e02f4e435a1: Pull complete\nf1ede033b73b: Verifying Checksum\nf1ede033b73b: Download complete\nf1ede033b73b: Pull complete\nDigest: sha256:354c9dece60059508b6d0ab0eacedd2d517a2e8cc1a9dff580213b2ce2ec10bf\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "6e02f4e435a1: Pulling fs layer", "f1ede033b73b: Pulling fs layer", "6e02f4e435a1: Verifying Checksum", "6e02f4e435a1: Download complete", "6e02f4e435a1: Pull complete", "f1ede033b73b: Verifying Checksum", "f1ede033b73b: Download complete", "f1ede033b73b: Pull complete", "Digest: sha256:354c9dece60059508b6d0ab0eacedd2d517a2e8cc1a9dff580213b2ce2ec10bf", "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 09:23:58.925 INFO: changed: [10.0.0.27] => (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.138527", "end": "2025-01-10 09:23:58.867853", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 09:23:58.729326", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\nDigest: sha256:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427\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:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427", "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 09:23:59.466 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.132199", "end": "2025-01-10 09:23:59.410502", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:23:59.278303", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:23:59.675 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 09:24:11.032 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-01-10 09:24:11.033 INFO: changed: [10.0.0.27] => {"changed": true} 2025-01-10 09:24:11.205 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 09:24:11.923 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-01-10 09:24:11.925 INFO: ok: [10.0.0.27] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:24:12.104 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** 2025-01-10 09:24:12.105 INFO: ok: [10.0.0.27] => {"ansible_facts": {"cassandra_seeds": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:24:12.666 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** 2025-01-10 09:24:12.667 INFO: ok: [10.0.0.27] => {"changed": false, "stat": {"atime": 1736499994.3213603, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499990.1413753, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086296, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499990.1413753, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2049470715", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:24:13.112 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** 2025-01-10 09:24:13.113 INFO: changed: [10.0.0.27] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-01-10 09:24:13.550 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** changed: [10.0.0.27] => {"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 09:24:14.014 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** 2025-01-10 09:24:14.015 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:14.348 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:14.676 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:14.987 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:15.324 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:15.678 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:16.030 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:16.372 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:16.697 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:17.042 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:17.398 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:17.730 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:18.083 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:18.406 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:18.725 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:19.110 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:19.469 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:19.790 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:20.113 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:20.454 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:20.759 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:21.084 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:21.398 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:21.703 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:22.019 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:22.347 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:22.706 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:23.023 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:23.345 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:23.698 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:24.030 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:24.333 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:24.663 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:24.975 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:25.280 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:25.580 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:25.900 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:26.219 INFO: changed: [10.0.0.27] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:26.221 INFO: changed: [10.0.0.27] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:24:26.486 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** 2025-01-10 09:24:26.488 INFO: fatal: [10.0.0.27]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:24:26.488 INFO: ...ignoring 2025-01-10 09:24:27.254 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** changed: [10.0.0.27] => {"changed": true, "checksum": "6c311745df63bb54c18f7f168ea3643231e2dbd8", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "14c1f3a473d74e5d9f52d38cae055531", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501066.660831-165500-155086065089783/source", "state": "file", "uid": 0} 2025-01-10 09:24:29.282 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** 2025-01-10 09:24:29.283 INFO: changed: [10.0.0.27] => {"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": "26ec590266e0eb0419bf88c281f1ffcc972180744bc515c641e87d3e384cfa07", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "c7d3c47d35363ddb6decfdf4156aaff23d16b88ec5d4a06cca27aa5829c58422", "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": "a23a603218b6ff0408c0d538ed86b0f2fe7291cccd54af7fee83cc4762569927", "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": "e6fb41ef3a9aa0f384c64b9dc7812adf0967aacc3110abf2315836ad9c5e9ba9", "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 09:24:29.536 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-01-10 09:24:31.769 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:24:31.769 INFO: ok: [10.0.0.31] 2025-01-10 09:24:31.938 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 09:24:32.842 INFO: TASK [contrail_config_database : update contrail config_database image] ******** changed: [10.0.0.31] => (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.138598", "end": "2025-01-10 09:24:32.803703", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:24:32.665105", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:24:33.306 INFO: changed: [10.0.0.31] => (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.123530", "end": "2025-01-10 09:24:33.259612", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:24:33.136082", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:24:41.218 INFO: changed: [10.0.0.31] => (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.563358", "end": "2025-01-10 09:24:41.175130", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 09:24:33.611772", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nafabebbc697a: Pulling fs layer\nf8a7bfa28e73: Pulling fs layer\nafabebbc697a: Download complete\nafabebbc697a: Pull complete\nf8a7bfa28e73: Verifying Checksum\nf8a7bfa28e73: Download complete\nf8a7bfa28e73: Pull complete\nDigest: sha256:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "afabebbc697a: Pulling fs layer", "f8a7bfa28e73: Pulling fs layer", "afabebbc697a: Download complete", "afabebbc697a: Pull complete", "f8a7bfa28e73: Verifying Checksum", "f8a7bfa28e73: Download complete", "f8a7bfa28e73: Pull complete", "Digest: sha256:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427", "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 09:24:46.533 INFO: changed: [10.0.0.31] => (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.955899", "end": "2025-01-10 09:24:46.492733", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-01-10 09:24:41.536834", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\nbd1fb4fde107: Pulling fs layer\nc12faa1130aa: Pulling fs layer\nbd1fb4fde107: Download complete\nbd1fb4fde107: Pull complete\nc12faa1130aa: Verifying Checksum\nc12faa1130aa: Download complete\nc12faa1130aa: Pull complete\nDigest: sha256:24695e91f3208e58578f73b8561ee95a65b06e7f0cdc100a218ea5c108b7c560\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "bd1fb4fde107: Pulling fs layer", "c12faa1130aa: Pulling fs layer", "bd1fb4fde107: Download complete", "bd1fb4fde107: Pull complete", "c12faa1130aa: Verifying Checksum", "c12faa1130aa: Download complete", "c12faa1130aa: Pull complete", "Digest: sha256:24695e91f3208e58578f73b8561ee95a65b06e7f0cdc100a218ea5c108b7c560", "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 09:24:50.310 INFO: changed: [10.0.0.31] => (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.429499", "end": "2025-01-10 09:24:50.266911", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-01-10 09:24:46.837412", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n0f652249817f: Pulling fs layer\na0e77a70490b: Pulling fs layer\n0f652249817f: Verifying Checksum\n0f652249817f: Download complete\n0f652249817f: Pull complete\na0e77a70490b: Verifying Checksum\na0e77a70490b: Download complete\na0e77a70490b: Pull complete\nDigest: sha256:7ce14616e6da245661cd32be5eae09c94fe95c79dbe74abb3c41c6b1fa3a0c12\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "0f652249817f: Pulling fs layer", "a0e77a70490b: Pulling fs layer", "0f652249817f: Verifying Checksum", "0f652249817f: Download complete", "0f652249817f: Pull complete", "a0e77a70490b: Verifying Checksum", "a0e77a70490b: Download complete", "a0e77a70490b: Pull complete", "Digest: sha256:7ce14616e6da245661cd32be5eae09c94fe95c79dbe74abb3c41c6b1fa3a0c12", "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 09:24:50.788 INFO: changed: [10.0.0.31] => (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.120477", "end": "2025-01-10 09:24:50.748542", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:24:50.628065", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:24:50.956 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 09:25:02.575 INFO: TASK [contrail_config_database : stop contrail config database] **************** 2025-01-10 09:25:02.575 INFO: changed: [10.0.0.31] => {"changed": true} 2025-01-10 09:25:02.775 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-01-10 09:25:03.484 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* 2025-01-10 09:25:03.484 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:25:03.671 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** 2025-01-10 09:25:03.671 INFO: ok: [10.0.0.31] => {"ansible_facts": {"cassandra_seeds": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:25:03.983 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-01-10 09:25:03.983 INFO: ok: [10.0.0.31] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:25:04.457 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.31] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:25:04.760 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** 2025-01-10 09:25:04.761 INFO: ok: [10.0.0.31] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-01-10 09:25:05.246 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** ok: [10.0.0.31] => {"changed": false, "stat": {"atime": 1736499711.5220256, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499708.342027, "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": 1736499708.342027, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "4263831511", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:25:05.722 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** 2025-01-10 09:25:05.724 INFO: changed: [10.0.0.31] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-01-10 09:25:06.218 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** 2025-01-10 09:25:06.218 INFO: changed: [10.0.0.31] => {"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 09:25:06.661 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:07.019 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:07.363 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:07.695 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:08.028 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:08.396 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:08.758 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:09.104 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:09.435 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:09.791 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:10.149 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:10.539 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:10.878 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:11.215 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:11.577 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:11.902 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:12.249 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:12.577 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:12.977 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:13.322 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:13.662 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:13.996 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:14.319 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:14.663 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:15.017 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:15.356 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:15.685 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:16.028 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:16.375 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:16.762 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:17.103 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:17.476 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:17.830 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:18.214 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:18.562 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:18.910 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:19.251 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:19.576 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:19.582 INFO: changed: [10.0.0.31] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:19.874 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** fatal: [10.0.0.31]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-01-10 09:25:20.716 INFO: TASK [contrail_config_database : create contrail config database compose file] *** 2025-01-10 09:25:20.716 INFO: changed: [10.0.0.31] => {"changed": true, "checksum": "91d6d8f0d01c0a76797b43359456195910fc0d60", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "8ab271d01097060d675c4b352ba86d63", "mode": "0644", "owner": "root", "size": 4086, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501120.0476305-167905-211339294552118/source", "state": "file", "uid": 0} 2025-01-10 09:25:22.767 INFO: TASK [contrail_config_database : start contrail config database] *************** 2025-01-10 09:25:22.768 INFO: changed: [10.0.0.31] => {"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": "518ecb0a7d572b29e97018a5b667bfe5748f2240ee0517c71551e875e3990f95", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "749c2029ab0f3d72c93fb4fc47c40845b3272c2fc1ca339e6184d3527eec0ccf", "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": "abb3ced3504f119cc1ae48f5452c9c7e79f4de2dd4861768e1047e9c14cbc419", "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": "79b6902f598e8a37a13500eb1a944585fd89362109c5423134e2ee79e32f55fe", "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": "2321ea092a4e0edaed2929e565ae127d252d01d5e444f6efb7139ee035385f3d", "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 09:25:22.963 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 09:25:23.934 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** changed: [10.0.0.31] => (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.165960", "end": "2025-01-10 09:25:23.881479", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:25:23.715519", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:25:24.443 INFO: changed: [10.0.0.31] => (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.134269", "end": "2025-01-10 09:25:24.397134", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:25:24.262865", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:25:37.479 INFO: changed: [10.0.0.31] => (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.641092", "end": "2025-01-10 09:25:37.440958", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-01-10 09:25:24.799866", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n6e02f4e435a1: Pulling fs layer\nf1ede033b73b: Pulling fs layer\n6e02f4e435a1: Verifying Checksum\n6e02f4e435a1: Download complete\n6e02f4e435a1: Pull complete\nf1ede033b73b: Verifying Checksum\nf1ede033b73b: Download complete\nf1ede033b73b: Pull complete\nDigest: sha256:354c9dece60059508b6d0ab0eacedd2d517a2e8cc1a9dff580213b2ce2ec10bf\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "6e02f4e435a1: Pulling fs layer", "f1ede033b73b: Pulling fs layer", "6e02f4e435a1: Verifying Checksum", "6e02f4e435a1: Download complete", "6e02f4e435a1: Pull complete", "f1ede033b73b: Verifying Checksum", "f1ede033b73b: Download complete", "f1ede033b73b: Pull complete", "Digest: sha256:354c9dece60059508b6d0ab0eacedd2d517a2e8cc1a9dff580213b2ce2ec10bf", "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 09:25:37.994 INFO: changed: [10.0.0.31] => (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.125969", "end": "2025-01-10 09:25:37.947953", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-01-10 09:25:37.821984", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-cassandra\nDigest: sha256:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427\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:62bea290e2927d0e2487bb9239ebddfb8d99d323eccd25f400e1cbd9820c8427", "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 09:25:38.535 INFO: changed: [10.0.0.31] => (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.175926", "end": "2025-01-10 09:25:38.492084", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:25:38.316158", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:25:38.717 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 09:25:50.380 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-01-10 09:25:50.380 INFO: changed: [10.0.0.31] => {"changed": true} 2025-01-10 09:25:50.558 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-01-10 09:25:51.334 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-01-10 09:25:51.335 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:25:51.546 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** 2025-01-10 09:25:51.546 INFO: ok: [10.0.0.31] => {"ansible_facts": {"cassandra_seeds": "10.0.0.30,10.0.0.27,10.0.0.31"}, "changed": false} 2025-01-10 09:25:52.165 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** ok: [10.0.0.31] => {"changed": false, "stat": {"atime": 1736499994.4494987, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "c82fd66a3d2b16df3fb82b2fe11439425e118be0", "ctime": 1736499991.2735014, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086494, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1736499991.2735014, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "69586774", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:25:52.672 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** 2025-01-10 09:25:52.672 INFO: changed: [10.0.0.31] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-01-10 09:25:53.121 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** 2025-01-10 09:25:53.121 INFO: changed: [10.0.0.31] => {"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 09:25:53.586 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** 2025-01-10 09:25:53.587 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:53.972 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:54.338 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:54.691 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:55.058 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:55.400 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:55.752 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:56.134 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:56.466 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:56.820 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:57.148 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:57.481 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:57.814 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:58.171 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:58.535 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:58.880 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:59.226 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:59.563 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:25:59.928 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:00.272 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:00.630 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:00.993 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:01.335 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:01.707 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:02.086 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:02.443 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:02.771 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:03.109 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:03.449 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:03.799 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:04.299 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:04.627 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:04.952 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:05.318 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:05.664 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:05.992 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:06.339 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:06.684 INFO: changed: [10.0.0.31] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:06.689 INFO: changed: [10.0.0.31] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-01-10 09:26:06.963 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** 2025-01-10 09:26:06.964 INFO: fatal: [10.0.0.31]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-01-10 09:26:06.964 INFO: ...ignoring 2025-01-10 09:26:07.777 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** 2025-01-10 09:26:07.778 INFO: changed: [10.0.0.31] => {"changed": true, "checksum": "6c311745df63bb54c18f7f168ea3643231e2dbd8", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "14c1f3a473d74e5d9f52d38cae055531", "mode": "0644", "owner": "root", "size": 3039, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501167.1296215-169890-97361033272217/source", "state": "file", "uid": 0} 2025-01-10 09:26:10.034 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** 2025-01-10 09:26:10.034 INFO: changed: [10.0.0.31] => {"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": "26ec590266e0eb0419bf88c281f1ffcc972180744bc515c641e87d3e384cfa07", "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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "c7d3c47d35363ddb6decfdf4156aaff23d16b88ec5d4a06cca27aa5829c58422", "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": "a23a603218b6ff0408c0d538ed86b0f2fe7291cccd54af7fee83cc4762569927", "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": "e6fb41ef3a9aa0f384c64b9dc7812adf0967aacc3110abf2315836ad9c5e9ba9", "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 09:26:10.317 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-01-10 09:26:12.043 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:26:12.044 INFO: ok: [10.0.0.37] 2025-01-10 09:26:12.958 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-01-10 09:26:14.631 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.33] 2025-01-10 09:26:15.428 INFO: PLAY RECAP ********************************************************************* 2025-01-10 09:26:15.428 INFO: 10.0.0.27 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7 2025-01-10 09:26:15.428 INFO: 10.0.0.30 : ok=109 changed=58 unreachable=0 failed=0 skipped=36 rescued=0 ignored=7 2025-01-10 09:26:15.429 INFO: 10.0.0.31 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7 2025-01-10 09:26:15.429 INFO: 10.0.0.33 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0 2025-01-10 09:26:15.429 INFO: 10.0.0.37 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0 2025-01-10 09:26:15.429 INFO: localhost : ok=77 changed=4 unreachable=0 failed=0 skipped=45 rescued=0 ignored=0 2025-01-10 09:26:15.429 INFO: 2025-01-10 09:26:15.538 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 09:26:16.855 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-01-10 09:26:16.871 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-01-10 09:26:16.886 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-01-10 09:26:19.594 INFO: PLAY [Create container host group for OpenStack] ******************************* 2025-01-10 09:26:19.744 INFO: TASK [Expose instances] ******************************************************** 2025-01-10 09:26:19.746 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_27": {"ip": "10.0.0.27", "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_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_31": {"ip": "10.0.0.31", "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_33": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false} 2025-01-10 09:26:19.958 INFO: TASK [Expose global_configuration] ********************************************* 2025-01-10 09:26:19.959 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 09:26:20.047 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-01-10 09:26:20.116 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-01-10 09:26:20.481 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-01-10 09:26:20.482 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:20.514 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:20.546 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.31", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_31", "private_ip": "10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:20.581 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:20.614 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:20.789 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:20.819 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:20.850 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.31", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_31", "private_ip": "10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:20.885 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:20.916 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:21.222 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-01-10 09:26:21.284 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-01-10 09:26:21.370 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:21.370 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-01-10 09:26:21.569 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ 2025-01-10 09:26:21.569 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:21.598 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:21.628 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:21.725 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:21.727 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-01-10 09:26:21.922 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** 2025-01-10 09:26:21.923 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:21.952 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:22.031 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:22.119 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-01-10 09:26:22.327 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:22.403 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:22.432 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:22.518 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:22.518 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-01-10 09:26:22.763 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:22.796 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:22.846 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:22.964 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:22.965 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-01-10 09:26:23.178 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:23.259 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:23.295 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:23.380 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:23.381 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-01-10 09:26:23.635 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** 2025-01-10 09:26:23.636 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:23.665 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:23.700 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:23.784 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:23.784 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-01-10 09:26:24.038 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 2025-01-10 09:26:24.038 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:24.075 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:24.107 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:24.201 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:24.202 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-01-10 09:26:24.466 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* 2025-01-10 09:26:24.467 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:24.498 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:24.528 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:24.611 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:24.613 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-01-10 09:26:24.828 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:24.828 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-01-10 09:26:25.053 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:25.054 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-01-10 09:26:25.292 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:25.292 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-01-10 09:26:25.545 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-01-10 09:26:25.546 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"openstack_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:25.662 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-01-10 09:26:25.931 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** 2025-01-10 09:26:25.932 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:25.962 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.37", "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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:26.039 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-01-10 09:26:26.260 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-01-10 09:26:26.309 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-01-10 09:26:26.701 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* 2025-01-10 09:26:26.702 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-01-10 09:26:26.792 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** 2025-01-10 09:26:26.793 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_6-2"}, "changed": false} 2025-01-10 09:26:26.878 INFO: TASK [contrail_deployer : set registry if defined] ***************************** 2025-01-10 09:26:26.879 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false} 2025-01-10 09:26:27.015 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:27.016 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-01-10 09:26:27.182 INFO: TASK [contrail_deployer : add roles if defined] ******************************** 2025-01-10 09:26:27.182 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_30": {"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_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:27.210 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": 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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:27.239 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"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_31", "value": {"ip": "10.0.0.31", "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 09:26:27.275 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"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": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:27.301 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_33": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_37": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:27.477 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** 2025-01-10 09:26:27.477 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.30 10.0.0.27 10.0.0.31", "opencontrail_collector_ip": "10.0.0.30 10.0.0.27 10.0.0.31"}, "changed": false} 2025-01-10 09:26:27.529 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-01-10 09:26:27.570 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-01-10 09:26:27.722 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** 2025-01-10 09:26:27.723 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-01-10 09:26:27.775 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-01-10 09:26:27.844 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-01-10 09:26:28.377 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** 2025-01-10 09:26:28.377 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.5,10.20.0.12,10.20.0.13", "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 09:26:28.547 INFO: TASK [contrail_deployer : set tty to true if it's not defined] ***************** 2025-01-10 09:26:28.548 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.5,10.20.0.12,10.20.0.13", "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 09:26:28.735 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** 2025-01-10 09:26:28.736 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"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.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:26:28.773 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"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.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:26:28.801 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"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.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:26:28.830 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:26:28.865 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:26:28.890 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:26:28.925 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:26:28.959 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:26:29.139 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:29.139 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "changed": false} 2025-01-10 09:26:29.351 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** 2025-01-10 09:26:29.352 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:29.384 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "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 09:26:29.414 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:29.592 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "changed": false} 2025-01-10 09:26:29.791 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:29.823 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "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 09:26:29.855 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:30.034 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:30.034 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "changed": false} 2025-01-10 09:26:30.253 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** 2025-01-10 09:26:30.254 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:30.280 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "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 09:26:30.308 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:30.504 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 09:26:30.514 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 09:26:30.687 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** 2025-01-10 09:26:30.687 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.30"}, "changed": false} 2025-01-10 09:26:31.003 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** 2025-01-10 09:26:31.004 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 09:26:31.038 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 09:26:31.070 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 09:26:31.169 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 09:26:31.202 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 09:26:31.206 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 09:26:31.361 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** 2025-01-10 09:26:31.361 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 09:26:31.689 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-01-10 09:26:31.735 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-01-10 09:26:31.829 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:26:31.830 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-01-10 09:26:32.043 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** 2025-01-10 09:26:32.047 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-01-10 09:26:32.411 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** 2025-01-10 09:26:32.411 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-01-10 09:26:32.494 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* 2025-01-10 09:26:32.494 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-01-10 09:26:32.570 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* 2025-01-10 09:26:32.571 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-01-10 09:26:33.193 INFO: TASK [openstack_deployer : add bms container hosts] **************************** ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, '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.30", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:33.231 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:33.271 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.31", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_31", "private_ip": "10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:33.309 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:33.347 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:33.347 INFO: [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details 2025-01-10 09:26:33.617 INFO: TASK [openstack_deployer : add bms container hosts] **************************** ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, '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.30", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:33.639 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:26:33.672 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.31", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_31", "private_ip": "10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:26:33.706 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', '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.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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:33.736 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', '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.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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:26:34.257 INFO: PLAY [openstack_nodes] ********************************************************* 2025-01-10 09:26:35.813 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.33] 2025-01-10 09:26:35.840 INFO: ok: [10.0.0.30] 2025-01-10 09:26:35.880 INFO: ok: [10.0.0.37] 2025-01-10 09:26:36.211 INFO: TASK [openstack : Set kolla directory based on kolla installation mode] ******** 2025-01-10 09:26:36.214 INFO: ok: [10.0.0.30] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-01-10 09:26:36.222 INFO: ok: [10.0.0.37] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-01-10 09:26:36.297 INFO: ok: [10.0.0.33] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-01-10 09:26:36.558 INFO: TASK [openstack : set instance data] ******************************************* 2025-01-10 09:26:36.559 INFO: ok: [10.0.0.30] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "changed": false} 2025-01-10 09:26:36.613 INFO: ok: [10.0.0.37] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-01-10 09:26:36.688 INFO: ok: [10.0.0.33] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-01-10 09:26:36.945 INFO: TASK [openstack : set provider data] ******************************************* 2025-01-10 09:26:36.946 INFO: ok: [10.0.0.30] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false} 2025-01-10 09:26:36.946 INFO: ok: [10.0.0.37] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false} 2025-01-10 09:26:37.026 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 09:26:37.241 INFO: TASK [openstack : kolla customizations] **************************************** 2025-01-10 09:26:37.641 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/kolla_baremetal.yml for 10.0.0.30, 10.0.0.37, 10.0.0.33 2025-01-10 09:26:38.273 INFO: TASK [openstack : Ensure sudo group is present] ******************************** ok: [10.0.0.33] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-01-10 09:26:38.295 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-01-10 09:26:38.310 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-01-10 09:26:38.874 INFO: TASK [openstack : Ensure kolla group is present] ******************************* 2025-01-10 09:26:38.875 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-01-10 09:26:38.948 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-01-10 09:26:38.958 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-01-10 09:26:39.794 INFO: TASK [openstack : Create kolla user] ******************************************* ok: [10.0.0.30] => {"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 09:26:39.795 INFO: ok: [10.0.0.37] => {"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 09:26:39.819 INFO: 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 09:26:40.402 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 09:26:40.413 INFO: ok: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:26:40.454 INFO: ok: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:26:42.541 INFO: TASK [openstack : Packages needed for swift] *********************************** 2025-01-10 09:26:42.542 INFO: ok: [10.0.0.33] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736500395, "cache_updated": false, "changed": false, "item": "parted"} 2025-01-10 09:26:42.574 INFO: ok: [10.0.0.30] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736500394, "cache_updated": false, "changed": false, "item": "parted"} 2025-01-10 09:26:42.591 INFO: ok: [10.0.0.37] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736500395, "cache_updated": false, "changed": false, "item": "parted"} 2025-01-10 09:26:44.018 INFO: ok: [10.0.0.33] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736500395, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-01-10 09:26:44.103 INFO: ok: [10.0.0.37] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736500395, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-01-10 09:26:44.192 INFO: ok: [10.0.0.30] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1736500394, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-01-10 09:26:44.800 INFO: TASK [openstack : Install configfs module needed for ironic on Debian hosts] *** ok: [10.0.0.37] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-01-10 09:26:44.808 INFO: ok: [10.0.0.33] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-01-10 09:26:44.828 INFO: ok: [10.0.0.30] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-01-10 09:26:49.319 INFO: TASK [openstack : Set default value for network_interface based on instance_data.ip] *** 2025-01-10 09:26:49.319 INFO: ok: [10.0.0.37] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-01-10 09:26:49.330 INFO: ok: [10.0.0.30] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-01-10 09:26:49.359 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 09:26:52.621 INFO: TASK [openstack : Set default value for external_interface_detected equal to network_interface_detected] *** 2025-01-10 09:26:52.622 INFO: ok: [10.0.0.30] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-01-10 09:26:52.719 INFO: ok: [10.0.0.37] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-01-10 09:26:52.759 INFO: ok: [10.0.0.33] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-01-10 09:26:53.107 INFO: TASK [openstack : Set first openstack node as default for internal_address] **** 2025-01-10 09:26:53.108 INFO: ok: [10.0.0.30] => {"ansible_facts": {"internal_address_detected": "10.0.0.30"}, "changed": false} 2025-01-10 09:26:53.246 INFO: ok: [10.0.0.37] => {"ansible_facts": {"internal_address_detected": "10.0.0.30"}, "changed": false} 2025-01-10 09:26:53.379 INFO: ok: [10.0.0.33] => {"ansible_facts": {"internal_address_detected": "10.0.0.30"}, "changed": false} 2025-01-10 09:26:53.642 INFO: TASK [openstack : Add required /etc/hosts entries] ***************************** 2025-01-10 09:26:54.017 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/manage_etc_hosts.yml for 10.0.0.30, 10.0.0.37, 10.0.0.33 2025-01-10 09:26:54.370 INFO: TASK [openstack : Build host_intf_dict] **************************************** ok: [10.0.0.30] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"host_intf_dict": {"10.0.0.30": "ens3"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:26:55.059 INFO: TASK [openstack : Build hosts file with ctrl-data and domain suffix when provided] *** 2025-01-10 09:26:55.059 INFO: ok: [10.0.0.30] => (item=10.0.0.30) => {"ansible_loop_var": "item", "backup": "", "changed": false, "item": "10.0.0.30", "msg": ""} 2025-01-10 09:26:57.530 INFO: TASK [openstack : Merge kolla_globals params with defaults] ******************** 2025-01-10 09:26:57.531 INFO: ok: [10.0.0.30 -> 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.30 10.0.0.27 10.0.0.31", "opencontrail_collector_ip": "10.0.0.30 10.0.0.27 10.0.0.31", "opencontrail_webui_ip": "10.0.0.30 10.0.0.27 10.0.0.31", "openstack_release": "yoga", "openstack_service_workers": 1}}, "changed": false} 2025-01-10 09:26:58.040 INFO: TASK [openstack : merge os_storage_nodes] ************************************** 2025-01-10 09:26:58.040 INFO: ok: [10.0.0.30 -> 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.30 10.0.0.27 10.0.0.31", "opencontrail_collector_ip": "10.0.0.30 10.0.0.27 10.0.0.31", "opencontrail_webui_ip": "10.0.0.30 10.0.0.27 10.0.0.31", "openstack_release": "yoga", "openstack_service_workers": 1, "storage_nodes": "10.0.0.30"}}, "changed": false} 2025-01-10 09:26:58.185 INFO: TASK [openstack : include_tasks] *********************************************** 2025-01-10 09:26:58.509 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/inventory.yml for 10.0.0.30, 10.0.0.37, 10.0.0.33 2025-01-10 09:27:01.145 INFO: TASK [openstack : Populate openstack inventory] ******************************** 2025-01-10 09:27:01.152 INFO: changed: [10.0.0.30 -> localhost] => {"changed": true, "checksum": "03a54dfb581b3e517809d3d5720c671478a6bea0", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/inventory/my_inventory", "gid": 0, "group": "root", "md5sum": "34b36ac51be9e59ef94455e38ad9a9f7", "mode": "0644", "owner": "root", "size": 9863, "src": "/root/.ansible/tmp/ansible-tmp-1736501218.7671418-172154-149233963900164/source", "state": "file", "uid": 0} 2025-01-10 09:27:01.409 INFO: TASK [openstack : include_tasks] *********************************************** 2025-01-10 09:27:01.892 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/passwords.yml for 10.0.0.30, 10.0.0.37, 10.0.0.33 2025-01-10 09:27:02.554 INFO: TASK [openstack : Create password file from template] ************************** changed: [10.0.0.30 -> 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 09:27:04.962 INFO: TASK [openstack : Generate kolla passwords] ************************************ changed: [10.0.0.30 -> 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 09:27:05.153 INFO: TASK [openstack : include_tasks] *********************************************** 2025-01-10 09:27:05.489 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/host_params.yml for 10.0.0.30, 10.0.0.37, 10.0.0.33 2025-01-10 09:27:06.106 INFO: TASK [openstack : Create host_vars directory if required] ********************** changed: [10.0.0.30 -> 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 09:27:06.975 INFO: TASK [openstack : Detect host network_interface] ******************************* 2025-01-10 09:27:06.977 INFO: ok: [10.0.0.30] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-01-10 09:27:06.978 INFO: ok: [10.0.0.37] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-01-10 09:27:07.061 INFO: ok: [10.0.0.33] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-01-10 09:27:07.827 INFO: TASK [openstack : Detect host kolla_external_vip_interface] ******************** 2025-01-10 09:27:07.828 INFO: ok: [10.0.0.30] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-01-10 09:27:07.910 INFO: ok: [10.0.0.37] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-01-10 09:27:07.990 INFO: ok: [10.0.0.33] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-01-10 09:27:08.922 INFO: TASK [openstack : Detect host kolla_internal_address] ************************** 2025-01-10 09:27:08.924 INFO: ok: [10.0.0.30] => {"ansible_facts": {"host_internal_address": "10.0.0.30"}, "changed": false} 2025-01-10 09:27:08.924 INFO: ok: [10.0.0.37] => {"ansible_facts": {"host_internal_address": "10.0.0.30"}, "changed": false} 2025-01-10 09:27:09.031 INFO: ok: [10.0.0.33] => {"ansible_facts": {"host_internal_address": "10.0.0.30"}, "changed": false} 2025-01-10 09:27:09.719 INFO: TASK [openstack : Create host variable files] ********************************** changed: [10.0.0.30 -> localhost] => {"changed": true, "checksum": "7d1ce44e2baa5bf171b6f91f22d5adad600c06ea", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.30.yml", "gid": 0, "group": "root", "md5sum": "f87deceaf229f3e2cef71dbae744c073", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736501229.2418664-172630-245113204831282/source", "state": "file", "uid": 0} 2025-01-10 09:27:09.847 INFO: changed: [10.0.0.37 -> localhost] => {"changed": true, "checksum": "7d1ce44e2baa5bf171b6f91f22d5adad600c06ea", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.37.yml", "gid": 0, "group": "root", "md5sum": "f87deceaf229f3e2cef71dbae744c073", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736501229.3852227-172643-250307880000269/source", "state": "file", "uid": 0} 2025-01-10 09:27:10.007 INFO: changed: [10.0.0.33 -> localhost] => {"changed": true, "checksum": "7d1ce44e2baa5bf171b6f91f22d5adad600c06ea", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.33.yml", "gid": 0, "group": "root", "md5sum": "f87deceaf229f3e2cef71dbae744c073", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1736501229.5554342-172676-117480316412553/source", "state": "file", "uid": 0} 2025-01-10 09:27:10.573 INFO: TASK [openstack : Populate etc/kolla/globals.yml] ****************************** 2025-01-10 09:27:10.573 INFO: changed: [10.0.0.30 -> localhost] => {"changed": true, "checksum": "5c226f26cd975f874e7efe1c0d6391a1553eda32", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/etc/kolla/globals.yml", "gid": 0, "group": "root", "md5sum": "a466f269d477bb16c1415ec287bf836e", "mode": "0644", "owner": "root", "size": 1663, "src": "/root/.ansible/tmp/ansible-tmp-1736501230.216985-172746-148032496672066/source", "state": "file", "uid": 0} 2025-01-10 09:27:11.143 INFO: TASK [Import group variables] ************************************************** ok: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:27:11.236 INFO: ok: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:27:11.305 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 09:27:11.578 INFO: TASK [Import global variables] ************************************************* 2025-01-10 09:27:11.579 INFO: ok: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:27:11.597 INFO: ok: [10.0.0.37] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:27:11.706 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 09:27:11.970 INFO: TASK [set tmphost] ************************************************************* ok: [10.0.0.30] => {"ansible_facts": {"tmp_host": "10.0.0.30"}, "changed": false} 2025-01-10 09:27:11.982 INFO: ok: [10.0.0.37] => {"ansible_facts": {"tmp_host": "10.0.0.37"}, "changed": false} 2025-01-10 09:27:12.059 INFO: ok: [10.0.0.33] => {"ansible_facts": {"tmp_host": "10.0.0.33"}, "changed": false} 2025-01-10 09:27:12.565 INFO: TASK [stat] ******************************************************************** ok: [10.0.0.30 -> localhost] => {"changed": false, "stat": {"atime": 1736501229.686892, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "7d1ce44e2baa5bf171b6f91f22d5adad600c06ea", "ctime": 1736501229.686892, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2331934, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736501229.4988885, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.30.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "293016487", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:27:12.658 INFO: ok: [10.0.0.37 -> localhost] => {"changed": false, "stat": {"atime": 1736501229.8228946, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "7d1ce44e2baa5bf171b6f91f22d5adad600c06ea", "ctime": 1736501229.8228946, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2331940, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736501229.678892, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.37.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "1487038977", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:27:12.798 INFO: ok: [10.0.0.33 -> localhost] => {"changed": false, "stat": {"atime": 1736501229.9788976, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "7d1ce44e2baa5bf171b6f91f22d5adad600c06ea", "ctime": 1736501229.9788976, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2331385, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736501229.834895, "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": "1939884754", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:27:13.097 INFO: TASK [Import host variables] *************************************************** 2025-01-10 09:27:13.102 INFO: ok: [10.0.0.30] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.30", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.30.yml"], "changed": false} 2025-01-10 09:27:13.102 INFO: ok: [10.0.0.37] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.30", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.37.yml"], "changed": false} 2025-01-10 09:27:13.258 INFO: ok: [10.0.0.33] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.30", "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 09:27:13.869 INFO: TASK [Set docker environment variable DOCKER_CLIENT_TIMEOUT] ******************* ok: [10.0.0.37] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 09:27:13.889 INFO: ok: [10.0.0.30] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 09:27:14.089 INFO: ok: [10.0.0.33] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 09:27:14.855 INFO: TASK [Set docker environment variable COMPOSE_HTTP_TIMEOUT] ******************** 2025-01-10 09:27:14.856 INFO: ok: [10.0.0.37] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 09:27:14.882 INFO: ok: [10.0.0.30] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 09:27:14.990 INFO: ok: [10.0.0.33] => {"backup": "", "changed": false, "msg": ""} 2025-01-10 09:27:15.256 INFO: PLAY [Create certificates for haproxy] ***************************************** 2025-01-10 09:27:15.432 INFO: TASK [Import group variables] ************************************************** 2025-01-10 09:27:15.433 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 09:27:15.554 INFO: TASK [Import global 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 09:27:15.758 INFO: PLAY [Calculate the deleted nodes list] **************************************** 2025-01-10 09:27:16.228 INFO: PLAY [Apply role destroy] ****************************************************** 2025-01-10 09:27:19.620 INFO: [WARNING]: Found variable using reserved name: action 2025-01-10 09:27:19.620 INFO: PLAY [Gather facts for all hosts] ********************************************** 2025-01-10 09:27:21.576 INFO: TASK [Gather facts] ************************************************************ 2025-01-10 09:27:21.577 INFO: ok: [10.0.0.31] 2025-01-10 09:27:21.819 INFO: ok: [10.0.0.27] 2025-01-10 09:27:22.014 INFO: TASK [Group hosts to determine when using --limit] ***************************** 2025-01-10 09:27:22.015 INFO: ok: [10.0.0.30] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:22.060 INFO: ok: [10.0.0.27] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:22.109 INFO: ok: [10.0.0.37] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:22.113 INFO: ok: [10.0.0.31] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:22.167 INFO: ok: [10.0.0.33] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:22.256 INFO: [WARNING]: Could not match supplied host pattern, ignoring: all_using_limit_True 2025-01-10 09:27:22.259 INFO: PLAY [Gather facts for all hosts (if using --limit)] *************************** 2025-01-10 09:27:22.259 INFO: skipping: no hosts matched 2025-01-10 09:27:22.261 INFO: PLAY [Group hosts based on configuration] ************************************** 2025-01-10 09:27:22.487 INFO: TASK [Group hosts based on Kolla action] *************************************** 2025-01-10 09:27:22.488 INFO: ok: [10.0.0.30] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:22.532 INFO: ok: [10.0.0.27] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:22.533 INFO: ok: [10.0.0.31] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:22.563 INFO: ok: [10.0.0.37] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:22.615 INFO: ok: [10.0.0.33] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:22.848 INFO: TASK [Group hosts based on enabled services] *********************************** 2025-01-10 09:27:22.848 INFO: ok: [10.0.0.30] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-01-10 09:27:22.929 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 09:27:22.945 INFO: ok: [10.0.0.30] => (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 09:27:23.012 INFO: ok: [10.0.0.30] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-01-10 09:27:23.053 INFO: ok: [10.0.0.31] => (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 09:27:23.077 INFO: ok: [10.0.0.30] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-01-10 09:27:23.114 INFO: ok: [10.0.0.31] => (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 09:27:23.128 INFO: ok: [10.0.0.27] => (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 09:27:23.150 INFO: ok: [10.0.0.30] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]} 2025-01-10 09:27:23.170 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 09:27:23.223 INFO: ok: [10.0.0.31] => (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 09:27:23.225 INFO: ok: [10.0.0.37] => (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 09:27:23.276 INFO: ok: [10.0.0.30] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-01-10 09:27:23.281 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 09:27:23.297 INFO: 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 09:27:23.314 INFO: ok: [10.0.0.31] => (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 09:27:23.352 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 09:27:23.400 INFO: ok: [10.0.0.31] => (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 09:27:23.423 INFO: ok: [10.0.0.30] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-01-10 09:27:23.459 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 09:27:23.463 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 09:27:23.480 INFO: ok: [10.0.0.31] => (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 09:27:23.485 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 09:27:23.524 INFO: ok: [10.0.0.30] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-01-10 09:27:23.571 INFO: ok: [10.0.0.31] => (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 09:27:23.578 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 09:27:23.593 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 09:27:23.618 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 09:27:23.688 INFO: ok: [10.0.0.30] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-01-10 09:27:23.701 INFO: ok: [10.0.0.31] => (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 09:27:23.703 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 09:27:23.708 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 09:27:23.743 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 09:27:23.785 INFO: ok: [10.0.0.31] => (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 09:27:23.812 INFO: ok: [10.0.0.30] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-01-10 09:27:23.866 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 09:27:23.870 INFO: ok: [10.0.0.31] => (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 09:27:23.925 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 09:27:23.941 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 09:27:23.957 INFO: ok: [10.0.0.31] => (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 09:27:24.003 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 09:27:24.006 INFO: ok: [10.0.0.30] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-01-10 09:27:24.058 INFO: ok: [10.0.0.31] => (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 09:27:24.108 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 09:27:24.138 INFO: ok: [10.0.0.31] => (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 09:27:24.172 INFO: ok: [10.0.0.30] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 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 09:27:24.187 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 09:27:24.232 INFO: ok: [10.0.0.31] => (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 09:27:24.253 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 09:27:24.273 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 09:27:24.320 INFO: ok: [10.0.0.31] => (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 09:27:24.344 INFO: ok: [10.0.0.30] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-01-10 09:27:24.365 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 09:27:24.397 INFO: ok: [10.0.0.31] => (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 09:27:24.450 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 09:27:24.452 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 09:27:24.470 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 09:27:24.471 INFO: ok: [10.0.0.31] => (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 09:27:24.495 INFO: ok: [10.0.0.30] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-01-10 09:27:24.537 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 09:27:24.552 INFO: ok: [10.0.0.31] => (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 09:27:24.573 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 09:27:24.621 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 09:27:24.642 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 09:27:24.649 INFO: ok: [10.0.0.31] => (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 09:27:24.667 INFO: ok: [10.0.0.30] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-01-10 09:27:24.713 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 09:27:24.766 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 09:27:24.801 INFO: ok: [10.0.0.31] => (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 09:27:24.810 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 09:27:24.845 INFO: ok: [10.0.0.30] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-01-10 09:27:24.872 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 09:27:24.885 INFO: ok: [10.0.0.31] => (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 09:27:24.890 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 09:27:24.958 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 09:27:24.971 INFO: ok: [10.0.0.30] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-01-10 09:27:25.016 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 09:27:25.041 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 09:27:25.060 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 09:27:25.068 INFO: ok: [10.0.0.31] => (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 09:27:25.122 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 09:27:25.149 INFO: ok: [10.0.0.30] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-01-10 09:27:25.189 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 09:27:25.204 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"]} 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 09:27:25.211 INFO: ok: [10.0.0.31] => (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 09:27:25.277 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 09:27:25.307 INFO: ok: [10.0.0.30] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-01-10 09:27:25.327 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 09:27:25.353 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 09:27:25.376 INFO: ok: [10.0.0.31] => (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 09:27:25.421 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 09:27:25.439 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"]} 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 09:27:25.442 INFO: ok: [10.0.0.30] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-01-10 09:27:25.487 INFO: ok: [10.0.0.31] => (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 09:27:25.509 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 09:27:25.589 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 09:27:25.602 INFO: ok: [10.0.0.30] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-01-10 09:27:25.627 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 09:27:25.673 INFO: ok: [10.0.0.30] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-01-10 09:27:25.685 INFO: ok: [10.0.0.31] => (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 09:27:25.689 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 09:27:25.709 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 09:27:25.765 INFO: ok: [10.0.0.30] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-01-10 09:27:25.821 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 09:27:25.830 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 09:27:25.831 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 09:27:25.831 INFO: ok: [10.0.0.31] => (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 09:27:25.951 INFO: ok: [10.0.0.30] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-01-10 09:27:25.966 INFO: ok: [10.0.0.31] => (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 09:27:26.022 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 09:27:26.023 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 09:27:26.046 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 09:27:26.070 INFO: ok: [10.0.0.31] => (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 09:27:26.105 INFO: ok: [10.0.0.30] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-01-10 09:27:26.109 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 09:27:26.143 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 09:27:26.158 INFO: ok: [10.0.0.31] => (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 09:27:26.186 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 09:27:26.282 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 09:27:26.294 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 09:27:26.298 INFO: ok: [10.0.0.31] => (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 09:27:26.304 INFO: ok: [10.0.0.30] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-01-10 09:27:26.369 INFO: ok: [10.0.0.31] => (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 09:27:26.382 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 09:27:26.425 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 09:27:26.441 INFO: ok: [10.0.0.31] => (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 09:27:26.462 INFO: ok: [10.0.0.30] => (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 09:27:26.464 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 09:27:26.533 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 09:27:26.543 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 09:27:26.619 INFO: ok: [10.0.0.31] => (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 09:27:26.635 INFO: ok: [10.0.0.30] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-01-10 09:27:26.650 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 09:27:26.664 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 09:27:26.703 INFO: ok: [10.0.0.31] => (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 09:27:26.743 INFO: ok: [10.0.0.27] => (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 09:27:26.771 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 09:27:26.776 INFO: ok: [10.0.0.31] => (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 09:27:26.815 INFO: ok: [10.0.0.30] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-01-10 09:27:26.825 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 09:27:26.843 INFO: ok: [10.0.0.31] => (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 09:27:26.885 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 09:27:26.944 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 09:27:26.962 INFO: ok: [10.0.0.30] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-01-10 09:27:26.972 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 09:27:27.019 INFO: ok: [10.0.0.31] => (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 09:27:27.030 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 09:27:27.084 INFO: ok: [10.0.0.30] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-01-10 09:27:27.089 INFO: ok: [10.0.0.37] => (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 09:27:27.134 INFO: ok: [10.0.0.31] => (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 09:27:27.140 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 09:27:27.174 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 09:27:27.269 INFO: ok: [10.0.0.31] => (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 09:27:27.302 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 09:27:27.326 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 09:27:27.342 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 09:27:27.378 INFO: ok: [10.0.0.30] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-01-10 09:27:27.454 INFO: ok: [10.0.0.31] => (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 09:27:27.472 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 09:27:27.472 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 09:27:27.512 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 09:27:27.542 INFO: ok: [10.0.0.30] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-01-10 09:27:27.565 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 09:27:27.614 INFO: ok: [10.0.0.31] => (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 09:27:27.674 INFO: ok: [10.0.0.30] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-01-10 09:27:27.694 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 09:27:27.708 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 09:27:27.726 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 09:27:27.793 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 09:27:27.818 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 09:27:27.823 INFO: ok: [10.0.0.30] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-01-10 09:27:27.837 INFO: ok: [10.0.0.31] => (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 09:27:27.847 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 09:27:27.902 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 09:27:27.926 INFO: ok: [10.0.0.31] => (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 09:27:27.953 INFO: ok: [10.0.0.30] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-01-10 09:27:27.957 INFO: ok: [10.0.0.27] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-01-10 09:27:27.982 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 09:27:27.998 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 09:27:28.033 INFO: ok: [10.0.0.31] => (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 09:27:28.101 INFO: ok: [10.0.0.31] => (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 09:27:28.113 INFO: ok: [10.0.0.30] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-01-10 09:27:28.122 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 09:27:28.127 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 09:27:28.163 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 09:27:28.176 INFO: ok: [10.0.0.31] => (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 09:27:28.227 INFO: ok: [10.0.0.30] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-01-10 09:27:28.240 INFO: ok: [10.0.0.31] => (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 09:27:28.252 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 09:27:28.258 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 09:27:28.282 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 09:27:28.308 INFO: ok: [10.0.0.31] => (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 09:27:28.331 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 09:27:28.402 INFO: 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 09:27:28.407 INFO: ok: [10.0.0.30] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-01-10 09:27:28.419 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 09:27:28.426 INFO: ok: [10.0.0.31] => (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 09:27:28.459 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 09:27:28.523 INFO: ok: [10.0.0.30] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-01-10 09:27:28.540 INFO: ok: [10.0.0.31] => (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 09:27:28.542 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 09:27:28.544 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 09:27:28.599 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 09:27:28.627 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 09:27:28.637 INFO: ok: [10.0.0.31] => (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 09:27:28.650 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"]} 2025-01-10 09:27:28.677 INFO: ok: [10.0.0.30] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]} 2025-01-10 09:27:28.706 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 09:27:28.753 INFO: ok: [10.0.0.31] => (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 09:27:28.776 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 09:27:28.782 INFO: ok: [10.0.0.30] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]} 2025-01-10 09:27:28.841 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 09:27:28.855 INFO: ok: [10.0.0.30] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]} 2025-01-10 09:27:28.869 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 09:27:28.896 INFO: ok: [10.0.0.31] => (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 09:27:28.912 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 09:27:28.983 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 09:27:29.000 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 09:27:29.007 INFO: ok: [10.0.0.31] => (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 09:27:29.058 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 09:27:29.066 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 09:27:29.073 INFO: ok: [10.0.0.30] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-01-10 09:27:29.134 INFO: ok: [10.0.0.31] => (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 09:27:29.148 INFO: ok: [10.0.0.30] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-01-10 09:27:29.222 INFO: ok: [10.0.0.30] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-01-10 09:27:29.234 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 09:27:29.253 INFO: ok: [10.0.0.31] => (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 09:27:29.266 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 09:27:29.291 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 09:27:29.331 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 09:27:29.346 INFO: ok: [10.0.0.30] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-01-10 09:27:29.351 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 09:27:29.375 INFO: ok: [10.0.0.31] => (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 09:27:29.408 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 09:27:29.421 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 09:27:29.450 INFO: ok: [10.0.0.30] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-01-10 09:27:29.468 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 09:27:29.501 INFO: ok: [10.0.0.31] => (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 09:27:29.534 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"]} 2025-01-10 09:27:29.544 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 09:27:29.560 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 09:27:29.608 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 09:27:29.629 INFO: ok: [10.0.0.31] => (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 09:27:29.674 INFO: ok: [10.0.0.30] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-01-10 09:27:29.679 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 09:27:29.683 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 09:27:29.696 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 09:27:29.720 INFO: ok: [10.0.0.31] => (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 09:27:29.806 INFO: ok: [10.0.0.31] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 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 09:27:29.821 INFO: ok: [10.0.0.30] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-01-10 09:27:29.837 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"]} 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 09:27:29.893 INFO: ok: [10.0.0.30] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-01-10 09:27:29.906 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 09:27:29.937 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 09:27:29.943 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"]} 2025-01-10 09:27:29.973 INFO: ok: [10.0.0.30] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-01-10 09:27:30.003 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 09:27:30.042 INFO: ok: [10.0.0.30] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-01-10 09:27:30.087 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 09:27:30.092 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 09:27:30.116 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 09:27:30.135 INFO: ok: [10.0.0.30] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-01-10 09:27:30.157 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 09:27:30.193 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 09:27:30.203 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 09:27:30.267 INFO: ok: [10.0.0.30] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-01-10 09:27:30.271 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 09:27:30.281 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 09:27:30.325 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 09:27:30.338 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 09:27:30.356 INFO: ok: [10.0.0.30] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-01-10 09:27:30.357 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 09:27:30.434 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 09:27:30.435 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 09:27:30.473 INFO: ok: [10.0.0.30] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-01-10 09:27:30.488 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 09:27:30.501 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 09:27:30.567 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 09:27:30.569 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 09:27:30.570 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 09:27:30.606 INFO: ok: [10.0.0.30] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-01-10 09:27:30.643 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 09:27:30.715 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 09:27:30.718 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 09:27:30.758 INFO: ok: [10.0.0.30] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-01-10 09:27:30.760 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 09:27:30.819 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 09:27:30.830 INFO: ok: [10.0.0.30] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-01-10 09:27:30.855 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 09:27:30.874 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 09:27:30.906 INFO: ok: [10.0.0.30] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-01-10 09:27:30.921 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 09:27:30.949 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 09:27:30.978 INFO: ok: [10.0.0.30] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-01-10 09:27:31.007 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 09:27:31.024 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 09:27:31.066 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 09:27:31.094 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 09:27:31.132 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 09:27:31.160 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 09:27:31.199 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 09:27:31.259 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 09:27:31.324 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 09:27:31.392 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 09:27:31.450 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 09:27:31.571 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kolla_action_precheck 2025-01-10 09:27:31.572 INFO: PLAY [Apply role prechecks] **************************************************** 2025-01-10 09:27:31.572 INFO: skipping: no hosts matched 2025-01-10 09:27:31.577 INFO: PLAY [Apply role common] ******************************************************* 2025-01-10 09:27:31.717 INFO: TASK [common : include_tasks] ************************************************** 2025-01-10 09:27:31.984 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/common/tasks/deploy.yml for 10.0.0.30, 10.0.0.37, 10.0.0.33 2025-01-10 09:27:32.515 INFO: TASK [common : Ensuring config directories exist] ****************************** 2025-01-10 09:27:32.517 INFO: ok: [10.0.0.37] => (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 09:27:32.546 INFO: ok: [10.0.0.30] => (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 09:27:32.616 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 09:27:32.965 INFO: ok: [10.0.0.37] => (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 09:27:33.015 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 09:27:33.088 INFO: ok: [10.0.0.30] => (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 09:27:33.416 INFO: ok: [10.0.0.37] => (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 09:27:33.477 INFO: ok: [10.0.0.30] => (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 09:27:33.514 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 09:27:34.428 INFO: TASK [common : Copying over config.json files for services] ******************** 2025-01-10 09:27:34.429 INFO: ok: [10.0.0.30] => (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 09:27:34.515 INFO: ok: [10.0.0.37] => (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 09:27:34.557 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 09:27:35.059 INFO: ok: [10.0.0.30] => (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 09:27:35.202 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 09:27:35.212 INFO: ok: [10.0.0.37] => (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 09:27:35.657 INFO: ok: [10.0.0.30] => (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 09:27:35.781 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 09:27:35.827 INFO: ok: [10.0.0.37] => (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 09:27:36.363 INFO: TASK [common : Find custom fluentd input config files] ************************* ok: [10.0.0.30 -> 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 09:27:36.364 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 09:27:36.699 INFO: TASK [common : Find custom fluentd filter config files] ************************ ok: [10.0.0.30 -> 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 09:27:36.700 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 09:27:37.006 INFO: TASK [common : Find custom fluentd format config files] ************************ 2025-01-10 09:27:37.009 INFO: ok: [10.0.0.30 -> 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 09:27:37.010 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 09:27:37.325 INFO: TASK [common : Find custom fluentd output config files] ************************ 2025-01-10 09:27:37.325 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 09:27:37.326 INFO: ok: [10.0.0.30 -> 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 09:27:38.234 INFO: TASK [common : Copying over td-agent.conf] ************************************* 2025-01-10 09:27:38.235 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "4efac063f16edb3cb2f5ddfe759925083d58cec9", "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 09:27:38.330 INFO: ok: [10.0.0.33] => {"changed": false, "checksum": "a8f37037c5870782985300a35bbc7043ea335eae", "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 09:27:38.346 INFO: ok: [10.0.0.37] => {"changed": false, "checksum": "48a62fd60674942d1a41ded95570c80a626d3a08", "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 09:27:39.276 INFO: TASK [common : Copying over cron logrotate config file] ************************ ok: [10.0.0.30] => {"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 09:27:39.337 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 09:27:39.389 INFO: ok: [10.0.0.37] => {"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 09:27:40.092 INFO: TASK [common : Ensure RabbitMQ Erlang cookie exists] *************************** ok: [10.0.0.30] => {"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 09:27:40.105 INFO: ok: [10.0.0.37] => {"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 09:27:40.134 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 09:27:40.581 INFO: TASK [common : Ensuring config directories have correct owner and permission] *** 2025-01-10 09:27:40.583 INFO: ok: [10.0.0.30] => (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 09:27:40.637 INFO: ok: [10.0.0.37] => (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 09:27:40.685 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, "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 09:27:41.014 INFO: ok: [10.0.0.30] => (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 09:27:41.017 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 09:27:41.024 INFO: ok: [10.0.0.37] => (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 09:27:41.716 INFO: TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************ ok: [10.0.0.30] => (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 09:27:41.773 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 09:27:41.783 INFO: ok: [10.0.0.37] => (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 09:27:42.470 INFO: TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] ********************** ok: [10.0.0.37] => (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 09:27:42.519 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 09:27:42.564 INFO: ok: [10.0.0.30] => (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 09:27:43.574 INFO: TASK [common : Check common containers] **************************************** 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 09:27:43.605 INFO: ok: [10.0.0.37] => (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 09:27:43.678 INFO: ok: [10.0.0.30] => (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 09:27:44.163 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 09:27:44.216 INFO: ok: [10.0.0.37] => (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 09:27:44.485 INFO: ok: [10.0.0.30] => (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 09:27:44.801 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 09:27:44.835 INFO: ok: [10.0.0.37] => (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 09:27:45.238 INFO: ok: [10.0.0.30] => (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 09:27:45.823 INFO: TASK [common : Creating log volume] ******************************************** 2025-01-10 09:27:45.824 INFO: ok: [10.0.0.30] => {"changed": false, "result": false} 2025-01-10 09:27:45.828 INFO: ok: [10.0.0.37] => {"changed": false, "result": false} 2025-01-10 09:27:45.878 INFO: ok: [10.0.0.33] => {"changed": false, "result": false} 2025-01-10 09:27:46.365 INFO: TASK [common : Link kolla_logs volume to /var/log/kolla] *********************** ok: [10.0.0.37] => {"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 09:27:46.381 INFO: ok: [10.0.0.30] => {"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 09:27:46.439 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 09:27:46.733 INFO: PLAY [Apply role loadbalancer] ************************************************* 2025-01-10 09:27:46.733 INFO: skipping: no hosts matched 2025-01-10 09:27:46.733 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_collectd_True 2025-01-10 09:27:46.736 INFO: PLAY [Apply role collectd] ***************************************************** 2025-01-10 09:27:46.736 INFO: skipping: no hosts matched 2025-01-10 09:27:46.737 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zookeeper_True 2025-01-10 09:27:46.739 INFO: PLAY [Apply role zookeeper] **************************************************** 2025-01-10 09:27:46.739 INFO: skipping: no hosts matched 2025-01-10 09:27:46.740 INFO: [WARNING]: Could not match supplied host pattern, ignoring: influxdb 2025-01-10 09:27:46.740 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_influxdb_True 2025-01-10 09:27:46.742 INFO: PLAY [Apply role influxdb] ***************************************************** 2025-01-10 09:27:46.742 INFO: skipping: no hosts matched 2025-01-10 09:27:46.743 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_telegraf_True 2025-01-10 09:27:46.745 INFO: PLAY [Apply role telegraf] ***************************************************** 2025-01-10 09:27:46.745 INFO: skipping: no hosts matched 2025-01-10 09:27:46.746 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_redis_True 2025-01-10 09:27:46.750 INFO: PLAY [Apply role redis] ******************************************************** 2025-01-10 09:27:46.750 INFO: skipping: no hosts matched 2025-01-10 09:27:46.753 INFO: PLAY [Apply role mariadb] ****************************************************** 2025-01-10 09:27:46.988 INFO: TASK [mariadb : Group MariaDB hosts based on shards] *************************** ok: [10.0.0.30] => (item=10.0.0.30) => {"add_host": {"groups": ["mariadb_shard_0"], "host_name": "10.0.0.30", "host_vars": {}}, "ansible_loop_var": "item", "changed": false, "item": "10.0.0.30"} 2025-01-10 09:27:47.055 INFO: TASK [mariadb : include_tasks] ************************************************* 2025-01-10 09:27:47.167 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/mariadb/tasks/deploy.yml for 10.0.0.30 2025-01-10 09:27:48.037 INFO: TASK [mariadb : Ensuring config directories exist] ***************************** 2025-01-10 09:27:48.037 INFO: ok: [10.0.0.30] => (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-2598-1 10.0.0.30: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.30 10.0.0.30: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-2598-1 10.0.0.30: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.30 10.0.0.30: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 09:27:49.229 INFO: TASK [mariadb : Copying over config.json files for services] ******************* ok: [10.0.0.30] => (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-2598-1 10.0.0.30: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.30 10.0.0.30: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-2598-1 10.0.0.30: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.30 10.0.0.30: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 09:27:50.780 INFO: TASK [mariadb : Copying over galera.cnf] *************************************** ok: [10.0.0.30] => {"changed": false, "checksum": "bc6939442c1082c169282c2da93eef5f71f23386", "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 09:27:52.734 INFO: TASK [mariadb : Check mariadb containers] ************************************** 2025-01-10 09:27:52.735 INFO: ok: [10.0.0.30] => (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-2598-1 10.0.0.30: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.30 10.0.0.30: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-2598-1 10.0.0.30: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.30 10.0.0.30: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 09:27:53.318 INFO: TASK [mariadb : Create MariaDB volume] ***************************************** ok: [10.0.0.30] => {"changed": false, "result": false} 2025-01-10 09:27:53.459 INFO: TASK [mariadb : Divide hosts by their MariaDB volume availability] ************* 2025-01-10 09:27:53.460 INFO: ok: [10.0.0.30] => {"add_group": "mariadb_shard_0_had_volume_True", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:53.602 INFO: TASK [mariadb : Establish whether the cluster has already existed] ************* 2025-01-10 09:27:53.603 INFO: ok: [10.0.0.30] => {"ansible_facts": {"mariadb_cluster_exists": true}, "changed": false} 2025-01-10 09:27:54.262 INFO: TASK [mariadb : Check MariaDB service port liveness] *************************** ok: [10.0.0.30] => {"changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 3306, "search_regex": "MariaDB", "state": "started"} 2025-01-10 09:27:54.414 INFO: TASK [mariadb : Divide hosts by their MariaDB service port liveness] *********** ok: [10.0.0.30] => {"add_group": "mariadb_shard_0_port_alive_True", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:55.324 INFO: TASK [mariadb : Check MariaDB service WSREP sync status] *********************** 2025-01-10 09:27:55.329 INFO: ok: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:27:55.465 INFO: TASK [mariadb : Extract MariaDB service WSREP sync status] ********************* 2025-01-10 09:27:55.465 INFO: ok: [10.0.0.30] => {"ansible_facts": {"mariadb_sync_status": "Synced"}, "changed": false} 2025-01-10 09:27:55.604 INFO: TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] ******* 2025-01-10 09:27:55.605 INFO: ok: [10.0.0.30] => {"add_group": "mariadb_shard_0_sync_status_Synced", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:27:55.895 INFO: [WARNING]: flush_handlers task does not support when conditional 2025-01-10 09:27:58.326 INFO: TASK [mariadb : Creating shard root mysql user] ******************************** 2025-01-10 09:27:58.327 INFO: ok: [10.0.0.30] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "root"} 2025-01-10 09:28:00.159 INFO: TASK [mariadb : Creating mysql monitor user] *********************************** ok: [10.0.0.30] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "haproxy"} 2025-01-10 09:28:01.208 INFO: TASK [mariadb : Wait for MariaDB service to be ready through VIP] ************** 2025-01-10 09:28:01.210 INFO: ok: [10.0.0.30] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.30", "-P", "3306", "-u", "root", "-pcontrail123", "-e", "show databases;"], "delta": "0:00:00.077662", "end": "2025-01-10 09:28:01.171771", "msg": "", "rc": 0, "start": "2025-01-10 09:28:01.094109", "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 09:28:01.366 INFO: PLAY [Apply role memcached] **************************************************** 2025-01-10 09:28:01.483 INFO: TASK [memcached : include_tasks] *********************************************** 2025-01-10 09:28:01.552 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/memcached/tasks/deploy.yml for 10.0.0.30 2025-01-10 09:28:02.065 INFO: TASK [memcached : Ensuring config directories exist] *************************** ok: [10.0.0.30] => (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 09:28:03.057 INFO: TASK [memcached : Copying over config.json files for services] ***************** ok: [10.0.0.30] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "checksum": "5d7bedb3295b74790b81ed7704ac3acbba747676", "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 09:28:04.691 INFO: TASK [memcached : Check memcached container] *********************************** 2025-01-10 09:28:04.691 INFO: ok: [10.0.0.30] => {"changed": false, "result": false} 2025-01-10 09:28:04.831 INFO: [WARNING]: Could not match supplied host pattern, ignoring: prometheus-libvirt- exporter 2025-01-10 09:28:04.832 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_prometheus_True 2025-01-10 09:28:04.834 INFO: PLAY [Apply role prometheus] *************************************************** 2025-01-10 09:28:04.834 INFO: skipping: no hosts matched 2025-01-10 09:28:04.836 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_iscsid_True 2025-01-10 09:28:04.837 INFO: PLAY [Apply role iscsi] ******************************************************** 2025-01-10 09:28:04.838 INFO: skipping: no hosts matched 2025-01-10 09:28:04.838 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_multipathd_True 2025-01-10 09:28:04.840 INFO: PLAY [Apply role multipathd] *************************************************** 2025-01-10 09:28:04.840 INFO: skipping: no hosts matched 2025-01-10 09:28:04.841 INFO: PLAY [Apply role rabbitmq] ***************************************************** 2025-01-10 09:28:04.955 INFO: TASK [rabbitmq : include_tasks] ************************************************ 2025-01-10 09:28:05.041 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/deploy.yml for 10.0.0.30 2025-01-10 09:28:05.118 INFO: TASK [rabbitmq : include_tasks] ************************************************ 2025-01-10 09:28:05.239 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for 10.0.0.30 2025-01-10 09:28:05.903 INFO: TASK [rabbitmq : Get container facts] ****************************************** 2025-01-10 09:28:05.906 INFO: ok: [10.0.0.30] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1736498824, "HostConfig": {"NetworkMode": "host"}, "Id": "5ed76a5a8d8891acb0e48b6430d29d352834cc3c6c42af2be073c2038e04ec1f", "Image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "ImageID": "sha256:0ebf8d5a53c908583c8fd6cc1a4f6bbf6412c33fb62b59147b30322312887745", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "rabbitmq", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/rabbitmq", "Type": "bind"}, {"Destination": "/var/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "46c5456e8a8457f73097219e3289331beaac1bf54394b6a120382f1d954d5d9d", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "a703899e54ab0db16644a12d4a6c0d4e6153cffa53c166ae5601833520fd51ce"}}}, "Ports": [], "State": "running", "Status": "Up 41 minutes (healthy)"}], "changed": false, "rabbitmq": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1736498824, "HostConfig": {"NetworkMode": "host"}, "Id": "5ed76a5a8d8891acb0e48b6430d29d352834cc3c6c42af2be073c2038e04ec1f", "Image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "ImageID": "sha256:0ebf8d5a53c908583c8fd6cc1a4f6bbf6412c33fb62b59147b30322312887745", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "rabbitmq", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/rabbitmq", "Type": "bind"}, {"Destination": "/var/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "46c5456e8a8457f73097219e3289331beaac1bf54394b6a120382f1d954d5d9d", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "a703899e54ab0db16644a12d4a6c0d4e6153cffa53c166ae5601833520fd51ce"}}}, "Ports": [], "State": "running", "Status": "Up 41 minutes (healthy)"}} 2025-01-10 09:28:06.842 INFO: TASK [rabbitmq : List RabbitMQ policies] *************************************** 2025-01-10 09:28:06.843 INFO: ok: [10.0.0.30] => {"changed": false, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "list_policies", "--silent"], "delta": "0:00:00.544792", "end": "2025-01-10 09:28:06.819187", "msg": "", "rc": 0, "start": "2025-01-10 09:28:06.274395", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 09:28:07.416 INFO: TASK [rabbitmq : Ensuring config directories exist] **************************** 2025-01-10 09:28:07.418 INFO: ok: [10.0.0.30] => (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 09:28:08.081 INFO: TASK [rabbitmq : Copying over config.json files for services] ****************** 2025-01-10 09:28:08.083 INFO: ok: [10.0.0.30] => (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 09:28:08.862 INFO: TASK [rabbitmq : Copying over rabbitmq-env.conf] ******************************* ok: [10.0.0.30] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "9e3501f253bebbfd4cd37dd6667ea1b5522f984c", "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 09:28:09.698 INFO: TASK [rabbitmq : Copying over rabbitmq.conf] *********************************** 2025-01-10 09:28:09.701 INFO: ok: [10.0.0.30] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "1ee5c6b3572fac8af3d9941c4a115505b0995062", "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 09:28:10.397 INFO: TASK [rabbitmq : Copying over erl_inetrc] ************************************** ok: [10.0.0.30] => (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 09:28:11.187 INFO: TASK [rabbitmq : Copying over advanced.config] ********************************* 2025-01-10 09:28:11.188 INFO: ok: [10.0.0.30] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "7daa3c72858177362ca4ddfaf716d0a6274db0f3", "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 09:28:11.937 INFO: TASK [rabbitmq : Copying over definitions.json] ******************************** 2025-01-10 09:28:11.938 INFO: ok: [10.0.0.30] => (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 09:28:12.646 INFO: TASK [rabbitmq : Copying over enabled_plugins] ********************************* 2025-01-10 09:28:12.646 INFO: ok: [10.0.0.30] => (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 09:28:13.540 INFO: TASK [rabbitmq : Check rabbitmq containers] ************************************ ok: [10.0.0.30] => (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 09:28:14.122 INFO: TASK [rabbitmq : Creating rabbitmq volume] ************************************* 2025-01-10 09:28:14.123 INFO: ok: [10.0.0.30] => {"changed": false, "result": false} 2025-01-10 09:28:14.387 INFO: [WARNING]: Could not match supplied host pattern, ignoring: outward-rabbitmq 2025-01-10 09:28:14.388 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_outward_rabbitmq_True 2025-01-10 09:28:14.389 INFO: PLAY [Apply role rabbitmq (outward)] ******************************************* 2025-01-10 09:28:14.389 INFO: skipping: no hosts matched 2025-01-10 09:28:14.389 INFO: [WARNING]: Could not match supplied host pattern, ignoring: qdrouterd 2025-01-10 09:28:14.390 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_qdrouterd_True 2025-01-10 09:28:14.393 INFO: PLAY [Apply role qdrouterd] **************************************************** 2025-01-10 09:28:14.393 INFO: skipping: no hosts matched 2025-01-10 09:28:14.394 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_etcd_True 2025-01-10 09:28:14.396 INFO: PLAY [Apply role etcd] ********************************************************* 2025-01-10 09:28:14.396 INFO: skipping: no hosts matched 2025-01-10 09:28:14.400 INFO: PLAY [Apply role keystone] ***************************************************** 2025-01-10 09:28:14.515 INFO: TASK [keystone : include_tasks] ************************************************ 2025-01-10 09:28:14.670 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/deploy.yml for 10.0.0.30 2025-01-10 09:28:15.212 INFO: TASK [keystone : Ensuring config directories exist] **************************** 2025-01-10 09:28:15.213 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:28:15.532 INFO: ok: [10.0.0.30] => (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 09:28:15.914 INFO: ok: [10.0.0.30] => (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 09:28:16.358 INFO: TASK [keystone : Check if Keystone domain-specific config is supplied] ********* 2025-01-10 09:28:16.359 INFO: ok: [10.0.0.30 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-01-10 09:28:17.162 INFO: TASK [keystone : Copying over config.json files for services] ****************** 2025-01-10 09:28:17.163 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:28:17.733 INFO: ok: [10.0.0.30] => (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 09:28:18.307 INFO: ok: [10.0.0.30] => (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 09:28:19.378 INFO: TASK [keystone : Copying over keystone.conf] *********************************** ok: [10.0.0.30] => (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.30: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": "59d9e206597b93de1fe2514a258c0830ebf1470e", "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.30: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 09:28:20.207 INFO: ok: [10.0.0.30] => (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": "0e59bf86164a55083ffc3619eb05ff1c011bab26", "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 09:28:21.094 INFO: TASK [keystone : Copying keystone-startup script for keystone] ***************** ok: [10.0.0.30] => {"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 09:28:22.798 INFO: TASK [keystone : Copying over wsgi-keystone.conf] ****************************** ok: [10.0.0.30] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "f856853f5e3bd15913cd3452bf3b5994d62f89a6", "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 09:28:23.223 INFO: TASK [keystone : Checking whether keystone-paste.ini file exists] ************** ok: [10.0.0.30 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-01-10 09:28:23.831 INFO: TASK [keystone : Generate the required cron jobs for the node] ***************** ok: [10.0.0.30 -> 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.035995", "end": "2025-01-10 09:28:23.797514", "msg": "", "rc": 0, "start": "2025-01-10 09:28:23.761519", "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 09:28:23.983 INFO: TASK [keystone : Set fact with the generated cron jobs for building the crontab later] *** ok: [10.0.0.30] => {"ansible_facts": {"cron_jobs": [{"day": 0, "hour": 0, "min": 0}, {"day": 3, "hour": 0, "min": 0}]}, "changed": false} 2025-01-10 09:28:24.855 INFO: TASK [keystone : Copying files for keystone-fernet] **************************** 2025-01-10 09:28:24.855 INFO: ok: [10.0.0.30] => (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 09:28:25.707 INFO: ok: [10.0.0.30] => (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 09:28:26.441 INFO: ok: [10.0.0.30] => (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 09:28:27.195 INFO: ok: [10.0.0.30] => (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 09:28:27.983 INFO: ok: [10.0.0.30] => (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 09:28:28.763 INFO: changed: [10.0.0.30] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "0f1621198ee1fb987cd52ea0b0739ae42ba95df6", "dest": "/etc/kolla/keystone-fernet/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "83b5634c602f2df8bc0393b5147e9461", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501308.2592292-178586-91576949884087/source", "state": "file", "uid": 0} 2025-01-10 09:28:29.535 INFO: ok: [10.0.0.30] => (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 09:28:30.419 INFO: TASK [keystone : Copying files for keystone-ssh] ******************************* 2025-01-10 09:28:30.421 INFO: ok: [10.0.0.30] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "c7df9225f2476f010d4658c9177cde9c45852f87", "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 09:28:31.267 INFO: changed: [10.0.0.30] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "a2de019c87dcb4fe677d63e87d0c08af00b1a576", "dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "2a52ce0357f9ed5502adcf5794fcf18a", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501310.7602916-179307-61305381331758/source", "state": "file", "uid": 0} 2025-01-10 09:28:32.276 INFO: TASK [keystone : Check keystone containers] ************************************ 2025-01-10 09:28:32.277 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:28:33.059 INFO: changed: [10.0.0.30] => (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 09:28:33.832 INFO: changed: [10.0.0.30] => (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 09:28:35.755 INFO: TASK [keystone : Creating keystone database] *********************************** 2025-01-10 09:28:35.755 INFO: ok: [10.0.0.30] => {"action": "mysql_db", "changed": false, "db": "keystone", "db_list": ["keystone"], "executed_commands": []} 2025-01-10 09:28:37.489 INFO: TASK [keystone : Creating Keystone database user and setting permissions] ****** ok: [10.0.0.30] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "keystone"} 2025-01-10 09:28:38.045 INFO: TASK [keystone : Checking for any running keystone_fernet containers] ********** 2025-01-10 09:28:38.048 INFO: ok: [10.0.0.30] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1736498895, "HostConfig": {"NetworkMode": "host"}, "Id": "3a8ab68136ab4750f809d2927383214bdde7b1bf904d73376837edcd617b03a5", "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": "/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"}, {"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"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "e5f62499e8dd4432af6b65298c4868a082e9f144957d5996227e9e6785c75547", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "a703899e54ab0db16644a12d4a6c0d4e6153cffa53c166ae5601833520fd51ce"}}}, "Ports": [], "State": "running", "Status": "Up 40 minutes (healthy)"}], "changed": false, "keystone_fernet": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1736498895, "HostConfig": {"NetworkMode": "host"}, "Id": "3a8ab68136ab4750f809d2927383214bdde7b1bf904d73376837edcd617b03a5", "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": "/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"}, {"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"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "e5f62499e8dd4432af6b65298c4868a082e9f144957d5996227e9e6785c75547", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "a703899e54ab0db16644a12d4a6c0d4e6153cffa53c166ae5601833520fd51ce"}}}, "Ports": [], "State": "running", "Status": "Up 40 minutes (healthy)"}} 2025-01-10 09:28:38.202 INFO: TASK [keystone : Group nodes where keystone_fernet is running] ***************** ok: [10.0.0.30] => {"add_group": "keystone_fernet_running", "changed": false, "parent_groups": ["all"]} 2025-01-10 09:28:44.807 INFO: TASK [keystone : Running Keystone bootstrap container] ************************* 2025-01-10 09:28:44.808 INFO: changed: [10.0.0.30] => {"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 09:28:46.289 INFO: RUNNING HANDLER [keystone : Restart keystone-ssh container] ******************** changed: [10.0.0.30] => {"changed": true, "result": false} 2025-01-10 09:28:47.510 INFO: RUNNING HANDLER [keystone : Restart keystone-fernet container] ***************** changed: [10.0.0.30] => {"changed": true, "result": false} 2025-01-10 09:28:49.594 INFO: RUNNING HANDLER [keystone : Restart keystone container] ************************ changed: [10.0.0.30] => {"changed": true, "result": false} 2025-01-10 09:28:49.664 INFO: TASK [keystone : include_tasks] ************************************************ 2025-01-10 09:28:49.719 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml for 10.0.0.30 2025-01-10 09:28:50.212 INFO: TASK [keystone : Waiting for Keystone SSH port to be UP] *********************** 2025-01-10 09:28:50.212 INFO: ok: [10.0.0.30] => {"attempts": 1, "changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 8023, "search_regex": null, "state": "started"} 2025-01-10 09:28:50.730 INFO: TASK [keystone : Run key distribution] ***************************************** 2025-01-10 09:28:50.731 INFO: changed: [10.0.0.30] => {"changed": true, "cmd": ["docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh"], "delta": "0:00:00.069350", "end": "2025-01-10 09:28:50.704318", "msg": "", "rc": 0, "start": "2025-01-10 09:28:50.634968", "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 09:28:55.649 INFO: TASK [keystone : Creating admin project, user, role, service, and endpoint] **** changed: [10.0.0.30] => (item=RegionOne) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "contrail123", "admin", "admin", "http://10.0.0.30:35357", "http://10.0.0.30:5000", "http://10.0.0.30:5000", "RegionOne"], "delta": "0:00:04.495808", "end": "2025-01-10 09:28:55.610292", "failed_when_result": false, "item": "RegionOne", "msg": "", "rc": 0, "start": "2025-01-10 09:28:51.114484", "stderr": "", "stderr_lines": [], "stdout": "{\"failed\": false, \"changed\": true}", "stdout_lines": ["{\"failed\": false, \"changed\": true}"]} 2025-01-10 09:29:03.030 INFO: TASK [service-ks-register : keystone | Creating services] ********************** ok: [10.0.0.30] => (item={'name': 'keystone', 'service_type': 'identity'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "050ddc5debbc45a9900607625c36d664", "item": {"description": "Openstack Identity Service", "endpoints": [{"interface": "admin", "url": "http://10.0.0.30:35357"}, {"interface": "internal", "url": "http://10.0.0.30:5000"}, {"interface": "public", "url": "http://10.0.0.30:5000"}], "name": "keystone", "type": "identity"}, "service": {"description": "Openstack Identity Service", "enabled": true, "id": "050ddc5debbc45a9900607625c36d664", "name": "keystone", "service_type": "identity", "type": "identity"}} 2025-01-10 09:29:05.643 INFO: TASK [service-ks-register : keystone | Creating endpoints] ********************* ok: [10.0.0.30] => (item={'service': 'keystone', 'url': 'http://10.0.0.30:35357', 'interface': 'admin'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "cbfdfac300364dd9ad7c0f901fb4ec27", "interface": "admin", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/cbfdfac300364dd9ad7c0f901fb4ec27"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "050ddc5debbc45a9900607625c36d664", "url": "http://10.0.0.30:35357"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "admin", "url": "http://10.0.0.30:35357"}]} 2025-01-10 09:29:08.055 INFO: ok: [10.0.0.30] => (item={'service': 'keystone', 'url': 'http://10.0.0.30:5000', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "6a6669098c2e4593a5c0d4a6655a2915", "interface": "internal", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/6a6669098c2e4593a5c0d4a6655a2915"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "050ddc5debbc45a9900607625c36d664", "url": "http://10.0.0.30:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "internal", "url": "http://10.0.0.30:5000"}]} 2025-01-10 09:29:10.492 INFO: ok: [10.0.0.30] => (item={'service': 'keystone', 'url': 'http://10.0.0.30:5000', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "8aa12dedcd2b4291b14baca17a25bcdd", "interface": "public", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/8aa12dedcd2b4291b14baca17a25bcdd"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "050ddc5debbc45a9900607625c36d664", "url": "http://10.0.0.30:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "public", "url": "http://10.0.0.30:5000"}]} 2025-01-10 09:29:13.112 INFO: TASK [service-ks-register : keystone | Creating roles] ************************* 2025-01-10 09:29:13.113 INFO: ok: [10.0.0.30] => (item=service) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "role": {"domain_id": null, "id": "659458e0c65d46fea12dd262460479d8", "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 09:29:15.758 INFO: TASK [keystone : Creating default user role] *********************************** ok: [10.0.0.30] => {"action": "os_keystone_role", "changed": false, "role": {"domain_id": null, "id": "24517d85ad7a4225be1050aec670e3b4", "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 09:29:16.106 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_elasticsearch_True 2025-01-10 09:29:16.107 INFO: PLAY [Apply role elasticsearch] ************************************************ 2025-01-10 09:29:16.107 INFO: skipping: no hosts matched 2025-01-10 09:29:16.107 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_opensearch_True 2025-01-10 09:29:16.108 INFO: PLAY [Apply role opensearch] *************************************************** 2025-01-10 09:29:16.108 INFO: skipping: no hosts matched 2025-01-10 09:29:16.108 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kibana_True 2025-01-10 09:29:16.108 INFO: PLAY [Apply role kibana] ******************************************************* 2025-01-10 09:29:16.108 INFO: skipping: no hosts matched 2025-01-10 09:29:16.110 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kafka 2025-01-10 09:29:16.110 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kafka_True 2025-01-10 09:29:16.115 INFO: PLAY [Apply role kafka] ******************************************************** 2025-01-10 09:29:16.115 INFO: skipping: no hosts matched 2025-01-10 09:29:16.116 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-worker 2025-01-10 09:29:16.116 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-nimbus 2025-01-10 09:29:16.116 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_storm_True 2025-01-10 09:29:16.118 INFO: PLAY [Apply role storm] ******************************************************** 2025-01-10 09:29:16.118 INFO: skipping: no hosts matched 2025-01-10 09:29:16.119 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_swift_True 2025-01-10 09:29:16.121 INFO: PLAY [Apply role swift] ******************************************************** 2025-01-10 09:29:16.121 INFO: skipping: no hosts matched 2025-01-10 09:29:16.122 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ceph_rgw_True 2025-01-10 09:29:16.124 INFO: PLAY [Apply role ceph-rgw] ***************************************************** 2025-01-10 09:29:16.124 INFO: skipping: no hosts matched 2025-01-10 09:29:16.128 INFO: PLAY [Apply role glance] ******************************************************* 2025-01-10 09:29:16.237 INFO: TASK [glance : include_tasks] ************************************************** 2025-01-10 09:29:16.355 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/glance/tasks/deploy.yml for 10.0.0.30 2025-01-10 09:29:18.717 INFO: TASK [service-ks-register : glance | Creating services] ************************ 2025-01-10 09:29:18.718 INFO: ok: [10.0.0.30] => (item={'name': 'glance', 'service_type': 'image'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "b1ffbb7b107b46c4810fb768824340df", "item": {"description": "Openstack Image", "endpoints": [{"interface": "internal", "url": "http://10.0.0.30:9292"}, {"interface": "public", "url": "http://10.0.0.30:9292"}], "name": "glance", "type": "image"}, "service": {"description": "Openstack Image", "enabled": true, "id": "b1ffbb7b107b46c4810fb768824340df", "name": "glance", "service_type": "image", "type": "image"}} 2025-01-10 09:29:21.377 INFO: TASK [service-ks-register : glance | Creating endpoints] *********************** 2025-01-10 09:29:21.378 INFO: ok: [10.0.0.30] => (item={'service': 'glance', 'url': 'http://10.0.0.30:9292', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "54112c750337490393f9ebe45dfab10a", "interface": "internal", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/54112c750337490393f9ebe45dfab10a"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "b1ffbb7b107b46c4810fb768824340df", "url": "http://10.0.0.30:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "internal", "url": "http://10.0.0.30:9292"}]} 2025-01-10 09:29:23.735 INFO: ok: [10.0.0.30] => (item={'service': 'glance', 'url': 'http://10.0.0.30:9292', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "4b5367e22b514bd4ae761a3a2e75b97a", "interface": "public", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/4b5367e22b514bd4ae761a3a2e75b97a"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "b1ffbb7b107b46c4810fb768824340df", "url": "http://10.0.0.30:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "public", "url": "http://10.0.0.30:9292"}]} 2025-01-10 09:29:26.222 INFO: TASK [service-ks-register : glance | Creating projects] ************************ 2025-01-10 09:29:26.223 INFO: ok: [10.0.0.30] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "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 09:29:28.987 INFO: TASK [service-ks-register : glance | Creating users] *************************** 2025-01-10 09:29:28.989 INFO: ok: [10.0.0.30] => (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": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "05ba069f208344a1a4dc1dfec0e0da60", "name": "glance", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 09:29:28.991 INFO: [WARNING]: Module did not set no_log for update_password 2025-01-10 09:29:31.355 INFO: TASK [service-ks-register : glance | Creating roles] *************************** 2025-01-10 09:29:31.356 INFO: ok: [10.0.0.30] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "48c9c8dd6e274dfe9130fa563c47af7d", "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 09:29:34.435 INFO: TASK [service-ks-register : glance | Granting user roles] ********************** 2025-01-10 09:29:34.443 INFO: ok: [10.0.0.30] => (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 09:29:35.516 INFO: TASK [glance : Ensuring config directories exist] ****************************** 2025-01-10 09:29:35.516 INFO: ok: [10.0.0.30] => (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.30,10.0.0.30'}, '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.30: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-2598-1 10.0.0.30: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-2598-1 10.0.0.30: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.30,10.0.0.30"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2598-1 10.0.0.30: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-2598-1 10.0.0.30: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.30: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 09:29:37.667 INFO: TASK [glance : Copying over config.json files for services] ******************** 2025-01-10 09:29:37.670 INFO: ok: [10.0.0.30] => (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.30,10.0.0.30'}, '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.30: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-2598-1 10.0.0.30: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-2598-1 10.0.0.30: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.30,10.0.0.30"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2598-1 10.0.0.30: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-2598-1 10.0.0.30: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.30: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 09:29:39.874 INFO: TASK [glance : Copying over glance-api.conf] *********************************** ok: [10.0.0.30] => {"changed": false, "checksum": "9487d50a8161e924a50f5bc76b81d3cc603306db", "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 09:29:47.341 INFO: TASK [glance : Check glance containers] **************************************** 2025-01-10 09:29:47.343 INFO: ok: [10.0.0.30] => (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.30,10.0.0.30'}, '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.30: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-2598-1 10.0.0.30: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-2598-1 10.0.0.30: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.30,10.0.0.30"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2598-1 10.0.0.30: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-2598-1 10.0.0.30: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.30: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 09:29:48.958 INFO: TASK [glance : Creating Glance database] *************************************** ok: [10.0.0.30] => {"action": "mysql_db", "changed": false, "db": "glance", "db_list": ["glance"], "executed_commands": []} 2025-01-10 09:29:50.517 INFO: TASK [glance : Creating Glance database user and setting permissions] ********** 2025-01-10 09:29:50.518 INFO: ok: [10.0.0.30] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "glance"} 2025-01-10 09:29:52.198 INFO: TASK [glance : Enable log_bin_trust_function_creators function] **************** 2025-01-10 09:29:52.198 INFO: changed: [10.0.0.30] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=OFF", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 1"]} 2025-01-10 09:29:57.914 INFO: TASK [glance : Running Glance bootstrap container] ***************************** changed: [10.0.0.30] => {"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 09:29:55.911 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m\n2025-01-10 09:29:55.913 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m\n+++ glance-manage db_load_metadefs\n2025-01-10 09:29:57.398 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.402 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.406 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.408 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.411 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.414 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.415 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.418 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.421 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.423 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.426 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.428 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.430 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.433 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.436 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.439 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.442 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.444 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.448 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.450 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.452 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.454 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.457 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.459 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.461 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.463 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.465 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.468 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.470 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.473 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m\n2025-01-10 09:29:57.473 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 09:29:55.911 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m", "2025-01-10 09:29:55.913 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m", "+++ glance-manage db_load_metadefs", "2025-01-10 09:29:57.398 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.402 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.406 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.408 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.411 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.414 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.415 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.418 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.421 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.423 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.426 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.428 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.430 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.433 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.436 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.439 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.442 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.444 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.448 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.450 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.452 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.454 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.457 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.459 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.461 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.463 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.465 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.468 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.470 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.473 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m", "2025-01-10 09:29:57.473 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 09:29:59.568 INFO: TASK [glance : Disable log_bin_trust_function_creators function] *************** 2025-01-10 09:29:59.568 INFO: changed: [10.0.0.30] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=ON", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 0"]} 2025-01-10 09:30:00.012 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True 2025-01-10 09:30:00.015 INFO: PLAY [Apply role ironic] ******************************************************* 2025-01-10 09:30:00.016 INFO: skipping: no hosts matched 2025-01-10 09:30:00.017 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cinder_True 2025-01-10 09:30:00.021 INFO: PLAY [Apply role cinder] ******************************************************* 2025-01-10 09:30:00.021 INFO: skipping: no hosts matched 2025-01-10 09:30:00.025 INFO: PLAY [Apply role placement] **************************************************** 2025-01-10 09:30:00.153 INFO: TASK [placement : include_tasks] *********************************************** 2025-01-10 09:30:00.254 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/tasks/deploy.yml for 10.0.0.30 2025-01-10 09:30:02.846 INFO: TASK [service-ks-register : placement | Creating services] ********************* 2025-01-10 09:30:02.847 INFO: ok: [10.0.0.30] => (item={'name': 'placement', 'service_type': 'placement'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "3d29b2f501284b10ba60f9bff36ff131", "item": {"description": "Placement Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.30:8780"}, {"interface": "public", "url": "http://10.0.0.30:8780"}], "name": "placement", "type": "placement"}, "service": {"description": "Placement Service", "enabled": true, "id": "3d29b2f501284b10ba60f9bff36ff131", "name": "placement", "service_type": "placement", "type": "placement"}} 2025-01-10 09:30:05.466 INFO: TASK [service-ks-register : placement | Creating endpoints] ******************** 2025-01-10 09:30:05.467 INFO: ok: [10.0.0.30] => (item={'service': 'placement', 'url': 'http://10.0.0.30:8780', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "0a1d470bdfbc47b79cc265ad5daf2cc4", "interface": "internal", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/0a1d470bdfbc47b79cc265ad5daf2cc4"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "3d29b2f501284b10ba60f9bff36ff131", "url": "http://10.0.0.30:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "internal", "url": "http://10.0.0.30:8780"}]} 2025-01-10 09:30:07.833 INFO: ok: [10.0.0.30] => (item={'service': 'placement', 'url': 'http://10.0.0.30:8780', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "0e7cd20e0ea04bd795848770606d1d03", "interface": "public", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/0e7cd20e0ea04bd795848770606d1d03"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "3d29b2f501284b10ba60f9bff36ff131", "url": "http://10.0.0.30:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "public", "url": "http://10.0.0.30:8780"}]} 2025-01-10 09:30:10.553 INFO: TASK [service-ks-register : placement | Creating projects] ********************* 2025-01-10 09:30:10.553 INFO: ok: [10.0.0.30] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "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 09:30:13.537 INFO: TASK [service-ks-register : placement | Creating users] ************************ 2025-01-10 09:30:13.538 INFO: ok: [10.0.0.30] => (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": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "72d394d651f1462a881ee36603030790", "name": "placement", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 09:30:16.125 INFO: TASK [service-ks-register : placement | Creating roles] ************************ ok: [10.0.0.30] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "48c9c8dd6e274dfe9130fa563c47af7d", "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 09:30:19.226 INFO: TASK [service-ks-register : placement | Granting user roles] ******************* 2025-01-10 09:30:19.226 INFO: ok: [10.0.0.30] => (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 09:30:19.870 INFO: TASK [placement : Ensuring config directories exist] *************************** 2025-01-10 09:30:19.871 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:30:20.830 INFO: TASK [placement : Copying over config.json files for services] ***************** 2025-01-10 09:30:20.830 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:30:21.865 INFO: TASK [placement : Copying over placement.conf] ********************************* 2025-01-10 09:30:21.867 INFO: ok: [10.0.0.30] => (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.30: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": "921778c2cc1f970893e88030fc8ab6d1733005a2", "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.30: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 09:30:22.725 INFO: TASK [placement : Copying over placement-api wsgi configuration] *************** ok: [10.0.0.30] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "b1f53b9738aea27988026fe349b0e7a513b0fd55", "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 09:30:23.532 INFO: TASK [placement : Copying over migrate-db.rc.j2 configuration] ***************** 2025-01-10 09:30:23.532 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "887a3ec6b9450bcd4f259f2440f9a54c12f9b66e", "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 09:30:24.624 INFO: TASK [placement : Check placement containers] ********************************** 2025-01-10 09:30:24.624 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:30:26.288 INFO: TASK [placement : Creating placement databases] ******************************** 2025-01-10 09:30:26.289 INFO: ok: [10.0.0.30] => {"action": "mysql_db", "changed": false, "db": "placement", "db_list": ["placement"], "executed_commands": []} 2025-01-10 09:30:27.934 INFO: TASK [placement : Creating placement databases user and setting permissions] *** ok: [10.0.0.30] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "placement"} 2025-01-10 09:30:32.328 INFO: TASK [placement : Running placement bootstrap container] *********************** 2025-01-10 09:30:32.328 INFO: changed: [10.0.0.30] => {"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 09:30:32.524 INFO: PLAY [Bootstrap nova API databases] ******************************************** 2025-01-10 09:30:32.637 INFO: TASK [Bootstrap deploy] ******************************************************** 2025-01-10 09:30:34.434 INFO: TASK [nova : Creating Nova databases] ****************************************** 2025-01-10 09:30:34.434 INFO: ok: [10.0.0.30] => (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 09:30:35.948 INFO: ok: [10.0.0.30] => (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 09:30:37.737 INFO: TASK [nova : Creating Nova databases user and setting permissions] ************* ok: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:30:39.283 INFO: ok: [10.0.0.30] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:30:39.283 INFO: ok: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:30:39.689 INFO: TASK [nova : Ensuring config directories exist] ******************************** 2025-01-10 09:30:39.690 INFO: ok: [10.0.0.30] => {"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 09:30:40.339 INFO: TASK [nova : Copying over config.json files for nova-api-bootstrap] ************ 2025-01-10 09:30:40.343 INFO: ok: [10.0.0.30] => {"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 09:30:41.325 INFO: TASK [nova : Copying over nova.conf for nova-api-bootstrap] ******************** 2025-01-10 09:30:41.327 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "e45d964eeae4b01a37809e803b49db57246b10d5", "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 09:30:48.749 INFO: TASK [nova : Running Nova API bootstrap container] ***************************** ok: [10.0.0.30] => {"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 09:30:52.730 INFO: TASK [nova : Create cell0 mappings] ******************************************** 2025-01-10 09:30:52.730 INFO: ok: [10.0.0.30] => {"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 09:30:53.028 INFO: PLAY [Bootstrap nova cell databases] ******************************************* 2025-01-10 09:30:53.142 INFO: TASK [Bootstrap deploy] ******************************************************** 2025-01-10 09:30:54.973 INFO: TASK [nova-cell : Creating Nova cell database] ********************************* 2025-01-10 09:30:54.973 INFO: ok: [10.0.0.30] => {"action": "mysql_db", "changed": false, "db": "nova", "db_list": ["nova"], "executed_commands": []} 2025-01-10 09:30:56.678 INFO: TASK [nova-cell : Creating Nova cell database user and setting permissions] **** ok: [10.0.0.30] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-01-10 09:31:02.864 INFO: TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] ******************* 2025-01-10 09:31:02.865 INFO: ok: [10.0.0.30] => (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 09:31:02.865 INFO: ok: [10.0.0.30 -> {{ 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 09:31:03.638 INFO: TASK [nova-cell : Ensuring config directories exist] *************************** 2025-01-10 09:31:03.638 INFO: ok: [10.0.0.30] => {"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 09:31:04.263 INFO: TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ****** 2025-01-10 09:31:04.263 INFO: ok: [10.0.0.30] => {"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 09:31:05.269 INFO: TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] ************** 2025-01-10 09:31:05.270 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "3d9471804561b78115953e6adbe8a605d7e9417a", "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 09:31:09.717 INFO: TASK [nova-cell : Running Nova cell bootstrap container] *********************** 2025-01-10 09:31:09.717 INFO: ok: [10.0.0.30] => {"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 09:31:13.679 INFO: TASK [nova-cell : Get a list of existing cells] ******************************** 2025-01-10 09:31:13.687 INFO: ok: [10.0.0.30] => {"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| | ec571c19-a393-4417-bd2e-c04b697b1f87 | rabbit://openstack:contrail123@10.0.0.30:5672// | mysql+pymysql://nova:contrail123@10.0.0.30:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.30:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | ec571c19-a393-4417-bd2e-c04b697b1f87 | rabbit://openstack:contrail123@10.0.0.30:5672// | mysql+pymysql://nova:contrail123@10.0.0.30:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.30:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]} 2025-01-10 09:31:14.050 INFO: TASK [nova-cell : Extract current cell settings from list] ********************* 2025-01-10 09:31:14.050 INFO: ok: [10.0.0.30] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.30:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.30:5672//", "cell_name": null, "cell_uuid": "ec571c19-a393-4417-bd2e-c04b697b1f87"}}, "changed": false} 2025-01-10 09:31:14.946 INFO: PLAY [Apply role nova] ********************************************************* 2025-01-10 09:31:15.054 INFO: TASK [nova : include_tasks] **************************************************** 2025-01-10 09:31:15.146 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova/tasks/deploy.yml for 10.0.0.30 2025-01-10 09:31:17.659 INFO: TASK [service-ks-register : nova | Creating services] ************************** ok: [10.0.0.30] => (item={'name': 'nova_legacy', 'service_type': 'compute_legacy'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "e550b3d352514821a193670957cd9f67", "item": {"description": "OpenStack Compute Service (Legacy 2.0)", "endpoints": [{"interface": "internal", "url": "http://10.0.0.30:8774/v2/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.30:8774/v2/%(tenant_id)s"}], "name": "nova_legacy", "type": "compute_legacy"}, "service": {"description": "OpenStack Compute Service (Legacy 2.0)", "enabled": true, "id": "e550b3d352514821a193670957cd9f67", "name": "nova_legacy", "service_type": "compute_legacy", "type": "compute_legacy"}} 2025-01-10 09:31:19.974 INFO: ok: [10.0.0.30] => (item={'name': 'nova', 'service_type': 'compute'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "0f7ed13cdcc449768e867e49700e67ec", "item": {"description": "OpenStack Compute Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.30:8774/v2.1"}, {"interface": "public", "url": "http://10.0.0.30:8774/v2.1"}], "name": "nova", "type": "compute"}, "service": {"description": "OpenStack Compute Service", "enabled": true, "id": "0f7ed13cdcc449768e867e49700e67ec", "name": "nova", "service_type": "compute", "type": "compute"}} 2025-01-10 09:31:22.586 INFO: TASK [service-ks-register : nova | Creating endpoints] ************************* ok: [10.0.0.30] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.30:8774/v2/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "5e34eb40a6ce45dc9eaf9128e0593ce9", "interface": "internal", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/5e34eb40a6ce45dc9eaf9128e0593ce9"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e550b3d352514821a193670957cd9f67", "url": "http://10.0.0.30: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.30:8774/v2/%(tenant_id)s"}]} 2025-01-10 09:31:24.960 INFO: ok: [10.0.0.30] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.30:8774/v2/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "1baf8f18380b4bc8a9b6742286bb16b7", "interface": "public", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/1baf8f18380b4bc8a9b6742286bb16b7"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e550b3d352514821a193670957cd9f67", "url": "http://10.0.0.30: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.30:8774/v2/%(tenant_id)s"}]} 2025-01-10 09:31:27.485 INFO: ok: [10.0.0.30] => (item={'service': 'nova', 'url': 'http://10.0.0.30:8774/v2.1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "5ffc3ece4c4e4b8f853c30958ef28a66", "interface": "internal", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/5ffc3ece4c4e4b8f853c30958ef28a66"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "0f7ed13cdcc449768e867e49700e67ec", "url": "http://10.0.0.30:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "internal", "url": "http://10.0.0.30:8774/v2.1"}]} 2025-01-10 09:31:29.933 INFO: ok: [10.0.0.30] => (item={'service': 'nova', 'url': 'http://10.0.0.30:8774/v2.1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "5ba8dccba76d4bb29b258f2ec9e70858", "interface": "public", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/5ba8dccba76d4bb29b258f2ec9e70858"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "0f7ed13cdcc449768e867e49700e67ec", "url": "http://10.0.0.30:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "public", "url": "http://10.0.0.30:8774/v2.1"}]} 2025-01-10 09:31:32.403 INFO: TASK [service-ks-register : nova | Creating projects] ************************** 2025-01-10 09:31:32.404 INFO: ok: [10.0.0.30] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "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 09:31:35.030 INFO: TASK [service-ks-register : nova | Creating users] ***************************** 2025-01-10 09:31:35.032 INFO: ok: [10.0.0.30] => (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": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "4b4cfb42f6a04dd1b9b5a67adb4fa5a8", "name": "nova", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 09:31:37.528 INFO: TASK [service-ks-register : nova | Creating roles] ***************************** 2025-01-10 09:31:37.528 INFO: ok: [10.0.0.30] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "48c9c8dd6e274dfe9130fa563c47af7d", "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 09:31:40.744 INFO: TASK [service-ks-register : nova | Granting user roles] ************************ 2025-01-10 09:31:40.744 INFO: ok: [10.0.0.30] => (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 09:31:43.832 INFO: ok: [10.0.0.30] => (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 09:31:44.479 INFO: TASK [nova : Ensuring config directories exist] ******************************** 2025-01-10 09:31:44.481 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:31:44.798 INFO: ok: [10.0.0.30] => (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 09:31:45.267 INFO: TASK [nova : Check for vendordata file] **************************************** 2025-01-10 09:31:45.268 INFO: ok: [10.0.0.30 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-01-10 09:31:46.201 INFO: TASK [nova : Copying over config.json files for services] ********************** ok: [10.0.0.30] => (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.30: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.30: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 09:31:46.788 INFO: ok: [10.0.0.30] => (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 09:31:47.883 INFO: TASK [nova : Copying over nova.conf] ******************************************* ok: [10.0.0.30] => (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.30: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": "64b234a594effe30aefc952f7217b12fb957152e", "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.30: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 09:31:48.768 INFO: ok: [10.0.0.30] => (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": "e45d964eeae4b01a37809e803b49db57246b10d5", "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 09:31:49.781 INFO: TASK [nova : Copying over nova-api-wsgi.conf] ********************************** 2025-01-10 09:31:49.782 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "34770a63a8a5cbe6bad1f911b41220ecd8baa3ac", "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 09:31:50.762 INFO: TASK [nova : Check nova containers] ******************************************** 2025-01-10 09:31:50.765 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:31:51.538 INFO: ok: [10.0.0.30] => (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 09:31:51.746 INFO: PLAY [Apply role nova-cell] **************************************************** 2025-01-10 09:31:51.883 INFO: TASK [nova-cell : include_tasks] *********************************************** 2025-01-10 09:31:52.135 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml for 10.0.0.37, 10.0.0.33, 10.0.0.30 2025-01-10 09:31:52.406 INFO: TASK [Load and persist br_netfilter module] ************************************ 2025-01-10 09:31:53.507 INFO: TASK [module-load : Load modules] ********************************************** 2025-01-10 09:31:53.508 INFO: ok: [10.0.0.37] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"} 2025-01-10 09:31:53.528 INFO: ok: [10.0.0.33] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"} 2025-01-10 09:31:54.170 INFO: TASK [module-load : Persist modules via modules-load.d] ************************ ok: [10.0.0.37] => (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 09:31:54.171 INFO: ok: [10.0.0.33] => (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 09:31:55.140 INFO: TASK [nova-cell : Setting sysctl values] *************************************** 2025-01-10 09:31:55.141 INFO: ok: [10.0.0.33] => (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 09:31:55.155 INFO: ok: [10.0.0.37] => (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 09:31:55.490 INFO: ok: [10.0.0.37] => (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 09:31:55.501 INFO: ok: [10.0.0.33] => (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 09:31:56.532 INFO: TASK [nova-cell : Ensuring config directories exist] *************************** ok: [10.0.0.37] => (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 09:31:56.647 INFO: ok: [10.0.0.33] => (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 09:31:56.728 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:31:56.889 INFO: ok: [10.0.0.37] => (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 09:31:57.012 INFO: ok: [10.0.0.33] => (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 09:31:57.141 INFO: ok: [10.0.0.30] => (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 09:31:57.334 INFO: ok: [10.0.0.37] => (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 09:31:57.394 INFO: ok: [10.0.0.33] => (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 09:31:59.073 INFO: TASK [nova-cell : Copying over config.json files for services] ***************** ok: [10.0.0.30] => (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.30: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.30: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} ok: [10.0.0.33] => (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 09:31:59.188 INFO: ok: [10.0.0.37] => (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 09:31:59.740 INFO: ok: [10.0.0.33] => (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 09:31:59.865 INFO: ok: [10.0.0.30] => (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 09:32:00.001 INFO: ok: [10.0.0.37] => (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 09:32:00.355 INFO: ok: [10.0.0.33] => (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 09:32:00.612 INFO: ok: [10.0.0.37] => (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 09:32:02.214 INFO: TASK [nova-cell : Copying over nova.conf] ************************************** 2025-01-10 09:32:02.217 INFO: ok: [10.0.0.37] => (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": "ced5ff586382e2fb281e8201ed8e26f80b60917a", "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 09:32:02.254 INFO: ok: [10.0.0.33] => (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": "5ddd863f437752b6af2379b2df8dd3a585900837", "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 09:32:02.415 INFO: ok: [10.0.0.30] => (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.30:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "1427ac84a560b699d022a7a972bcd5ad7fd1d23a", "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.30: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 09:32:03.303 INFO: ok: [10.0.0.30] => (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": "974a56f069ff999457d16bf0d3f5878bd87605a8", "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 09:32:04.385 INFO: TASK [nova-cell : Copying over libvirt configuration] ************************** 2025-01-10 09:32:04.385 INFO: ok: [10.0.0.37] => (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 09:32:04.423 INFO: ok: [10.0.0.33] => (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 09:32:05.430 INFO: ok: [10.0.0.33] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "a7d0e89c4163eb3a5003e845ebb32ad4f41df63c", "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 09:32:05.488 INFO: ok: [10.0.0.37] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "ce9e6efb31680ace75ee403c2b7c57f1045a3cf9", "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 09:32:07.081 INFO: TASK [nova-cell : Copying files for nova-ssh] ********************************** 2025-01-10 09:32:07.081 INFO: ok: [10.0.0.37] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "25e017baa90de85b06c86e82c6899895dc6e13d7", "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 09:32:07.129 INFO: ok: [10.0.0.33] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "4bd2995fd35f6993563ce13a40d4827928e7d1d1", "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 09:32:08.095 INFO: changed: [10.0.0.33] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "bb4c33080a4970c6ed2f7f3561c1971d688b7446", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "ce78b5930efc80d762654fa5213049cf", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501527.6222858-192976-130388278284570/source", "state": "file", "uid": 0} 2025-01-10 09:32:08.134 INFO: changed: [10.0.0.37] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "bb4c33080a4970c6ed2f7f3561c1971d688b7446", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "ce78b5930efc80d762654fa5213049cf", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501527.5604258-192975-116438234554948/source", "state": "file", "uid": 0} 2025-01-10 09:32:09.092 INFO: changed: [10.0.0.33] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "32852f9d0beda7a2bd00dfceaa7ca06f41a8b851", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "40925988a4d8cfcec6e548aebab57545", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501528.6196935-192976-259057309563226/source", "state": "file", "uid": 0} 2025-01-10 09:32:09.184 INFO: changed: [10.0.0.37] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "32852f9d0beda7a2bd00dfceaa7ca06f41a8b851", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "40925988a4d8cfcec6e548aebab57545", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501528.6704898-192975-247017277272294/source", "state": "file", "uid": 0} 2025-01-10 09:32:10.027 INFO: ok: [10.0.0.33] => (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 09:32:10.232 INFO: ok: [10.0.0.37] => (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 09:32:10.701 INFO: TASK [nova-cell : include_tasks] *********************************************** 2025-01-10 09:32:10.901 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/config_opencontrail.yml for 10.0.0.37, 10.0.0.33, 10.0.0.30 2025-01-10 09:32:16.826 INFO: TASK [nova-cell : Running Nova opencontrail bootstrap container] *************** 2025-01-10 09:32:16.827 INFO: changed: [10.0.0.37] => {"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 09:32:16.975 INFO: changed: [10.0.0.33] => {"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 09:32:18.054 INFO: TASK [nova-cell : Copying opencontrail files for nova-compute] ***************** ok: [10.0.0.37] => (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 09:32:18.174 INFO: ok: [10.0.0.33] => (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 09:32:19.101 INFO: ok: [10.0.0.37] => (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 09:32:19.205 INFO: ok: [10.0.0.33] => (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 09:32:20.744 INFO: TASK [nova-cell : Check nova-cell containers] ********************************** 2025-01-10 09:32:20.745 INFO: ok: [10.0.0.33] => (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 09:32:20.824 INFO: ok: [10.0.0.37] => (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 09:32:21.072 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:32:21.383 INFO: changed: [10.0.0.33] => (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 09:32:21.439 INFO: changed: [10.0.0.37] => (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 09:32:21.918 INFO: ok: [10.0.0.30] => (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 09:32:22.077 INFO: ok: [10.0.0.33] => (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 09:32:22.139 INFO: ok: [10.0.0.37] => (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 09:32:23.900 INFO: RUNNING HANDLER [nova-cell : Restart nova-ssh container] *********************** changed: [10.0.0.33] => {"changed": true, "result": false} 2025-01-10 09:32:24.100 INFO: changed: [10.0.0.37] => {"changed": true, "result": false} 2025-01-10 09:32:25.635 INFO: RUNNING HANDLER [nova-cell : Restart nova-libvirt container] ******************* 2025-01-10 09:32:25.635 INFO: changed: [10.0.0.33] => {"attempts": 1, "changed": true, "result": false} 2025-01-10 09:32:25.755 INFO: changed: [10.0.0.37] => {"attempts": 1, "changed": true, "result": false} 2025-01-10 09:32:30.413 INFO: RUNNING HANDLER [nova-cell : Restart nova-compute container] ******************* 2025-01-10 09:32:30.413 INFO: changed: [10.0.0.33] => {"changed": true, "result": false} 2025-01-10 09:32:32.204 INFO: changed: [10.0.0.37] => {"changed": true, "result": false} 2025-01-10 09:32:35.384 INFO: TASK [nova-cell : Waiting for nova-compute services to register themselves] **** 2025-01-10 09:32:35.385 INFO: ok: [10.0.0.37 -> 10.0.0.30] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.30:35357", "--os-username", "admin", "--os-password", "contrail123", "--os-identity-api-version", "3", "--os-user-domain-name", "Default", "--os-system-scope", "all", "--os-region-name", "RegionOne", "compute", "service", "list", "--format", "json", "--column", "Host", "--service", "nova-compute"], "delta": "0:00:01.827134", "end": "2025-01-10 09:32:35.051923", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-01-10 09:32:33.224789", "stderr": "", "stderr_lines": [], "stdout": "[\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2598-2\"\n },\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2598-1\"\n }\n]", "stdout_lines": ["[", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2598-2\"", " },", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2598-1\"", " }", "]"]} 2025-01-10 09:32:37.126 INFO: TASK [nova-cell : Include discover_computes.yml] ******************************* 2025-01-10 09:32:37.381 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml for 10.0.0.37 2025-01-10 09:32:41.689 INFO: TASK [nova-cell : Get a list of existing cells] ******************************** 2025-01-10 09:32:41.690 INFO: ok: [10.0.0.37 -> 10.0.0.30] => {"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| | ec571c19-a393-4417-bd2e-c04b697b1f87 | rabbit://openstack:contrail123@10.0.0.30:5672// | mysql+pymysql://nova:contrail123@10.0.0.30:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.30:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | ec571c19-a393-4417-bd2e-c04b697b1f87 | rabbit://openstack:contrail123@10.0.0.30:5672// | mysql+pymysql://nova:contrail123@10.0.0.30:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.30:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]} 2025-01-10 09:32:42.081 INFO: TASK [nova-cell : Extract current cell settings from list] ********************* ok: [10.0.0.37 -> 10.0.0.30] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.30:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.30:5672//", "cell_name": null, "cell_uuid": "ec571c19-a393-4417-bd2e-c04b697b1f87"}}, "changed": false} 2025-01-10 09:32:45.846 INFO: TASK [nova-cell : Discover nova hosts] ***************************************** 2025-01-10 09:32:45.847 INFO: ok: [10.0.0.37 -> 10.0.0.30] => {"changed": false, "cmd": ["docker", "exec", "nova_conductor", "nova-manage", "cell_v2", "discover_hosts", "--by-service", "--cell_uuid", "ec571c19-a393-4417-bd2e-c04b697b1f87"], "delta": "0:00:02.768922", "end": "2025-01-10 09:32:45.819452", "msg": "", "rc": 0, "start": "2025-01-10 09:32:43.050530", "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 09:32:46.060 INFO: PLAY [Refresh nova scheduler cell cache] *************************************** 2025-01-10 09:32:46.524 INFO: TASK [nova : Refresh cell cache in nova scheduler] ***************************** changed: [10.0.0.30] => {"changed": true, "cmd": "kill -HUP `docker inspect -f '{{ .State.Pid }}' nova_scheduler`", "delta": "0:00:00.019902", "end": "2025-01-10 09:32:46.481255", "msg": "", "rc": 0, "start": "2025-01-10 09:32:46.461353", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 09:32:46.677 INFO: PLAY [Reload global Nova super conductor services] ***************************** 2025-01-10 09:32:46.966 INFO: PLAY [Reload Nova cell services] *********************************************** 2025-01-10 09:32:47.433 INFO: PLAY [Reload global Nova API services] ***************************************** 2025-01-10 09:32:47.713 INFO: PLAY [Run Nova API online data migrations] ************************************* 2025-01-10 09:32:48.207 INFO: PLAY [Run Nova cell online data migrations] ************************************ 2025-01-10 09:32:48.458 INFO: [WARNING]: Could not match supplied host pattern, ignoring: openvswitch 2025-01-10 09:32:48.462 INFO: PLAY [Apply role openvswitch] ************************************************** 2025-01-10 09:32:48.462 INFO: skipping: no hosts matched 2025-01-10 09:32:48.462 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_openvswitch_True_enable_ovs_dpdk_True 2025-01-10 09:32:48.464 INFO: PLAY [Apply role ovs-dpdk] ***************************************************** 2025-01-10 09:32:48.464 INFO: skipping: no hosts matched 2025-01-10 09:32:48.465 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ovn_True 2025-01-10 09:32:48.467 INFO: PLAY [Apply role ovn-controller] *********************************************** 2025-01-10 09:32:48.467 INFO: skipping: no hosts matched 2025-01-10 09:32:48.470 INFO: PLAY [Apply role ovn-db] ******************************************************* 2025-01-10 09:32:48.470 INFO: skipping: no hosts matched 2025-01-10 09:32:48.477 INFO: PLAY [Apply role neutron] ****************************************************** 2025-01-10 09:32:48.621 INFO: TASK [neutron : include_tasks] ************************************************* 2025-01-10 09:32:48.927 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 09:32:48.949 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/deploy.yml for 10.0.0.30, 10.0.0.37, 10.0.0.33 2025-01-10 09:32:49.592 INFO: TASK [neutron : Get container facts] ******************************************* 2025-01-10 09:32:49.592 INFO: ok: [10.0.0.37] => {"_containers": [], "changed": false} 2025-01-10 09:32:49.652 INFO: ok: [10.0.0.30] => {"_containers": [], "changed": false} 2025-01-10 09:32:49.670 INFO: ok: [10.0.0.33] => {"_containers": [], "changed": false} 2025-01-10 09:32:50.374 INFO: TASK [neutron : Get container volume facts] ************************************ 2025-01-10 09:32:50.374 INFO: ok: [10.0.0.33] => {"_volumes": [], "changed": false} 2025-01-10 09:32:50.409 INFO: ok: [10.0.0.30] => {"_volumes": [], "changed": false} 2025-01-10 09:32:50.422 INFO: ok: [10.0.0.37] => {"_volumes": [], "changed": false} 2025-01-10 09:32:53.114 INFO: TASK [service-ks-register : neutron | Creating services] *********************** 2025-01-10 09:32:53.114 INFO: ok: [10.0.0.30] => (item={'name': 'neutron', 'service_type': 'network'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "45ac51d7542346aa80ac2f535d64ba7a", "item": {"description": "Openstack Networking", "endpoints": [{"interface": "internal", "url": "http://10.0.0.30:9696"}, {"interface": "public", "url": "http://10.0.0.30:9696"}], "name": "neutron", "type": "network"}, "service": {"description": "Openstack Networking", "enabled": true, "id": "45ac51d7542346aa80ac2f535d64ba7a", "name": "neutron", "service_type": "network", "type": "network"}} 2025-01-10 09:32:55.608 INFO: TASK [service-ks-register : neutron | Creating endpoints] ********************** 2025-01-10 09:32:55.609 INFO: ok: [10.0.0.30] => (item={'service': 'neutron', 'url': 'http://10.0.0.30:9696', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "2a856bca1af9489ebbeb17268a39914f", "interface": "internal", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/2a856bca1af9489ebbeb17268a39914f"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "45ac51d7542346aa80ac2f535d64ba7a", "url": "http://10.0.0.30:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "internal", "url": "http://10.0.0.30:9696"}]} 2025-01-10 09:32:57.997 INFO: ok: [10.0.0.30] => (item={'service': 'neutron', 'url': 'http://10.0.0.30:9696', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "2cafdee692874d08be13ca4b645b3857", "interface": "public", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/2cafdee692874d08be13ca4b645b3857"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "45ac51d7542346aa80ac2f535d64ba7a", "url": "http://10.0.0.30:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "public", "url": "http://10.0.0.30:9696"}]} 2025-01-10 09:33:00.658 INFO: TASK [service-ks-register : neutron | Creating projects] *********************** 2025-01-10 09:33:00.661 INFO: ok: [10.0.0.30] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "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 09:33:03.790 INFO: TASK [service-ks-register : neutron | Creating users] ************************** 2025-01-10 09:33:03.790 INFO: ok: [10.0.0.30] => (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": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "ebf218e2fb4a4d1bb8429c8a37d8dd19", "name": "neutron", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 09:33:06.201 INFO: TASK [service-ks-register : neutron | Creating roles] ************************** 2025-01-10 09:33:06.202 INFO: ok: [10.0.0.30] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "48c9c8dd6e274dfe9130fa563c47af7d", "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 09:33:09.393 INFO: TASK [service-ks-register : neutron | Granting user roles] ********************* ok: [10.0.0.30] => (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 09:33:13.597 INFO: TASK [neutron : Ensuring config directories exist] ***************************** ok: [10.0.0.30] => (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.30: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.30: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 09:33:14.027 INFO: TASK [neutron : Check if extra ml2 plugins exists] ***************************** ok: [10.0.0.30 -> 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 09:33:14.028 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 09:33:16.844 INFO: TASK [neutron : Copying over config.json files for services] ******************* 2025-01-10 09:33:16.845 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:33:18.347 INFO: TASK [neutron : Copying over neutron.conf] ************************************* 2025-01-10 09:33:18.347 INFO: ok: [10.0.0.30] => (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.30: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": "6eb0c63c9381e38819cfcb5963d26e44b24ce998", "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.30: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 09:33:19.467 INFO: TASK [neutron : Copying over neutron_vpnaas.conf] ****************************** 2025-01-10 09:33:19.468 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:33:20.892 INFO: TASK [neutron : Copying over ssh key] ****************************************** 2025-01-10 09:33:20.893 INFO: changed: [10.0.0.30] => {"changed": true, "checksum": "52f9386bb45235d7c314389347f163f22ed0325a", "dest": "/etc/kolla/neutron-server/id_rsa", "gid": 0, "group": "root", "md5sum": "93372a5308ce8dea713f491e90912db0", "mode": "0600", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501600.3792796-196685-36967074203722/source", "state": "file", "uid": 0} 2025-01-10 09:33:22.039 INFO: TASK [neutron : Copying over ml2_conf.ini] ************************************* 2025-01-10 09:33:22.040 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:33:31.687 INFO: TASK [neutron : include] ******************************************************* 2025-01-10 09:33:31.746 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 09:33:31.873 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/config_opencontrail.yml for 10.0.0.30, 10.0.0.37, 10.0.0.33 2025-01-10 09:33:33.165 INFO: TASK [neutron : Copying opencontrail files for neutron] ************************ 2025-01-10 09:33:33.166 INFO: ok: [10.0.0.30] => (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 09:33:34.471 INFO: TASK [neutron : Copying over ContrailPlugin.ini] ******************************* 2025-01-10 09:33:34.472 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "431c6710901f5b078d3f10e93b8cd2b45cf77912", "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 09:33:35.882 INFO: TASK [neutron : Copying over api-paste-rbac.ini] ******************************* ok: [10.0.0.30] => {"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 09:33:37.522 INFO: TASK [neutron : Check neutron containers] ************************************** 2025-01-10 09:33:37.523 INFO: changed: [10.0.0.30] => (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.30: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.30: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 09:33:38.918 INFO: TASK [neutron : Check neutron containers] ************************************** 2025-01-10 09:33:38.919 INFO: changed: [10.0.0.30] => (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.30: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.30: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 09:33:40.942 INFO: TASK [neutron : Creating Neutron database] ************************************* 2025-01-10 09:33:40.950 INFO: ok: [10.0.0.30] => {"action": "mysql_db", "changed": false, "db": "neutron", "db_list": ["neutron"], "executed_commands": []} 2025-01-10 09:33:42.564 INFO: TASK [neutron : Creating Neutron database user and setting permissions] ******** 2025-01-10 09:33:42.565 INFO: ok: [10.0.0.30] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "neutron"} 2025-01-10 09:33:47.642 INFO: TASK [neutron : Running Neutron bootstrap container] *************************** 2025-01-10 09:33:47.642 INFO: changed: [10.0.0.30] => {"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 09:33:47.749 INFO: TASK [neutron : include] ******************************************************* 2025-01-10 09:33:47.868 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/init_opencontrail.yml for 10.0.0.30 2025-01-10 09:33:50.441 INFO: TASK [neutron : Running opencontrail init contrail for neutron server] ********* 2025-01-10 09:33:50.442 INFO: changed: [10.0.0.30] => {"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 09:33:52.994 INFO: RUNNING HANDLER [neutron : Restart neutron-server container] ******************* changed: [10.0.0.30] => {"changed": true, "result": false} 2025-01-10 09:33:53.201 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kuryr_True 2025-01-10 09:33:53.204 INFO: PLAY [Apply role kuryr] ******************************************************** 2025-01-10 09:33:53.204 INFO: skipping: no hosts matched 2025-01-10 09:33:53.205 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_hacluster_True 2025-01-10 09:33:53.207 INFO: PLAY [Apply role hacluster] **************************************************** 2025-01-10 09:33:53.208 INFO: skipping: no hosts matched 2025-01-10 09:33:53.211 INFO: PLAY [Apply role heat] ********************************************************* 2025-01-10 09:33:53.318 INFO: TASK [heat : include_tasks] **************************************************** 2025-01-10 09:33:53.418 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/deploy.yml for 10.0.0.30 2025-01-10 09:33:56.070 INFO: TASK [service-ks-register : heat | Creating services] ************************** 2025-01-10 09:33:56.073 INFO: ok: [10.0.0.30] => (item={'name': 'heat', 'service_type': 'orchestration'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "8e1bd0300c5e46cd96a75ec2ef97b098", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.30:8004/v1/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.30:8004/v1/%(tenant_id)s"}], "name": "heat", "type": "orchestration"}, "service": {"description": "Orchestration", "enabled": true, "id": "8e1bd0300c5e46cd96a75ec2ef97b098", "name": "heat", "service_type": "orchestration", "type": "orchestration"}} 2025-01-10 09:33:58.443 INFO: ok: [10.0.0.30] => (item={'name': 'heat-cfn', 'service_type': 'cloudformation'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "9420602af3f24387be3856390a8bbc8f", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.30:8000/v1"}, {"interface": "public", "url": "http://10.0.0.30:8000/v1"}], "name": "heat-cfn", "type": "cloudformation"}, "service": {"description": "Orchestration", "enabled": true, "id": "9420602af3f24387be3856390a8bbc8f", "name": "heat-cfn", "service_type": "cloudformation", "type": "cloudformation"}} 2025-01-10 09:34:01.029 INFO: TASK [service-ks-register : heat | Creating endpoints] ************************* 2025-01-10 09:34:01.030 INFO: ok: [10.0.0.30] => (item={'service': 'heat', 'url': 'http://10.0.0.30:8004/v1/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "09f36035dd28411fba2d6bd3121ddd99", "interface": "internal", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/09f36035dd28411fba2d6bd3121ddd99"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "8e1bd0300c5e46cd96a75ec2ef97b098", "url": "http://10.0.0.30:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "internal", "url": "http://10.0.0.30:8004/v1/%(tenant_id)s"}]} 2025-01-10 09:34:03.532 INFO: ok: [10.0.0.30] => (item={'service': 'heat', 'url': 'http://10.0.0.30:8004/v1/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "a6682d64671e49d297ac625b4a2a24f0", "interface": "public", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/a6682d64671e49d297ac625b4a2a24f0"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "8e1bd0300c5e46cd96a75ec2ef97b098", "url": "http://10.0.0.30:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "public", "url": "http://10.0.0.30:8004/v1/%(tenant_id)s"}]} 2025-01-10 09:34:05.928 INFO: ok: [10.0.0.30] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.30:8000/v1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "2c1766c308ca47bfa639dc87d36bc4be", "interface": "internal", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/2c1766c308ca47bfa639dc87d36bc4be"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "9420602af3f24387be3856390a8bbc8f", "url": "http://10.0.0.30:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "internal", "url": "http://10.0.0.30:8000/v1"}]} 2025-01-10 09:34:08.338 INFO: ok: [10.0.0.30] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.30:8000/v1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "c88d7f4fc32544bd8b5fe85879ddb444", "interface": "public", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/c88d7f4fc32544bd8b5fe85879ddb444"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "9420602af3f24387be3856390a8bbc8f", "url": "http://10.0.0.30:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "public", "url": "http://10.0.0.30:8000/v1"}]} 2025-01-10 09:34:10.898 INFO: TASK [service-ks-register : heat | Creating projects] ************************** ok: [10.0.0.30] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "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 09:34:13.742 INFO: TASK [service-ks-register : heat | Creating users] ***************************** ok: [10.0.0.30] => (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": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "c09e42df7d77453193c78cb1a3f8555b", "name": "heat", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 09:34:16.251 INFO: TASK [service-ks-register : heat | Creating roles] ***************************** 2025-01-10 09:34:16.251 INFO: ok: [10.0.0.30] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "48c9c8dd6e274dfe9130fa563c47af7d", "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 09:34:18.595 INFO: ok: [10.0.0.30] => (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": "32f26d47433a4ec0bb55c0e542dac868", "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 09:34:21.030 INFO: ok: [10.0.0.30] => (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": "13169bbbe03949ae8aadb9c9f8234c60", "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 09:34:24.370 INFO: TASK [service-ks-register : heat | Granting user roles] ************************ 2025-01-10 09:34:24.370 INFO: ok: [10.0.0.30] => (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 09:34:27.341 INFO: ok: [10.0.0.30] => (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 09:34:27.999 INFO: TASK [heat : Ensuring config directories exist] ******************************** 2025-01-10 09:34:28.000 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:34:28.345 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:34:28.816 INFO: ok: [10.0.0.30] => (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 09:34:29.830 INFO: TASK [heat : Copying over config.json files for services] ********************** 2025-01-10 09:34:29.831 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:34:30.494 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:34:31.062 INFO: ok: [10.0.0.30] => (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 09:34:32.250 INFO: TASK [heat : Copying over heat.conf] ******************************************* 2025-01-10 09:34:32.252 INFO: ok: [10.0.0.30] => (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.30: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": "d026863bb8e39dd8d13e0f7614e1017c0c519a5f", "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.30: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 09:34:33.154 INFO: ok: [10.0.0.30] => (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.30: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": "9f5a5891fa288e825e0bc384d503c9b00a45020d", "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.30: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 09:34:34.112 INFO: ok: [10.0.0.30] => (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": "df3c3f0c1bb27b308ecdc7fb19ab3f54400fd6f9", "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 09:34:35.483 INFO: TASK [heat : Copying over heat-api wsgi config] ******************************** 2025-01-10 09:34:35.484 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "395e6ddb912d38dba4fc9b38342c48a7a6ae1750", "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 09:34:36.558 INFO: TASK [heat : Copying over heat-api-cfn wsgi config] **************************** 2025-01-10 09:34:36.559 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "c7fa3df65d5622116e6118e4bdb3813cbaab18d9", "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 09:34:36.623 INFO: TASK [heat : include] ********************************************************** 2025-01-10 09:34:36.675 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/config_opencontrail.yml for 10.0.0.30 2025-01-10 09:34:37.580 INFO: TASK [heat : Copying opencontrail files for heat] ****************************** 2025-01-10 09:34:37.582 INFO: ok: [10.0.0.30] => (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 09:34:38.545 INFO: TASK [heat : Check heat containers] ******************************************** 2025-01-10 09:34:38.547 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:34:39.304 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:34:40.083 INFO: ok: [10.0.0.30] => (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 09:34:41.057 INFO: TASK [heat : Check heat containers] ******************************************** 2025-01-10 09:34:41.058 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:34:41.802 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:34:42.542 INFO: ok: [10.0.0.30] => (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 09:34:44.174 INFO: TASK [heat : Creating Heat database] ******************************************* 2025-01-10 09:34:44.175 INFO: ok: [10.0.0.30] => {"action": "mysql_db", "changed": false, "db": "heat", "db_list": ["heat"], "executed_commands": []} 2025-01-10 09:34:45.793 INFO: TASK [heat : Creating Heat database user and setting permissions] ************** 2025-01-10 09:34:45.793 INFO: ok: [10.0.0.30] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "heat"} 2025-01-10 09:34:52.464 INFO: TASK [heat : Running Heat bootstrap container] ********************************* 2025-01-10 09:34:52.466 INFO: changed: [10.0.0.30] => {"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+++ echo 'heat_user_domain\nDefault'\n+++ grep '^heat_user_domain$'\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/heat.conf to /etc/heat/heat.conf", "INFO:__main__:Setting permission for /etc/heat/heat.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/wsgi-heat-api.conf to /etc/httpd/conf.d/wsgi-heat-api.conf", "INFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-heat-api.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/heat", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-cfn-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-cfn-access.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-engine.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-error.log", "INFO:__main__:Setting permission for /var/log/kolla/heat/heat-api-cfn-access.log", "++ cat /run_command", "+ CMD='/usr/sbin/httpd -DFOREGROUND'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/heat ]]", "+++ stat -c %a /var/log/kolla/heat", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/heat", "++ . /usr/local/bin/kolla_heat_extend_start", "+++ [[ -n 0 ]]", "+++ heat-manage db_sync", "++++ openstack domain list -f value -c Name", "+++ EXISTING_DOMAINS='heat_user_domain", "Default'", "+++ echo 'heat_user_domain", "Default'", "+++ grep '^heat_user_domain$'", "+++ exit 0"], "stdout": "", "stdout_lines": []} 2025-01-10 09:34:52.540 INFO: TASK [heat : include] ********************************************************** 2025-01-10 09:34:52.593 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/init_opencontrail_heat.yml for 10.0.0.30 2025-01-10 09:34:54.660 INFO: TASK [heat : Running opencontrail init contrail for heat engine] *************** 2025-01-10 09:34:54.660 INFO: changed: [10.0.0.30] => {"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 09:34:54.867 INFO: PLAY [Apply role horizon] ****************************************************** 2025-01-10 09:34:55.020 INFO: TASK [horizon : include_tasks] ************************************************* 2025-01-10 09:34:55.107 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/deploy.yml for 10.0.0.30 2025-01-10 09:34:55.646 INFO: TASK [horizon : Ensuring config directories exist] ***************************** 2025-01-10 09:34:55.647 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:34:55.795 INFO: TASK [horizon : Set empty custom policy] *************************************** ok: [10.0.0.30] => {"ansible_facts": {"custom_policy": []}, "changed": false} 2025-01-10 09:34:56.030 INFO: TASK [horizon : include_tasks] ************************************************* 2025-01-10 09:34:56.086 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.30 => (item={'name': 'glance', 'enabled': True}) 2025-01-10 09:34:56.088 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.30 => (item={'name': 'heat', 'enabled': True}) 2025-01-10 09:34:56.090 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.30 => (item={'name': 'keystone', 'enabled': True}) 2025-01-10 09:34:56.092 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.30 => (item={'name': 'neutron', 'enabled': True}) 2025-01-10 09:34:56.094 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.30 => (item={'name': 'nova', 'enabled': True}) 2025-01-10 09:34:56.228 INFO: TASK [horizon : Update policy file name] *************************************** 2025-01-10 09:34:56.228 INFO: ok: [10.0.0.30] => {"ansible_facts": {"supported_policy_files": ["glance_policy.yaml", "glance_policy.json"]}, "changed": false} 2025-01-10 09:34:56.509 INFO: TASK [horizon : Update policy file name] *************************************** 2025-01-10 09:34:56.510 INFO: ok: [10.0.0.30] => {"ansible_facts": {"supported_policy_files": ["heat_policy.yaml", "heat_policy.json"]}, "changed": false} 2025-01-10 09:34:56.805 INFO: TASK [horizon : Update policy file name] *************************************** 2025-01-10 09:34:56.807 INFO: ok: [10.0.0.30] => {"ansible_facts": {"supported_policy_files": ["keystone_policy.yaml", "keystone_policy.json"]}, "changed": false} 2025-01-10 09:34:57.111 INFO: TASK [horizon : Update policy file name] *************************************** 2025-01-10 09:34:57.111 INFO: ok: [10.0.0.30] => {"ansible_facts": {"supported_policy_files": ["neutron_policy.yaml", "neutron_policy.json"]}, "changed": false} 2025-01-10 09:34:57.406 INFO: TASK [horizon : Update policy file name] *************************************** 2025-01-10 09:34:57.407 INFO: ok: [10.0.0.30] => {"ansible_facts": {"supported_policy_files": ["nova_policy.yaml", "nova_policy.json"]}, "changed": false} 2025-01-10 09:34:58.416 INFO: TASK [horizon : Copying over config.json files for services] ******************* 2025-01-10 09:34:58.416 INFO: ok: [10.0.0.30] => {"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 09:34:59.361 INFO: TASK [horizon : Copying over horizon.conf] ************************************* 2025-01-10 09:34:59.361 INFO: ok: [10.0.0.30] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "1ef5b9207032d01224f1d409de645eb07b6a562f", "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 09:35:00.322 INFO: TASK [horizon : Copying over local_settings] *********************************** 2025-01-10 09:35:00.323 INFO: ok: [10.0.0.30] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "0df64ca202fd4796cee330bde08ff60cbaf71e84", "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 09:35:01.232 INFO: TASK [horizon : Copying over custom_local_settings] **************************** 2025-01-10 09:35:01.233 INFO: ok: [10.0.0.30] => (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 09:35:03.048 INFO: TASK [horizon : Deploy horizon container] ************************************** 2025-01-10 09:35:03.049 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:35:03.386 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_murano_True 2025-01-10 09:35:03.389 INFO: PLAY [Apply role murano] ******************************************************* 2025-01-10 09:35:03.389 INFO: skipping: no hosts matched 2025-01-10 09:35:03.390 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-application- deployment 2025-01-10 09:35:03.390 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-image-builder 2025-01-10 09:35:03.390 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_solum_True 2025-01-10 09:35:03.393 INFO: PLAY [Apply role solum] ******************************************************** 2025-01-10 09:35:03.393 INFO: skipping: no hosts matched 2025-01-10 09:35:03.394 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_magnum_True 2025-01-10 09:35:03.396 INFO: PLAY [Apply role magnum] ******************************************************* 2025-01-10 09:35:03.396 INFO: skipping: no hosts matched 2025-01-10 09:35:03.397 INFO: [WARNING]: Could not match supplied host pattern, ignoring: mistral-event- engine 2025-01-10 09:35:03.397 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_mistral_True 2025-01-10 09:35:03.399 INFO: PLAY [Apply role mistral] ****************************************************** 2025-01-10 09:35:03.399 INFO: skipping: no hosts matched 2025-01-10 09:35:03.400 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_sahara_True 2025-01-10 09:35:03.402 INFO: PLAY [Apply role sahara] ******************************************************* 2025-01-10 09:35:03.403 INFO: skipping: no hosts matched 2025-01-10 09:35:03.403 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_manila_True 2025-01-10 09:35:03.405 INFO: PLAY [Apply role manila] ******************************************************* 2025-01-10 09:35:03.406 INFO: skipping: no hosts matched 2025-01-10 09:35:03.407 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True 2025-01-10 09:35:03.409 INFO: PLAY [Apply role gnocchi] ****************************************************** 2025-01-10 09:35:03.409 INFO: skipping: no hosts matched 2025-01-10 09:35:03.410 INFO: [WARNING]: Could not match supplied host pattern, ignoring: ceilometer-ipmi 2025-01-10 09:35:03.410 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ceilometer_True 2025-01-10 09:35:03.412 INFO: PLAY [Apply role ceilometer] *************************************************** 2025-01-10 09:35:03.412 INFO: skipping: no hosts matched 2025-01-10 09:35:03.412 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- collector 2025-01-10 09:35:03.413 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- forwarder 2025-01-10 09:35:03.413 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- statsd 2025-01-10 09:35:03.414 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-api 2025-01-10 09:35:03.414 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log- persister 2025-01-10 09:35:03.415 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-metrics [WARNING]: Could not match supplied host pattern, ignoring: monasca-thresh [WARNING]: Could not match supplied host pattern, ignoring: monasca- notification [WARNING]: Could not match supplied host pattern, ignoring: monasca-persister [WARNING]: Could not match supplied host pattern, ignoring: enable_monasca_True 2025-01-10 09:35:03.417 INFO: PLAY [Apply role monasca] ****************************************************** 2025-01-10 09:35:03.417 INFO: skipping: no hosts matched 2025-01-10 09:35:03.418 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_aodh_True 2025-01-10 09:35:03.422 INFO: PLAY [Apply role aodh] ********************************************************* 2025-01-10 09:35:03.422 INFO: skipping: no hosts matched 2025-01-10 09:35:03.425 INFO: PLAY [Apply role barbican] ***************************************************** 2025-01-10 09:35:03.535 INFO: TASK [barbican : include_tasks] ************************************************ 2025-01-10 09:35:03.639 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/barbican/tasks/deploy.yml for 10.0.0.30 2025-01-10 09:35:06.173 INFO: TASK [service-ks-register : barbican | Creating services] ********************** ok: [10.0.0.30] => (item={'name': 'barbican', 'service_type': 'key-manager'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "67e4425a88594f688d2aa219b296bf6a", "item": {"description": "Barbican Key Management Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.30:9311"}, {"interface": "public", "url": "http://10.0.0.30:9311"}], "name": "barbican", "type": "key-manager"}, "service": {"description": "Barbican Key Management Service", "enabled": true, "id": "67e4425a88594f688d2aa219b296bf6a", "name": "barbican", "service_type": "key-manager", "type": "key-manager"}} 2025-01-10 09:35:08.655 INFO: TASK [service-ks-register : barbican | Creating endpoints] ********************* 2025-01-10 09:35:08.656 INFO: ok: [10.0.0.30] => (item={'service': 'barbican', 'url': 'http://10.0.0.30:9311', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "9b505a7b437346cdb964e71f67df7c5d", "interface": "internal", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/9b505a7b437346cdb964e71f67df7c5d"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "67e4425a88594f688d2aa219b296bf6a", "url": "http://10.0.0.30:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "internal", "url": "http://10.0.0.30:9311"}]} 2025-01-10 09:35:11.184 INFO: ok: [10.0.0.30] => (item={'service': 'barbican', 'url': 'http://10.0.0.30:9311', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "620d9d5a54cc420db3e34bc7e9292ec0", "interface": "public", "links": {"self": "http://10.0.0.30:5000/v3/endpoints/620d9d5a54cc420db3e34bc7e9292ec0"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "67e4425a88594f688d2aa219b296bf6a", "url": "http://10.0.0.30:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "public", "url": "http://10.0.0.30:9311"}]} 2025-01-10 09:35:13.679 INFO: TASK [service-ks-register : barbican | Creating projects] ********************** 2025-01-10 09:35:13.683 INFO: ok: [10.0.0.30] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "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 09:35:16.609 INFO: TASK [service-ks-register : barbican | Creating users] ************************* 2025-01-10 09:35:16.614 INFO: ok: [10.0.0.30] => (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": "7ff6ea42879e4b5d9d3e54a48ac56c4f", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "2a4fcfec3f87489bbe36c75f5567cba1", "name": "barbican", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-01-10 09:35:19.145 INFO: TASK [service-ks-register : barbican | Creating roles] ************************* 2025-01-10 09:35:19.146 INFO: ok: [10.0.0.30] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "48c9c8dd6e274dfe9130fa563c47af7d", "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 09:35:21.684 INFO: ok: [10.0.0.30] => (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": "aba3bdb96faa4aea8a42ccfa963471e8", "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 09:35:23.981 INFO: ok: [10.0.0.30] => (item=creator) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "creator", "role": {"domain_id": null, "id": "b9bd76780b144c7cb55b261969ffd3bf", "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 09:35:26.335 INFO: ok: [10.0.0.30] => (item=observer) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "observer", "role": {"domain_id": null, "id": "6f54218c34194a6eab95dd27f33318b6", "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 09:35:28.668 INFO: ok: [10.0.0.30] => (item=audit) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "audit", "role": {"domain_id": null, "id": "529f7efcbaf64f76a1545365b829f380", "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 09:35:31.866 INFO: TASK [service-ks-register : barbican | Granting user roles] ******************** 2025-01-10 09:35:31.867 INFO: ok: [10.0.0.30] => (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 09:35:32.499 INFO: TASK [barbican : Ensuring config directories exist] **************************** 2025-01-10 09:35:32.500 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:35:32.836 INFO: ok: [10.0.0.30] => (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 09:35:33.168 INFO: ok: [10.0.0.30] => (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 09:35:33.802 INFO: TASK [barbican : Ensuring vassals config directories exist] ******************** ok: [10.0.0.30] => (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 09:35:34.747 INFO: TASK [barbican : Copying over config.json files for services] ****************** 2025-01-10 09:35:34.747 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:35:35.326 INFO: ok: [10.0.0.30] => (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 09:35:35.889 INFO: ok: [10.0.0.30] => (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 09:35:36.750 INFO: TASK [barbican : Copying over barbican-api.ini] ******************************** ok: [10.0.0.30] => {"changed": false, "checksum": "8b3be30de9392171d859736d61c55e22962d9d9c", "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 09:35:37.239 INFO: TASK [barbican : Checking whether barbican-api-paste.ini file exists] ********** 2025-01-10 09:35:37.240 INFO: ok: [10.0.0.30 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-01-10 09:35:38.538 INFO: TASK [barbican : Copying over barbican.conf] *********************************** 2025-01-10 09:35:38.540 INFO: ok: [10.0.0.30] => (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.30: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": "3186262c65b604babc77e887a1506a364a229f4b", "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.30: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 09:35:39.339 INFO: ok: [10.0.0.30] => (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": "8731a93fedd6e452d28447cd7d57d1a35f47c2e8", "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 09:35:40.141 INFO: ok: [10.0.0.30] => (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": "8731a93fedd6e452d28447cd7d57d1a35f47c2e8", "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 09:35:41.255 INFO: TASK [barbican : Check barbican containers] ************************************ 2025-01-10 09:35:41.256 INFO: ok: [10.0.0.30] => (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.30: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.30: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 09:35:41.970 INFO: ok: [10.0.0.30] => (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 09:35:42.741 INFO: ok: [10.0.0.30] => (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 09:35:44.362 INFO: TASK [barbican : Creating barbican database] *********************************** 2025-01-10 09:35:44.363 INFO: ok: [10.0.0.30] => {"action": "mysql_db", "changed": false, "db": "barbican", "db_list": ["barbican"], "executed_commands": []} 2025-01-10 09:35:46.087 INFO: TASK [barbican : Creating barbican database user and setting permissions] ****** 2025-01-10 09:35:46.088 INFO: ok: [10.0.0.30] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "barbican"} 2025-01-10 09:35:49.070 INFO: TASK [barbican : Running barbican bootstrap container] ************************* 2025-01-10 09:35:49.071 INFO: changed: [10.0.0.30] => {"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 09:35:49.266 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-api 2025-01-10 09:35:49.267 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-agent 2025-01-10 09:35:49.267 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-conductor 2025-01-10 09:35:49.267 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cyborg_True 2025-01-10 09:35:49.270 INFO: PLAY [Apply role cyborg] ******************************************************* skipping: no hosts matched 2025-01-10 09:35:49.271 INFO: [WARNING]: Could not match supplied host pattern, ignoring: designate-producer 2025-01-10 09:35:49.272 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_designate_True 2025-01-10 09:35:49.274 INFO: PLAY [Apply role designate] **************************************************** 2025-01-10 09:35:49.275 INFO: skipping: no hosts matched 2025-01-10 09:35:49.275 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_trove_True 2025-01-10 09:35:49.277 INFO: PLAY [Apply role trove] ******************************************************** 2025-01-10 09:35:49.278 INFO: skipping: no hosts matched 2025-01-10 09:35:49.278 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_watcher_True 2025-01-10 09:35:49.281 INFO: PLAY [Apply role watcher] ****************************************************** 2025-01-10 09:35:49.282 INFO: skipping: no hosts matched 2025-01-10 09:35:49.282 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_grafana_True 2025-01-10 09:35:49.284 INFO: PLAY [Apply role grafana] ****************************************************** 2025-01-10 09:35:49.284 INFO: skipping: no hosts matched 2025-01-10 09:35:49.285 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cloudkitty_True 2025-01-10 09:35:49.287 INFO: PLAY [Apply role cloudkitty] *************************************************** 2025-01-10 09:35:49.287 INFO: skipping: no hosts matched 2025-01-10 09:35:49.287 INFO: [WARNING]: Could not match supplied host pattern, ignoring: freezer-scheduler 2025-01-10 09:35:49.288 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_freezer_True 2025-01-10 09:35:49.290 INFO: PLAY [Apply role freezer] ****************************************************** 2025-01-10 09:35:49.290 INFO: skipping: no hosts matched 2025-01-10 09:35:49.290 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-conductor 2025-01-10 09:35:49.291 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-health- manager 2025-01-10 09:35:49.291 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_senlin_True 2025-01-10 09:35:49.293 INFO: PLAY [Apply role senlin] ******************************************************* 2025-01-10 09:35:49.293 INFO: skipping: no hosts matched 2025-01-10 09:35:49.294 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-server 2025-01-10 09:35:49.294 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-conductor 2025-01-10 09:35:49.295 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_tacker_True 2025-01-10 09:35:49.297 INFO: PLAY [Apply role tacker] ******************************************************* 2025-01-10 09:35:49.297 INFO: skipping: no hosts matched 2025-01-10 09:35:49.298 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_octavia_True 2025-01-10 09:35:49.300 INFO: PLAY [Apply role octavia] ****************************************************** 2025-01-10 09:35:49.301 INFO: skipping: no hosts matched 2025-01-10 09:35:49.301 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-api 2025-01-10 09:35:49.301 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-wsproxy 2025-01-10 09:35:49.302 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-compute 2025-01-10 09:35:49.302 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-cni-daemon 2025-01-10 09:35:49.303 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zun_True 2025-01-10 09:35:49.303 INFO: PLAY [Apply role zun] ********************************************************** 2025-01-10 09:35:49.304 INFO: skipping: no hosts matched 2025-01-10 09:35:49.304 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-agent 2025-01-10 09:35:49.304 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-analyzer 2025-01-10 09:35:49.305 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_skydive_True 2025-01-10 09:35:49.306 INFO: PLAY [Apply role skydive] ****************************************************** 2025-01-10 09:35:49.306 INFO: skipping: no hosts matched 2025-01-10 09:35:49.307 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-api 2025-01-10 09:35:49.307 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-graph 2025-01-10 09:35:49.308 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-notifier 2025-01-10 09:35:49.308 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-ml 2025-01-10 09:35:49.309 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-persistor 2025-01-10 09:35:49.309 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_vitrage_True 2025-01-10 09:35:49.310 INFO: PLAY [Apply role vitrage] ****************************************************** 2025-01-10 09:35:49.310 INFO: skipping: no hosts matched 2025-01-10 09:35:49.311 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-api 2025-01-10 09:35:49.311 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-manager 2025-01-10 09:35:49.311 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_blazar_True 2025-01-10 09:35:49.313 INFO: PLAY [Apply role blazar] ******************************************************* 2025-01-10 09:35:49.313 INFO: skipping: no hosts matched 2025-01-10 09:35:49.314 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-api 2025-01-10 09:35:49.314 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-engine 2025-01-10 09:35:49.315 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari- hostmonitor 2025-01-10 09:35:49.315 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari- instancemonitor 2025-01-10 09:35:49.315 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_masakari_True 2025-01-10 09:35:49.316 INFO: PLAY [Apply role masakari] ***************************************************** 2025-01-10 09:35:49.316 INFO: skipping: no hosts matched 2025-01-10 09:35:49.317 INFO: PLAY [Post-deploy playbook for contrail] *************************************** 2025-01-10 09:35:50.519 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.30] 2025-01-10 09:35:51.206 INFO: TASK [Creating admin openrc file for kolla-toolbox] **************************** 2025-01-10 09:35:51.207 INFO: ok: [10.0.0.30] => {"changed": false, "checksum": "a2b32de62c27c75982ab67d2bc7f5fbd0efaef99", "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 09:35:51.575 INFO: TASK [create openstack kolla external services directory] ********************** 2025-01-10 09:35:51.575 INFO: ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/kolla/external/", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:35:52.201 INFO: TASK [Creating admin openrc file for external services] ************************ ok: [10.0.0.30] => {"changed": false, "checksum": "f8d5847bbed26135b435725ccef6b6052507078e", "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 09:35:54.334 INFO: TASK [Create Host Aggregates to separate types of hosts] *********************** changed: [10.0.0.30] => (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.30: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.575975", "end": "2025-01-10 09:35:54.292079", "failed_when_result": false, "item": ["true", "nova-baremetal", "baremetal-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 09:35:52.716104", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.30:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.30:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists."], "stdout": "", "stdout_lines": []} 2025-01-10 09:35:56.103 INFO: changed: [10.0.0.30] => (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.30: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.446649", "end": "2025-01-10 09:35:56.066126", "failed_when_result": false, "item": ["false", "nova", "virtual-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 09:35:54.619477", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.30:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.30:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists."], "stdout": "", "stdout_lines": []} 2025-01-10 09:35:58.162 INFO: TASK [Add compute hosts to virtual-hosts Aggregate Group] ********************** 2025-01-10 09:35:58.163 INFO: changed: [10.0.0.30] => (item=10.0.0.37) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.30: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-2598-1"], "delta": "0:00:01.543789", "end": "2025-01-10 09:35:58.125603", "failed_when_result": false, "item": "10.0.0.37", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 09:35:56.581814", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.30:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2598-1.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.30:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2598-1."], "stdout": "", "stdout_lines": []} 2025-01-10 09:36:00.137 INFO: changed: [10.0.0.30] => (item=10.0.0.33) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.30: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-2598-2"], "delta": "0:00:01.550506", "end": "2025-01-10 09:36:00.096544", "failed_when_result": false, "item": "10.0.0.33", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 09:35:58.546038", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.30:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2598-2.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.30:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2598-2."], "stdout": "", "stdout_lines": []} 2025-01-10 09:36:00.373 INFO: PLAY RECAP ********************************************************************* 2025-01-10 09:36:00.374 INFO: 10.0.0.27 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 2025-01-10 09:36:00.374 INFO: 10.0.0.30 : ok=279 changed=31 unreachable=0 failed=0 skipped=176 rescued=0 ignored=0 2025-01-10 09:36:00.375 INFO: 10.0.0.31 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 2025-01-10 09:36:00.375 INFO: 10.0.0.33 : ok=64 changed=7 unreachable=0 failed=0 skipped=83 rescued=0 ignored=0 2025-01-10 09:36:00.376 INFO: 10.0.0.37 : ok=69 changed=7 unreachable=0 failed=0 skipped=82 rescued=0 ignored=0 2025-01-10 09:36:00.376 INFO: localhost : ok=63 changed=0 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0 2025-01-10 09:36:00.377 INFO: 2025-01-10 09:36:00.559 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 09:36:01.854 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-01-10 09:36:01.870 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-01-10 09:36:01.883 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-01-10 09:36:02.291 INFO: PLAY [Create container host group and evaluate variables for Contrail] ********* 2025-01-10 09:36:03.587 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:36:03.588 INFO: ok: [localhost] 2025-01-10 09:36:03.797 INFO: TASK [Expose instances] ******************************************************** 2025-01-10 09:36:03.797 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_27": {"ip": "10.0.0.27", "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_30": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}, "node_10_0_0_31": {"ip": "10.0.0.31", "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_33": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_37": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false} 2025-01-10 09:36:04.006 INFO: TASK [Expose global configuration] ********************************************* 2025-01-10 09:36:04.007 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 09:36:04.222 INFO: TASK [Expose remote_locations configuration] *********************************** 2025-01-10 09:36:04.223 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false} 2025-01-10 09:36:04.438 INFO: TASK [Expose provider config] ************************************************** ok: [localhost] => {"ansible_facts": {"provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}}, "changed": false} 2025-01-10 09:36:04.531 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-01-10 09:36:04.609 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-01-10 09:36:04.948 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:04.984 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:05.019 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.31", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_31", "private_ip": "10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:05.047 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:36:05.079 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:36:05.280 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-01-10 09:36:05.281 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.30", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_30", "private_ip": "10.0.0.30"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:05.313 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:05.346 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.31", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_31", "private_ip": "10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:05.386 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:36:05.430 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': 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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:36:05.697 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-01-10 09:36:05.760 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-01-10 09:36:05.926 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-01-10 09:36:06.130 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ 2025-01-10 09:36:06.130 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:06.153 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:06.206 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:06.365 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:06.366 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-01-10 09:36:06.581 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** 2025-01-10 09:36:06.582 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:06.611 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:06.648 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:06.819 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:06.820 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-01-10 09:36:07.022 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** 2025-01-10 09:36:07.022 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:07.051 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:07.082 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:07.241 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:07.243 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-01-10 09:36:07.449 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:07.479 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:07.508 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:07.674 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:07.675 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-01-10 09:36:07.876 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** 2025-01-10 09:36:07.878 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:07.912 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:07.943 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:08.102 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:08.103 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-01-10 09:36:08.300 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:08.331 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:08.362 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:08.528 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-01-10 09:36:08.724 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 2025-01-10 09:36:08.724 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:08.758 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:08.789 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:08.961 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:08.963 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-01-10 09:36:09.182 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* 2025-01-10 09:36:09.183 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:09.245 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30", "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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:09.278 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30", "10.0.0.27", "10.0.0.31"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:09.479 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:09.479 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-01-10 09:36:09.787 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:09.787 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-01-10 09:36:10.083 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:10.083 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-01-10 09:36:10.371 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-01-10 09:36:10.567 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"openstack_nodes_list": ["10.0.0.30"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:10.752 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:10.752 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-01-10 09:36:10.962 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:36:10.993 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.37", "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": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:36:11.145 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:11.146 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-01-10 09:36:11.339 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-01-10 09:36:11.395 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-01-10 09:36:11.791 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* 2025-01-10 09:36:11.792 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-01-10 09:36:11.945 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** 2025-01-10 09:36:11.946 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "master-1_2_9_6-2"}, "changed": false} 2025-01-10 09:36:12.101 INFO: TASK [contrail_deployer : set registry if defined] ***************************** 2025-01-10 09:36:12.101 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5101"}, "changed": false} 2025-01-10 09:36:12.339 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:12.339 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-01-10 09:36:12.548 INFO: TASK [contrail_deployer : add roles if defined] ******************************** ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_30": {"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_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:12.576 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": 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": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-01-10 09:36:12.607 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"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_31", "value": {"ip": "10.0.0.31", "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 09:36:12.634 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_37', 'value': {'ip': '10.0.0.37', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"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": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_37", "value": {"ip": "10.0.0.37", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:36:12.662 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_33', 'value': {'ip': '10.0.0.33', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_27": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_30": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}, "node_10_0_0_31": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_33": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_37": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_33", "value": {"ip": "10.0.0.33", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-01-10 09:36:12.830 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** 2025-01-10 09:36:12.831 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.30 10.0.0.27 10.0.0.31", "opencontrail_collector_ip": "10.0.0.30 10.0.0.27 10.0.0.31"}, "changed": false} 2025-01-10 09:36:12.889 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-01-10 09:36:12.947 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-01-10 09:36:13.194 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-01-10 09:36:13.259 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-01-10 09:36:13.334 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-01-10 09:36:13.911 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.5,10.20.0.12,10.20.0.13", "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 09:36:14.072 INFO: TASK [contrail_deployer : set tty to true if it's not defined] ***************** 2025-01-10 09:36:14.072 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.5,10.20.0.12,10.20.0.13", "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 09:36:14.246 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** 2025-01-10 09:36:14.247 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"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.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:36:14.278 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"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.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:36:14.314 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"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.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:36:14.349 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:36:14.379 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:36:14.435 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:36:14.466 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:36:14.495 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.30', '10.0.0.27', '10.0.0.31']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.30", "10.0.0.27", "10.0.0.31"]}} 2025-01-10 09:36:14.687 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:14.688 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "changed": false} 2025-01-10 09:36:14.913 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** 2025-01-10 09:36:14.914 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:14.948 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "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 09:36:14.980 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:15.188 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-01-10 09:36:15.190 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "changed": false} 2025-01-10 09:36:15.414 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** 2025-01-10 09:36:15.415 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:15.446 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "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 09:36:15.479 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:15.644 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "changed": false} 2025-01-10 09:36:15.855 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** 2025-01-10 09:36:15.855 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_30', 'value': {'ip': '10.0.0.30', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None, 'openstack': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_30", "value": {"ip": "10.0.0.30", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-01-10 09:36:15.885 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_27', 'value': {'ip': '10.0.0.27', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_27", "value": {"ip": "10.0.0.27", "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 09:36:15.919 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_31', 'value': {'ip': '10.0.0.31', '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.30,10.0.0.27,10.0.0.31", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTRAIL_CONTAINER_TAG": "master-1_2_9_6-2", "CONTROLLER_NODES": "10.0.0.30,10.0.0.27,10.0.0.31", "CONTROL_NODES": "10.20.0.5,10.20.0.12,10.20.0.13", "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.30,10.0.0.27,10.0.0.31"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_31", "value": {"ip": "10.0.0.31", "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 09:36:16.126 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** 2025-01-10 09:36:16.127 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 09:36:16.134 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 09:36:16.309 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.30"}, "changed": false} 2025-01-10 09:36:16.639 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** 2025-01-10 09:36:16.639 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 09:36:16.667 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 09:36:16.699 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 09:36:16.730 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 09:36:16.761 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 09:36:16.770 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 09:36:16.932 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** 2025-01-10 09:36:16.932 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 09:36:17.276 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-01-10 09:36:17.325 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-01-10 09:36:17.533 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-01-10 09:36:17.730 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** 2025-01-10 09:36:17.731 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-01-10 09:36:18.136 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** 2025-01-10 09:36:18.137 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-01-10 09:36:18.291 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* 2025-01-10 09:36:18.292 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-01-10 09:36:18.456 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* 2025-01-10 09:36:18.457 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-01-10 09:36:18.801 INFO: TASK [k8s_deployer : init master_ip list] ************************************** 2025-01-10 09:36:18.802 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false} 2025-01-10 09:36:18.960 INFO: TASK [k8s_deployer : init master_name list] ************************************ 2025-01-10 09:36:18.961 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false} 2025-01-10 09:36:19.375 INFO: TASK [k8s_deployer : show master_ip list] ************************************** 2025-01-10 09:36:19.375 INFO: ok: [localhost] => { "msg": [] } 2025-01-10 09:36:19.532 INFO: TASK [k8s_deployer : show master_name list] ************************************ 2025-01-10 09:36:19.532 INFO: ok: [localhost] => { "msg": [] } 2025-01-10 09:36:20.325 INFO: PLAY [Prepare Docker] ********************************************************** 2025-01-10 09:36:21.645 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.30] 2025-01-10 09:36:22.374 INFO: ok: [10.0.0.27] 2025-01-10 09:36:22.503 INFO: ok: [10.0.0.37] 2025-01-10 09:36:22.566 INFO: ok: [10.0.0.31] 2025-01-10 09:36:23.578 INFO: ok: [10.0.0.33] 2025-01-10 09:36:24.270 INFO: TASK [docker : include OS specific] ******************************************** 2025-01-10 09:36:24.947 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.30, 10.0.0.27, 10.0.0.31, 10.0.0.37, 10.0.0.33 2025-01-10 09:36:26.355 INFO: TASK [docker : upgrade pyopenssl] ********************************************** 2025-01-10 09:36:26.356 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 09:36:26.389 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 09:36:26.440 INFO: ok: [10.0.0.30] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable.It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/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 09:36:26.462 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/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 09:36:26.655 INFO: ok: [10.0.0.31] => {"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 09:36:28.169 INFO: TASK [docker : Install pre-requisites] ***************************************** ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736500395, "cache_updated": false, "changed": false} 2025-01-10 09:36:28.261 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736500394, "cache_updated": false, "changed": false} 2025-01-10 09:36:28.272 INFO: ok: [10.0.0.30] => {"attempts": 1, "cache_update_time": 1736500394, "cache_updated": false, "changed": false} 2025-01-10 09:36:28.320 INFO: ok: [10.0.0.33] => {"attempts": 1, "cache_update_time": 1736500395, "cache_updated": false, "changed": false} 2025-01-10 09:36:28.438 INFO: ok: [10.0.0.31] => {"attempts": 1, "cache_update_time": 1736500395, "cache_updated": false, "changed": false} 2025-01-10 09:36:29.419 INFO: TASK [docker : add docker repo key] ******************************************** 2025-01-10 09:36:29.419 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 09:36:29.510 INFO: ok: [10.0.0.31] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 09:36:29.536 INFO: ok: [10.0.0.30] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-01-10 09:36:29.622 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 09:36:29.654 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 09:36:30.540 INFO: TASK [docker : create docker repo] ********************************************* 2025-01-10 09:36:30.541 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 09:36:30.618 INFO: ok: [10.0.0.31] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 09:36:30.684 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 09:36:30.688 INFO: ok: [10.0.0.30] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-01-10 09:36:30.714 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 09:36:34.192 INFO: TASK [docker : install docker for other ubuntu] ******************************** 2025-01-10 09:36:34.192 INFO: ok: [10.0.0.27] => {"attempts": 1, "cache_update_time": 1736501793, "cache_updated": true, "changed": false} 2025-01-10 09:36:34.210 INFO: ok: [10.0.0.33] => {"attempts": 1, "cache_update_time": 1736501793, "cache_updated": true, "changed": false} 2025-01-10 09:36:34.263 INFO: ok: [10.0.0.30] => {"attempts": 1, "cache_update_time": 1736501793, "cache_updated": true, "changed": false} 2025-01-10 09:36:34.360 INFO: ok: [10.0.0.37] => {"attempts": 1, "cache_update_time": 1736501793, "cache_updated": true, "changed": false} 2025-01-10 09:36:34.372 INFO: ok: [10.0.0.31] => {"attempts": 1, "cache_update_time": 1736501793, "cache_updated": true, "changed": false} 2025-01-10 09:36:34.550 INFO: TASK [docker : add Contrail's insecure registry] ******************************* 2025-01-10 09:36:35.268 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.30, 10.0.0.27, 10.0.0.31, 10.0.0.37, 10.0.0.33 2025-01-10 09:36:35.908 INFO: TASK [docker : create docker config directory] ********************************* ok: [10.0.0.30] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:36:35.942 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 09:36:36.014 INFO: ok: [10.0.0.31] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:36:36.081 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 09:36:36.174 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 09:36:36.674 INFO: TASK [docker : ensure docker config file exists] ******************************* 2025-01-10 09:36:36.675 INFO: changed: [10.0.0.30] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0} 2025-01-10 09:36:36.764 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 09:36:36.842 INFO: changed: [10.0.0.31] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-01-10 09:36:36.940 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 09:36:37.004 INFO: changed: [10.0.0.33] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-01-10 09:36:37.572 INFO: TASK [docker : read docker config file] **************************************** changed: [10.0.0.30] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004296", "end": "2025-01-10 09:36:37.531270", "msg": "", "rc": 0, "start": "2025-01-10 09:36:37.526974", "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 09:36:37.577 INFO: changed: [10.0.0.27] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005045", "end": "2025-01-10 09:36:37.540426", "msg": "", "rc": 0, "start": "2025-01-10 09:36:37.535381", "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 09:36:37.682 INFO: changed: [10.0.0.31] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004904", "end": "2025-01-10 09:36:37.648071", "msg": "", "rc": 0, "start": "2025-01-10 09:36:37.643167", "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 09:36:37.806 INFO: changed: [10.0.0.37] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003873", "end": "2025-01-10 09:36:37.770969", "msg": "", "rc": 0, "start": "2025-01-10 09:36:37.767096", "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 09:36:37.836 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003146", "end": "2025-01-10 09:36:37.802754", "msg": "", "rc": 0, "start": "2025-01-10 09:36:37.799608", "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 09:36:38.190 INFO: TASK [docker : convert entries to json] **************************************** 2025-01-10 09:36:38.190 INFO: ok: [10.0.0.30] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"], "live-restore": true, "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 09:36:38.279 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 09:36:38.284 INFO: ok: [10.0.0.31] => {"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 09:36:38.368 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 09:36:38.446 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"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-01-10 09:36:38.711 INFO: TASK [docker : register insecure-registries] *********************************** 2025-01-10 09:36:38.712 INFO: ok: [10.0.0.30] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5101"]}, "changed": false} 2025-01-10 09:36:38.810 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 09:36:38.915 INFO: ok: [10.0.0.31] => {"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 09:36:38.987 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 09:36:39.070 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 09:36:41.979 INFO: TASK [docker : start docker daemon] ******************************************** 2025-01-10 09:36:42.630 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.30, 10.0.0.27, 10.0.0.31, 10.0.0.37, 10.0.0.33 2025-01-10 09:36:43.491 INFO: TASK [docker : start docker daemon] ******************************************** ok: [10.0.0.27] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 09:13:41 UTC", "ActiveEnterTimestampMonotonic": "2576825144", "ActiveExitTimestamp": "Fri 2025-01-10 09:13:24 UTC", "ActiveExitTimestampMonotonic": "2559831525", "ActiveState": "active", "After": "systemd-journald.socket system.slice firewalld.service network-online.target time-set.target docker.socket basic.target containerd.service sysinit.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 09:13:35 UTC", "AssertTimestampMonotonic": "2571114452", "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": "133306824000", "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 09:13:35 UTC", "ConditionTimestampMonotonic": "2571114450", "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": "44259", "ExecMainStartTimestamp": "Fri 2025-01-10 09:13:35 UTC", "ExecMainStartTimestampMonotonic": "2571115380", "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 09:13:35 UTC] ; stop_time=[n/a] ; pid=44259 ; 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 09:13:35 UTC] ; stop_time=[n/a] ; pid=44259 ; 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 09:13:35 UTC", "InactiveEnterTimestampMonotonic": "2571113654", "InactiveExitTimestamp": "Fri 2025-01-10 09:13:35 UTC", "InactiveExitTimestampMonotonic": "2571115746", "InvocationID": "d6a314df1d8a4dac8148f4208a41437f", "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": "44259", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3538870272", "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 system.slice sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Fri 2025-01-10 09:13:41 UTC", "StateChangeTimestampMonotonic": "2576825144", "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 09:36:43.517 INFO: ok: [10.0.0.31] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 09:13:42 UTC", "ActiveEnterTimestampMonotonic": "2528777613", "ActiveExitTimestamp": "Fri 2025-01-10 09:13:24 UTC", "ActiveExitTimestampMonotonic": "2510470676", "ActiveState": "active", "After": "basic.target firewalld.service sysinit.target time-set.target network-online.target docker.socket containerd.service system.slice systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 09:13:37 UTC", "AssertTimestampMonotonic": "2523262767", "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": "157387889000", "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 09:13:37 UTC", "ConditionTimestampMonotonic": "2523262766", "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": "44652", "ExecMainStartTimestamp": "Fri 2025-01-10 09:13:37 UTC", "ExecMainStartTimestampMonotonic": "2523263858", "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 09:13:37 UTC] ; stop_time=[n/a] ; pid=44652 ; 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 09:13:37 UTC] ; stop_time=[n/a] ; pid=44652 ; 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 09:13:37 UTC", "InactiveEnterTimestampMonotonic": "2523261880", "InactiveExitTimestamp": "Fri 2025-01-10 09:13:37 UTC", "InactiveExitTimestampMonotonic": "2523264252", "InvocationID": "4e607b84d0c948ad9317b10e79609f35", "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": "44652", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3925344256", "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 09:13:42 UTC", "StateChangeTimestampMonotonic": "2528777613", "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 09:36:43.526 INFO: ok: [10.0.0.30] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ActiveEnterTimestampMonotonic": "813701951", "ActiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ActiveExitTimestampMonotonic": "812717254", "ActiveState": "active", "After": "time-set.target sysinit.target systemd-journald.socket system.slice docker.socket network-online.target firewalld.service basic.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 08:43:25 UTC", "AssertTimestampMonotonic": "812721438", "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": "442657535000", "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 08:43:25 UTC", "ConditionTimestampMonotonic": "812721437", "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": "16179", "ExecMainStartTimestamp": "Fri 2025-01-10 08:43:25 UTC", "ExecMainStartTimestampMonotonic": "812722239", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Fri 2025-01-10 09:12:13 UTC] ; stop_time=[Fri 2025-01-10 09:12:13 UTC] ; pid=106202 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Fri 2025-01-10 09:12:13 UTC] ; stop_time=[Fri 2025-01-10 09:12:13 UTC] ; pid=106202 ; 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 08:43:25 UTC] ; stop_time=[n/a] ; pid=16179 ; 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 08:43:25 UTC] ; stop_time=[n/a] ; pid=16179 ; 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 08:43:25 UTC", "InactiveEnterTimestampMonotonic": "812720961", "InactiveExitTimestamp": "Fri 2025-01-10 08:43:25 UTC", "InactiveExitTimestampMonotonic": "812722468", "InvocationID": "ce4183373762409490419e42b3960a08", "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": "16179", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4677619712", "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 09:12:13 UTC", "StateChangeTimestampMonotonic": "2541017659", "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 09:36:43.547 INFO: ok: [10.0.0.37] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 09:13:37 UTC", "ActiveEnterTimestampMonotonic": "2273100793", "ActiveExitTimestamp": "Fri 2025-01-10 09:13:24 UTC", "ActiveExitTimestampMonotonic": "2259783053", "ActiveState": "active", "After": "docker.socket system.slice containerd.service firewalld.service network-online.target time-set.target sysinit.target systemd-journald.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 09:13:34 UTC", "AssertTimestampMonotonic": "2270029075", "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": "6184033000", "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 09:13:34 UTC", "ConditionTimestampMonotonic": "2270029073", "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": "26259", "ExecMainStartTimestamp": "Fri 2025-01-10 09:13:34 UTC", "ExecMainStartTimestampMonotonic": "2270030163", "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 09:13:34 UTC] ; stop_time=[n/a] ; pid=26259 ; 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 09:13:34 UTC] ; stop_time=[n/a] ; pid=26259 ; 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 09:13:34 UTC", "InactiveEnterTimestampMonotonic": "2270028456", "InactiveExitTimestamp": "Fri 2025-01-10 09:13:34 UTC", "InactiveExitTimestampMonotonic": "2270030634", "InvocationID": "d5aa901b7afa4223bd17b57b2ae0df92", "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": "26259", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "197148672", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Fri 2025-01-10 09:13:37 UTC", "StateChangeTimestampMonotonic": "2273100793", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 09:36:43.622 INFO: ok: [10.0.0.33] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Fri 2025-01-10 09:13:37 UTC", "ActiveEnterTimestampMonotonic": "2219616301", "ActiveExitTimestamp": "Fri 2025-01-10 09:13:24 UTC", "ActiveExitTimestampMonotonic": "2206576129", "ActiveState": "active", "After": "sysinit.target systemd-journald.socket basic.target firewalld.service system.slice containerd.service time-set.target docker.socket network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Fri 2025-01-10 09:13:34 UTC", "AssertTimestampMonotonic": "2216787347", "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": "5862168000", "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 09:13:34 UTC", "ConditionTimestampMonotonic": "2216787345", "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": "26199", "ExecMainStartTimestamp": "Fri 2025-01-10 09:13:34 UTC", "ExecMainStartTimestampMonotonic": "2216788212", "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 09:13:34 UTC] ; stop_time=[n/a] ; pid=26199 ; 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 09:13:34 UTC] ; stop_time=[n/a] ; pid=26199 ; 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 09:13:34 UTC", "InactiveEnterTimestampMonotonic": "2216786800", "InactiveExitTimestamp": "Fri 2025-01-10 09:13:34 UTC", "InactiveExitTimestampMonotonic": "2216788479", "InvocationID": "4057531a67904362b7ce58a07c6db674", "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": "26199", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "198606848", "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 09:13:37 UTC", "StateChangeTimestampMonotonic": "2219616301", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-01-10 09:36:45.156 INFO: [WARNING]: Found variable using reserved name: roles 2025-01-10 09:36:45.157 INFO: PLAY [Stop Vrouter and update images] ****************************************** 2025-01-10 09:36:46.678 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:36:46.678 INFO: ok: [10.0.0.27] 2025-01-10 09:36:46.795 INFO: ok: [10.0.0.30] 2025-01-10 09:36:46.829 INFO: ok: [10.0.0.33] 2025-01-10 09:36:46.869 INFO: ok: [10.0.0.37] 2025-01-10 09:36:46.920 INFO: ok: [10.0.0.31] 2025-01-10 09:36:47.371 INFO: TASK [include_role : contrail_rsyslogd] **************************************** 2025-01-10 09:36:47.642 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 09:36:47.684 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 09:36:49.559 INFO: TASK [contrail_rsyslogd : update contrail rsyslogd image] ********************** 2025-01-10 09:36:49.560 INFO: changed: [10.0.0.33] => (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:00.668544", "end": "2025-01-10 09:36:49.524701", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-01-10 09:36:48.856157", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n8b88fa01c994: Pulling fs layer\n184dd441af58: Pulling fs layer\nd188bfb94e5e: Pulling fs layer\n7ea13925aa50: Pulling fs layer\n7ea13925aa50: Waiting\nd188bfb94e5e: Verifying Checksum\nd188bfb94e5e: Download complete\n8b88fa01c994: Verifying Checksum\n8b88fa01c994: Download complete\n7ea13925aa50: Verifying Checksum\n7ea13925aa50: Download complete\n8b88fa01c994: Pull complete\n184dd441af58: Verifying Checksum\n184dd441af58: Download complete\n184dd441af58: Pull complete\nd188bfb94e5e: Pull complete\n7ea13925aa50: Pull complete\nDigest: sha256:23c9ad0b333e0ce3a1615aa69f3b9d90a0fc16da1db4320c1515af48096d212a\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "8b88fa01c994: Pulling fs layer", "184dd441af58: Pulling fs layer", "d188bfb94e5e: Pulling fs layer", "7ea13925aa50: Pulling fs layer", "7ea13925aa50: Waiting", "d188bfb94e5e: Verifying Checksum", "d188bfb94e5e: Download complete", "8b88fa01c994: Verifying Checksum", "8b88fa01c994: Download complete", "7ea13925aa50: Verifying Checksum", "7ea13925aa50: Download complete", "8b88fa01c994: Pull complete", "184dd441af58: Verifying Checksum", "184dd441af58: Download complete", "184dd441af58: Pull complete", "d188bfb94e5e: Pull complete", "7ea13925aa50: Pull complete", "Digest: sha256:23c9ad0b333e0ce3a1615aa69f3b9d90a0fc16da1db4320c1515af48096d212a", "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 09:36:49.581 INFO: changed: [10.0.0.37] => (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:00.732950", "end": "2025-01-10 09:36:49.540322", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-01-10 09:36:48.807372", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n8b88fa01c994: Pulling fs layer\n184dd441af58: Pulling fs layer\nd188bfb94e5e: Pulling fs layer\n7ea13925aa50: Pulling fs layer\n7ea13925aa50: Waiting\nd188bfb94e5e: Verifying Checksum\nd188bfb94e5e: Download complete\n8b88fa01c994: Verifying Checksum\n8b88fa01c994: Download complete\n8b88fa01c994: Pull complete\n7ea13925aa50: Verifying Checksum\n7ea13925aa50: Download complete\n184dd441af58: Download complete\n184dd441af58: Pull complete\nd188bfb94e5e: Pull complete\n7ea13925aa50: Pull complete\nDigest: sha256:23c9ad0b333e0ce3a1615aa69f3b9d90a0fc16da1db4320c1515af48096d212a\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "8b88fa01c994: Pulling fs layer", "184dd441af58: Pulling fs layer", "d188bfb94e5e: Pulling fs layer", "7ea13925aa50: Pulling fs layer", "7ea13925aa50: Waiting", "d188bfb94e5e: Verifying Checksum", "d188bfb94e5e: Download complete", "8b88fa01c994: Verifying Checksum", "8b88fa01c994: Download complete", "8b88fa01c994: Pull complete", "7ea13925aa50: Verifying Checksum", "7ea13925aa50: Download complete", "184dd441af58: Download complete", "184dd441af58: Pull complete", "d188bfb94e5e: Pull complete", "7ea13925aa50: Pull complete", "Digest: sha256:23c9ad0b333e0ce3a1615aa69f3b9d90a0fc16da1db4320c1515af48096d212a", "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 09:36:52.243 INFO: TASK [contrail_rsyslogd : stop rsyslogd] *************************************** changed: [10.0.0.37] => {"changed": true} 2025-01-10 09:36:52.350 INFO: changed: [10.0.0.33] => {"changed": true} 2025-01-10 09:36:52.888 INFO: TASK [include_role : contrail_vrouter] ***************************************** 2025-01-10 09:36:53.624 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.37] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-01-10 09:36:53.652 INFO: ok: [10.0.0.33] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-01-10 09:36:54.016 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 09:36:54.059 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 09:36:59.271 INFO: TASK [contrail_vrouter : update image] ***************************************** 2025-01-10 09:36:59.272 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:04.053673", "end": "2025-01-10 09:36:59.235987", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:36:55.182314", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Pulling fs layer\nf6fa197ec900: Pulling fs layer\nf3962970ff36: Pulling fs layer\nf3962970ff36: Verifying Checksum\nf3962970ff36: Download complete\nf6fa197ec900: Verifying Checksum\nf6fa197ec900: Download complete\n43ff6d9e63f0: Verifying Checksum\n43ff6d9e63f0: Download complete\n43ff6d9e63f0: Pull complete\nf6fa197ec900: Pull complete\nf3962970ff36: Pull complete\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Pulling fs layer", "f6fa197ec900: Pulling fs layer", "f3962970ff36: Pulling fs layer", "f3962970ff36: Verifying Checksum", "f3962970ff36: Download complete", "f6fa197ec900: Verifying Checksum", "f6fa197ec900: Download complete", "43ff6d9e63f0: Verifying Checksum", "43ff6d9e63f0: Download complete", "43ff6d9e63f0: Pull complete", "f6fa197ec900: Pull complete", "f3962970ff36: Pull complete", "Digest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:36:59.811 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:04.548047", "end": "2025-01-10 09:36:59.764871", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-01-10 09:36:55.216824", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Pulling fs layer\nf6fa197ec900: Pulling fs layer\nf3962970ff36: Pulling fs layer\nf6fa197ec900: Download complete\nf3962970ff36: Verifying Checksum\nf3962970ff36: Download complete\n43ff6d9e63f0: Verifying Checksum\n43ff6d9e63f0: Download complete\n43ff6d9e63f0: Pull complete\nf6fa197ec900: Pull complete\nf3962970ff36: Pull complete\nDigest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Pulling fs layer", "f6fa197ec900: Pulling fs layer", "f3962970ff36: Pulling fs layer", "f6fa197ec900: Download complete", "f3962970ff36: Verifying Checksum", "f3962970ff36: Download complete", "43ff6d9e63f0: Verifying Checksum", "43ff6d9e63f0: Download complete", "43ff6d9e63f0: Pull complete", "f6fa197ec900: Pull complete", "f3962970ff36: Pull complete", "Digest: sha256:17484731978cea2595120238e09c0563f6aade64cdd2ad50627008bca3a4a01a", "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 09:37:05.258 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:04.787861", "end": "2025-01-10 09:37:05.220548", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:37:00.432687", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc820b3047870: Pulling fs layer\nafe4f9806577: Pulling fs layer\nafe4f9806577: Verifying Checksum\nafe4f9806577: Download complete\nc820b3047870: Verifying Checksum\nc820b3047870: Download complete\nc820b3047870: Pull complete\nafe4f9806577: Pull complete\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c820b3047870: Pulling fs layer", "afe4f9806577: Pulling fs layer", "afe4f9806577: Verifying Checksum", "afe4f9806577: Download complete", "c820b3047870: Verifying Checksum", "c820b3047870: Download complete", "c820b3047870: Pull complete", "afe4f9806577: Pull complete", "Digest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:37:06.414 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:05.436771", "end": "2025-01-10 09:37:06.375090", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-01-10 09:37:00.938319", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nc820b3047870: Pulling fs layer\nafe4f9806577: Pulling fs layer\nafe4f9806577: Verifying Checksum\nafe4f9806577: Download complete\nc820b3047870: Verifying Checksum\nc820b3047870: Download complete\nc820b3047870: Pull complete\nafe4f9806577: Pull complete\nDigest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "c820b3047870: Pulling fs layer", "afe4f9806577: Pulling fs layer", "afe4f9806577: Verifying Checksum", "afe4f9806577: Download complete", "c820b3047870: Verifying Checksum", "c820b3047870: Download complete", "c820b3047870: Pull complete", "afe4f9806577: Pull complete", "Digest: sha256:2ab549f3bb502b07a805ec1182af70642efcae8901e590dd32c3b227ebd9518b", "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 09:37:06.652 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.267505", "end": "2025-01-10 09:37:06.614540", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:37:06.347035", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n0aaea174558a: Pulling fs layer\n0aaea174558a: Download complete\n0aaea174558a: Pull complete\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "0aaea174558a: Pulling fs layer", "0aaea174558a: Download complete", "0aaea174558a: Pull complete", "Digest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:37:07.759 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.247927", "end": "2025-01-10 09:37:07.720271", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-01-10 09:37:07.472344", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\n0aaea174558a: Pulling fs layer\n0aaea174558a: Verifying Checksum\n0aaea174558a: Download complete\n0aaea174558a: Pull complete\nDigest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "0aaea174558a: Pulling fs layer", "0aaea174558a: Verifying Checksum", "0aaea174558a: Download complete", "0aaea174558a: Pull complete", "Digest: sha256:450139bd29497195ed5508f4321e6205c9dca667c360b5df620a2c2ec8c24b0f", "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 09:37:15.852 INFO: changed: [10.0.0.33] => (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:07.015808", "end": "2025-01-10 09:37:15.814612", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-01-10 09:37:08.798804", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-vrouter-kernel-build-init\n7478e0ac0f23: Already exists\n25cc18ca5745: Pulling fs layer\n8ebc879fd9a3: Pulling fs layer\n56d826e4c63c: Pulling fs layer\n766a229e1b7b: Pulling fs layer\ne31e33a474e7: Pulling fs layer\n79c9feb63cdb: Pulling fs layer\n976cbb2ec309: Pulling fs layer\ne31e33a474e7: Waiting\n79c9feb63cdb: Waiting\n976cbb2ec309: Waiting\n766a229e1b7b: Waiting\n56d826e4c63c: Verifying Checksum\n56d826e4c63c: Download complete\n25cc18ca5745: Verifying Checksum\n25cc18ca5745: Download complete\n8ebc879fd9a3: Verifying Checksum\n8ebc879fd9a3: Download complete\n25cc18ca5745: Pull complete\n766a229e1b7b: Download complete\n79c9feb63cdb: Verifying Checksum\n79c9feb63cdb: Download complete\n8ebc879fd9a3: Pull complete\n976cbb2ec309: Verifying Checksum\n976cbb2ec309: Download complete\n56d826e4c63c: Pull complete\n766a229e1b7b: Pull complete\ne31e33a474e7: Verifying Checksum\ne31e33a474e7: Download complete\ne31e33a474e7: Pull complete\n79c9feb63cdb: Pull complete\n976cbb2ec309: Pull complete\nDigest: sha256:ce207c725b82dc376f1c90f63d1bcefba5cef7eb6ebe8ab37d14028c283ece14\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", "25cc18ca5745: Pulling fs layer", "8ebc879fd9a3: Pulling fs layer", "56d826e4c63c: Pulling fs layer", "766a229e1b7b: Pulling fs layer", "e31e33a474e7: Pulling fs layer", "79c9feb63cdb: Pulling fs layer", "976cbb2ec309: Pulling fs layer", "e31e33a474e7: Waiting", "79c9feb63cdb: Waiting", "976cbb2ec309: Waiting", "766a229e1b7b: Waiting", "56d826e4c63c: Verifying Checksum", "56d826e4c63c: Download complete", "25cc18ca5745: Verifying Checksum", "25cc18ca5745: Download complete", "8ebc879fd9a3: Verifying Checksum", "8ebc879fd9a3: Download complete", "25cc18ca5745: Pull complete", "766a229e1b7b: Download complete", "79c9feb63cdb: Verifying Checksum", "79c9feb63cdb: Download complete", "8ebc879fd9a3: Pull complete", "976cbb2ec309: Verifying Checksum", "976cbb2ec309: Download complete", "56d826e4c63c: Pull complete", "766a229e1b7b: Pull complete", "e31e33a474e7: Verifying Checksum", "e31e33a474e7: Download complete", "e31e33a474e7: Pull complete", "79c9feb63cdb: Pull complete", "976cbb2ec309: Pull complete", "Digest: sha256:ce207c725b82dc376f1c90f63d1bcefba5cef7eb6ebe8ab37d14028c283ece14", "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 09:37:16.138 INFO: changed: [10.0.0.37] => (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.409806", "end": "2025-01-10 09:37:16.101400", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-01-10 09:37:07.691594", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-vrouter-kernel-build-init\n7478e0ac0f23: Already exists\n25cc18ca5745: Pulling fs layer\n8ebc879fd9a3: Pulling fs layer\n56d826e4c63c: Pulling fs layer\n766a229e1b7b: Pulling fs layer\ne31e33a474e7: Pulling fs layer\n79c9feb63cdb: Pulling fs layer\n976cbb2ec309: Pulling fs layer\n766a229e1b7b: Waiting\ne31e33a474e7: Waiting\n79c9feb63cdb: Waiting\n976cbb2ec309: Waiting\n25cc18ca5745: Verifying Checksum\n25cc18ca5745: Download complete\n8ebc879fd9a3: Verifying Checksum\n8ebc879fd9a3: Download complete\n56d826e4c63c: Verifying Checksum\n56d826e4c63c: Download complete\n25cc18ca5745: Pull complete\n766a229e1b7b: Verifying Checksum\n766a229e1b7b: Download complete\n8ebc879fd9a3: Pull complete\n976cbb2ec309: Verifying Checksum\n976cbb2ec309: Download complete\n79c9feb63cdb: Verifying Checksum\n79c9feb63cdb: Download complete\n56d826e4c63c: Pull complete\n766a229e1b7b: Pull complete\ne31e33a474e7: Verifying Checksum\ne31e33a474e7: Download complete\ne31e33a474e7: Pull complete\n79c9feb63cdb: Pull complete\n976cbb2ec309: Pull complete\nDigest: sha256:ce207c725b82dc376f1c90f63d1bcefba5cef7eb6ebe8ab37d14028c283ece14\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", "25cc18ca5745: Pulling fs layer", "8ebc879fd9a3: Pulling fs layer", "56d826e4c63c: Pulling fs layer", "766a229e1b7b: Pulling fs layer", "e31e33a474e7: Pulling fs layer", "79c9feb63cdb: Pulling fs layer", "976cbb2ec309: Pulling fs layer", "766a229e1b7b: Waiting", "e31e33a474e7: Waiting", "79c9feb63cdb: Waiting", "976cbb2ec309: Waiting", "25cc18ca5745: Verifying Checksum", "25cc18ca5745: Download complete", "8ebc879fd9a3: Verifying Checksum", "8ebc879fd9a3: Download complete", "56d826e4c63c: Verifying Checksum", "56d826e4c63c: Download complete", "25cc18ca5745: Pull complete", "766a229e1b7b: Verifying Checksum", "766a229e1b7b: Download complete", "8ebc879fd9a3: Pull complete", "976cbb2ec309: Verifying Checksum", "976cbb2ec309: Download complete", "79c9feb63cdb: Verifying Checksum", "79c9feb63cdb: Download complete", "56d826e4c63c: Pull complete", "766a229e1b7b: Pull complete", "e31e33a474e7: Verifying Checksum", "e31e33a474e7: Download complete", "e31e33a474e7: Pull complete", "79c9feb63cdb: Pull complete", "976cbb2ec309: Pull complete", "Digest: sha256:ce207c725b82dc376f1c90f63d1bcefba5cef7eb6ebe8ab37d14028c283ece14", "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 09:37:25.576 INFO: changed: [10.0.0.33] => (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:08.442815", "end": "2025-01-10 09:37:25.533008", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-01-10 09:37:17.090193", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nb8814ced0046: Pulling fs layer\n3043e5c29bf5: Pulling fs layer\n219cbad9a737: Pulling fs layer\nc00ba8f72387: Pulling fs layer\nfe0b46231683: Pulling fs layer\n7443936d7139: Pulling fs layer\nc00ba8f72387: Waiting\nfe0b46231683: Waiting\n7443936d7139: Waiting\n3043e5c29bf5: Verifying Checksum\n3043e5c29bf5: Download complete\nc00ba8f72387: Verifying Checksum\nc00ba8f72387: Download complete\nfe0b46231683: Verifying Checksum\nfe0b46231683: Download complete\n7443936d7139: Verifying Checksum\n7443936d7139: Download complete\nb8814ced0046: Verifying Checksum\nb8814ced0046: Download complete\n219cbad9a737: Download complete\nb8814ced0046: Pull complete\n3043e5c29bf5: Pull complete\n219cbad9a737: Pull complete\nc00ba8f72387: Pull complete\nfe0b46231683: Pull complete\n7443936d7139: Pull complete\nDigest: sha256:11899d46757f37ecaaeea612f496cc3a9aaa39058a1b7d02fcc511fda04cc1f7\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "b8814ced0046: Pulling fs layer", "3043e5c29bf5: Pulling fs layer", "219cbad9a737: Pulling fs layer", "c00ba8f72387: Pulling fs layer", "fe0b46231683: Pulling fs layer", "7443936d7139: Pulling fs layer", "c00ba8f72387: Waiting", "fe0b46231683: Waiting", "7443936d7139: Waiting", "3043e5c29bf5: Verifying Checksum", "3043e5c29bf5: Download complete", "c00ba8f72387: Verifying Checksum", "c00ba8f72387: Download complete", "fe0b46231683: Verifying Checksum", "fe0b46231683: Download complete", "7443936d7139: Verifying Checksum", "7443936d7139: Download complete", "b8814ced0046: Verifying Checksum", "b8814ced0046: Download complete", "219cbad9a737: Download complete", "b8814ced0046: Pull complete", "3043e5c29bf5: Pull complete", "219cbad9a737: Pull complete", "c00ba8f72387: Pull complete", "fe0b46231683: Pull complete", "7443936d7139: Pull complete", "Digest: sha256:11899d46757f37ecaaeea612f496cc3a9aaa39058a1b7d02fcc511fda04cc1f7", "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 09:37:26.188 INFO: changed: [10.0.0.37] => (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:08.862582", "end": "2025-01-10 09:37:26.154539", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-01-10 09:37:17.291957", "stderr": "", "stderr_lines": [], "stdout": "master-1_2_9_6-2: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n0c4315b56e16: Already exists\nb01751f9fe14: Already exists\nd464de338347: Already exists\n251f6875d7d5: Already exists\n7c81dd9c70a5: Already exists\n5d626dbf0d05: Already exists\n43ff6d9e63f0: Already exists\nf6fa197ec900: Already exists\nb8814ced0046: Pulling fs layer\n3043e5c29bf5: Pulling fs layer\n219cbad9a737: Pulling fs layer\nc00ba8f72387: Pulling fs layer\nfe0b46231683: Pulling fs layer\n7443936d7139: Pulling fs layer\nc00ba8f72387: Waiting\nfe0b46231683: Waiting\n7443936d7139: Waiting\n3043e5c29bf5: Verifying Checksum\n3043e5c29bf5: Download complete\nc00ba8f72387: Verifying Checksum\nc00ba8f72387: Download complete\nfe0b46231683: Download complete\n7443936d7139: Verifying Checksum\n7443936d7139: Download complete\nb8814ced0046: Verifying Checksum\nb8814ced0046: Download complete\n219cbad9a737: Verifying Checksum\n219cbad9a737: Download complete\nb8814ced0046: Pull complete\n3043e5c29bf5: Pull complete\n219cbad9a737: Pull complete\nc00ba8f72387: Pull complete\nfe0b46231683: Pull complete\n7443936d7139: Pull complete\nDigest: sha256:11899d46757f37ecaaeea612f496cc3a9aaa39058a1b7d02fcc511fda04cc1f7\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", "0c4315b56e16: Already exists", "b01751f9fe14: Already exists", "d464de338347: Already exists", "251f6875d7d5: Already exists", "7c81dd9c70a5: Already exists", "5d626dbf0d05: Already exists", "43ff6d9e63f0: Already exists", "f6fa197ec900: Already exists", "b8814ced0046: Pulling fs layer", "3043e5c29bf5: Pulling fs layer", "219cbad9a737: Pulling fs layer", "c00ba8f72387: Pulling fs layer", "fe0b46231683: Pulling fs layer", "7443936d7139: Pulling fs layer", "c00ba8f72387: Waiting", "fe0b46231683: Waiting", "7443936d7139: Waiting", "3043e5c29bf5: Verifying Checksum", "3043e5c29bf5: Download complete", "c00ba8f72387: Verifying Checksum", "c00ba8f72387: Download complete", "fe0b46231683: Download complete", "7443936d7139: Verifying Checksum", "7443936d7139: Download complete", "b8814ced0046: Verifying Checksum", "b8814ced0046: Download complete", "219cbad9a737: Verifying Checksum", "219cbad9a737: Download complete", "b8814ced0046: Pull complete", "3043e5c29bf5: Pull complete", "219cbad9a737: Pull complete", "c00ba8f72387: Pull complete", "fe0b46231683: Pull complete", "7443936d7139: Pull complete", "Digest: sha256:11899d46757f37ecaaeea612f496cc3a9aaa39058a1b7d02fcc511fda04cc1f7", "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 09:37:26.341 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 09:37:26.385 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 09:37:28.647 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ****************** 2025-01-10 09:37:28.651 INFO: changed: [10.0.0.37] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.350992", "end": "2025-01-10 09:37:28.614940", "msg": "", "rc": 0, "start": "2025-01-10 09:37:28.263948", "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 09:37:28.690 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.332333", "end": "2025-01-10 09:37:28.653117", "msg": "", "rc": 0, "start": "2025-01-10 09:37:28.320784", "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 09:37:29.875 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] ************* 2025-01-10 09:37:29.875 INFO: changed: [10.0.0.37] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.315489", "end": "2025-01-10 09:37:29.839104", "msg": "", "rc": 0, "start": "2025-01-10 09:37:29.523615", "stderr": "", "stderr_lines": [], "stdout": "f492df89481c65841b9dc371034595ff6e1d439ada7e4fe7264ee42e8d2e58e4", "stdout_lines": ["f492df89481c65841b9dc371034595ff6e1d439ada7e4fe7264ee42e8d2e58e4"]} 2025-01-10 09:37:30.027 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.333397", "end": "2025-01-10 09:37:29.993290", "msg": "", "rc": 0, "start": "2025-01-10 09:37:29.659893", "stderr": "", "stderr_lines": [], "stdout": "1e7e2bef003615bf88c421c0f491df52495559cd360ca7d53f8d66ee7e876d18", "stdout_lines": ["1e7e2bef003615bf88c421c0f491df52495559cd360ca7d53f8d66ee7e876d18"]} 2025-01-10 09:37:30.646 INFO: TASK [contrail_vrouter : set_fact] ********************************************* ok: [10.0.0.37] => {"ansible_facts": {"vrouter_agent_container": "f492df89481c65841b9dc371034595ff6e1d439ada7e4fe7264ee42e8d2e58e4"}, "changed": false} 2025-01-10 09:37:30.767 INFO: ok: [10.0.0.33] => {"ansible_facts": {"vrouter_agent_container": "1e7e2bef003615bf88c421c0f491df52495559cd360ca7d53f8d66ee7e876d18"}, "changed": false} 2025-01-10 09:37:31.696 INFO: FAILED - RETRYING: [10.0.0.37]: check if container does not running (10 retries left). 2025-01-10 09:37:31.815 INFO: FAILED - RETRYING: [10.0.0.33]: check if container does not running (10 retries left). 2025-01-10 09:37:36.969 INFO: TASK [contrail_vrouter : check if container does not running] ****************** 2025-01-10 09:37:36.970 INFO: changed: [10.0.0.37] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' f492df89481c65841b9dc371034595ff6e1d439ada7e4fe7264ee42e8d2e58e4", "delta": "0:00:00.017929", "end": "2025-01-10 09:37:36.934856", "msg": "", "rc": 0, "start": "2025-01-10 09:37:36.916927", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]} 2025-01-10 09:37:37.078 INFO: changed: [10.0.0.33] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 1e7e2bef003615bf88c421c0f491df52495559cd360ca7d53f8d66ee7e876d18", "delta": "0:00:00.017341", "end": "2025-01-10 09:37:37.044414", "msg": "", "rc": 0, "start": "2025-01-10 09:37:37.027073", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]} 2025-01-10 09:37:38.273 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] ******* 2025-01-10 09:37:38.273 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003348", "end": "2025-01-10 09:37:38.239868", "msg": "", "rc": 0, "start": "2025-01-10 09:37:38.236520", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 09:37:38.286 INFO: changed: [10.0.0.37] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003689", "end": "2025-01-10 09:37:38.246022", "msg": "", "rc": 0, "start": "2025-01-10 09:37:38.242333", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 09:37:49.910 INFO: TASK [contrail_vrouter : stop vrouter] ***************************************** 2025-01-10 09:37:49.911 INFO: changed: [10.0.0.33] => {"changed": true} 2025-01-10 09:37:49.953 INFO: changed: [10.0.0.37] => {"changed": true} 2025-01-10 09:37:50.194 INFO: PLAY [Start ryslogd and Vrouter] *********************************************** 2025-01-10 09:37:51.784 INFO: TASK [Gathering Facts] ********************************************************* 2025-01-10 09:37:51.785 INFO: ok: [10.0.0.37] 2025-01-10 09:37:51.834 INFO: ok: [10.0.0.33] 2025-01-10 09:37:52.257 INFO: ok: [10.0.0.27] 2025-01-10 09:37:52.429 INFO: ok: [10.0.0.30] 2025-01-10 09:37:52.453 INFO: ok: [10.0.0.31] 2025-01-10 09:37:53.130 INFO: TASK [include_vars] ************************************************************ ok: [10.0.0.30] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-01-10 09:37:53.144 INFO: ok: [10.0.0.31] => {"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 09:37:53.146 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 09:37:53.240 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 09:37:53.323 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 09:37:53.603 INFO: TASK [include_role : contrail_vrouter] ***************************************** 2025-01-10 09:37:54.835 INFO: TASK [contrail_vrouter : create /etc/contrail/vrouter] ************************* ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:37:54.890 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:37:57.986 INFO: TASK [contrail_vrouter : populate common_vrouter.env] ************************** 2025-01-10 09:37:57.986 INFO: changed: [10.0.0.33] => {"changed": true, "checksum": "4cf29f42f3131446ef555e840c50506e40ceace3", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "ad110e7d334e19953ed322cfad395952", "mode": "0640", "owner": "root", "size": 1206, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501877.1745508-212610-27837381883692/source", "state": "file", "uid": 0} 2025-01-10 09:37:58.018 INFO: changed: [10.0.0.37] => {"changed": true, "checksum": "4cf29f42f3131446ef555e840c50506e40ceace3", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "ad110e7d334e19953ed322cfad395952", "mode": "0640", "owner": "root", "size": 1206, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1736501877.1309412-212609-76985977735225/source", "state": "file", "uid": 0} 2025-01-10 09:37:59.463 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] ******************* 2025-01-10 09:37:59.466 INFO: ok: [10.0.0.37] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-01-10 09:37:59.517 INFO: ok: [10.0.0.33] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-01-10 09:38:00.688 INFO: TASK [contrail_vrouter : check /etc/contrail/vrouter/docker-compose.yaml] ****** 2025-01-10 09:38:00.688 INFO: ok: [10.0.0.37] => {"changed": false, "stat": {"atime": 1736500155.2068698, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1736500152.9548442, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1551673, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1736500152.7028415, "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": "2171036387", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:38:00.780 INFO: ok: [10.0.0.33] => {"changed": false, "stat": {"atime": 1736500155.2632387, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1736500152.8752027, "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": 1736500152.6591995, "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": "2192586722", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-01-10 09:38:01.893 INFO: TASK [contrail_vrouter : load current vrouter compose file] ******************** changed: [10.0.0.37] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.003622", "end": "2025-01-10 09:38:01.852494", "msg": "", "rc": 0, "start": "2025-01-10 09:38:01.848872", "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 09:38:01.967 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.002941", "end": "2025-01-10 09:38:01.934178", "msg": "", "rc": 0, "start": "2025-01-10 09:38:01.931237", "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 09:38:02.836 INFO: TASK [contrail_vrouter : parse current vrouter compose file] ******************* ok: [10.0.0.37] => {"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 09:38:02.931 INFO: ok: [10.0.0.33] => {"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 09:38:03.914 INFO: TASK [contrail_vrouter : set_fact] ********************************************* 2025-01-10 09:38:03.915 INFO: ok: [10.0.0.37] => {"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 09:38:04.007 INFO: ok: [10.0.0.33] => {"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 09:38:04.270 INFO: TASK [contrail_vrouter : stop vrouter agent and unload vrouter driver] ********* 2025-01-10 09:38:04.399 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_vrouter/tasks/stop.yml for 10.0.0.37, 10.0.0.33 2025-01-10 09:38:05.930 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ****************** 2025-01-10 09:38:05.931 INFO: changed: [10.0.0.37] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.298317", "end": "2025-01-10 09:38:05.897206", "msg": "", "rc": 0, "start": "2025-01-10 09:38:05.598889", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 09:38:05.966 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.292494", "end": "2025-01-10 09:38:05.934877", "msg": "", "rc": 0, "start": "2025-01-10 09:38:05.642383", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 09:38:07.526 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] ************* changed: [10.0.0.37] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.330532", "end": "2025-01-10 09:38:07.481174", "msg": "", "rc": 0, "start": "2025-01-10 09:38:07.150642", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 09:38:07.595 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.296575", "end": "2025-01-10 09:38:07.561668", "msg": "", "rc": 0, "start": "2025-01-10 09:38:07.265093", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 09:38:08.590 INFO: TASK [contrail_vrouter : set_fact] ********************************************* ok: [10.0.0.37] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false} 2025-01-10 09:38:08.644 INFO: ok: [10.0.0.33] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false} 2025-01-10 09:38:09.979 INFO: TASK [contrail_vrouter : check if container does not running] ****************** 2025-01-10 09:38:09.980 INFO: fatal: [10.0.0.33]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.014755", "end": "2025-01-10 09:38:09.944835", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 09:38:09.930080", "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 09:38:09.980 INFO: ...ignoring 2025-01-10 09:38:10.074 INFO: fatal: [10.0.0.37]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.019058", "end": "2025-01-10 09:38:10.029877", "msg": "non-zero return code", "rc": 1, "start": "2025-01-10 09:38:10.010819", "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 09:38:10.075 INFO: ...ignoring 2025-01-10 09:38:11.563 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] ******* changed: [10.0.0.37] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003263", "end": "2025-01-10 09:38:11.528274", "msg": "", "rc": 0, "start": "2025-01-10 09:38:11.525011", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 09:38:11.762 INFO: changed: [10.0.0.33] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003865", "end": "2025-01-10 09:38:11.729900", "msg": "", "rc": 0, "start": "2025-01-10 09:38:11.726035", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-01-10 09:38:13.311 INFO: TASK [contrail_vrouter : stop vrouter] ***************************************** 2025-01-10 09:38:13.311 INFO: ok: [10.0.0.37] => {"changed": false} 2025-01-10 09:38:13.358 INFO: ok: [10.0.0.33] => {"changed": false} 2025-01-10 09:38:15.108 INFO: TASK [contrail_vrouter : create contrail vrouter compose file] ***************** 2025-01-10 09:38:15.109 INFO: changed: [10.0.0.33] => {"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-1736501894.1431215-213512-70347044857834/source", "state": "file", "uid": 0} 2025-01-10 09:38:15.135 INFO: changed: [10.0.0.37] => {"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-1736501894.1426673-213503-134295780512167/source", "state": "file", "uid": 0} 2025-01-10 09:38:16.007 INFO: TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] **************** 2025-01-10 09:38:16.007 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0} 2025-01-10 09:38:16.066 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0} 2025-01-10 09:38:19.089 INFO: TASK [contrail_vrouter : start contrail vrouter] ******************************* changed: [10.0.0.37] => {"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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "92391b117918b10cc314295c5604ffaa532128fb2dd203a5fc987097599140eb", "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": "7909804861b78b270e1957bc5df9844236a484e462c2108f09d640713fbdc86e", "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": "82bf609434939d585651acf39db7ee986848d9536792ee5204bf829271432516", "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": "0332518a244328496f2baf021734d070871992214d7b72e18b7fe79c6a6f4d05", "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 09:38:19.096 INFO: changed: [10.0.0.33] => {"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": "2a9735f45c9984368a302ad16f7492e3cbcbe3d2b21387c0362fc79e8653e50c", "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": "92391b117918b10cc314295c5604ffaa532128fb2dd203a5fc987097599140eb", "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": "7909804861b78b270e1957bc5df9844236a484e462c2108f09d640713fbdc86e", "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": "82bf609434939d585651acf39db7ee986848d9536792ee5204bf829271432516", "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": "0332518a244328496f2baf021734d070871992214d7b72e18b7fe79c6a6f4d05", "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 09:38:19.876 INFO: TASK [contrail_vrouter : Set variables for DPDK plugins] *********************** ok: [10.0.0.37] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} 2025-01-10 09:38:19.970 INFO: ok: [10.0.0.33] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} 2025-01-10 09:38:21.349 INFO: TASK [include_role : contrail_rsyslogd] **************************************** 2025-01-10 09:38:22.483 INFO: TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] *********************** 2025-01-10 09:38:22.484 INFO: ok: [10.0.0.37] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:38:22.555 INFO: ok: [10.0.0.33] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0} 2025-01-10 09:38:24.165 INFO: TASK [contrail_rsyslogd : create rsyslogd compose file] ************************ 2025-01-10 09:38:24.165 INFO: changed: [10.0.0.37] => {"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-1736501903.164826-213941-43424091133136/source", "state": "file", "uid": 0} 2025-01-10 09:38:24.205 INFO: changed: [10.0.0.33] => {"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-1736501903.2452326-213950-205436686789025/source", "state": "file", "uid": 0} 2025-01-10 09:38:26.100 INFO: TASK [contrail_rsyslogd : start rsyslogd] ************************************** 2025-01-10 09:38:26.100 INFO: changed: [10.0.0.37] => {"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": "dc088a185a31a9b6c3aa8de57722f179598c774f6bdde892618c7b7a77af68af", "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 09:38:26.188 INFO: changed: [10.0.0.33] => {"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": "dc088a185a31a9b6c3aa8de57722f179598c774f6bdde892618c7b7a77af68af", "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 09:38:26.445 INFO: PLAY RECAP ********************************************************************* 2025-01-10 09:38:26.446 INFO: 10.0.0.27 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2025-01-10 09:38:26.446 INFO: 10.0.0.30 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 10.0.0.31 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 10.0.0.33 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1 10.0.0.37 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1 localhost : ok=66 changed=0 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 2025-01-10 09:38:26.447 INFO: 2025-01-10 09:38:26.538 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 09:38:26.539 INFO: +++ echo '10.0.0.30 10.0.0.27 10.0.0.31 10.0.0.37 10.0.0.33 ' 2025-01-10 09:38:26.539 INFO: +++ tr ' ' '\n' 2025-01-10 09:38:26.540 INFO: +++ sort -u 2025-01-10 09:38:26.541 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-01-10 09:38:26.541 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'command -v contrail-status' 2025-01-10 09:38:26.718 INFO: /usr/bin/contrail-status 2025-01-10 09:38:26.720 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'sudo contrail-status' 2025-01-10 09:38:26.721 INFO: +++ egrep ': ' +++ awk '{print $2}' 2025-01-10 09:38:26.721 INFO: +++ grep -v WARNING 2025-01-10 09:38:33.696 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-01-10 09:38:33.696 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.30 'command -v contrail-status' 2025-01-10 09:38:33.877 INFO: /usr/bin/contrail-status 2025-01-10 09:38:33.879 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.30 'sudo contrail-status' 2025-01-10 09:38:33.880 INFO: +++ awk '{print $2}' 2025-01-10 09:38:33.881 INFO: +++ egrep ': ' 2025-01-10 09:38:33.881 INFO: +++ grep -v WARNING 2025-01-10 09:38:41.377 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 09:38:41.378 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 09:38:41.378 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 09:38:41.379 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 09:38:41.380 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}') ++ '[' 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 ']' 2025-01-10 09:38:41.380 INFO: ++ '[' 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 ']' 2025-01-10 09:38:41.381 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-01-10 09:38:41.381 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.31 'command -v contrail-status' 2025-01-10 09:38:41.560 INFO: /usr/bin/contrail-status 2025-01-10 09:38:41.560 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.31 'sudo contrail-status' 2025-01-10 09:38:41.563 INFO: +++ grep -v WARNING 2025-01-10 09:38:41.563 INFO: +++ awk '{print $2}' 2025-01-10 09:38:41.563 INFO: +++ egrep ': ' 2025-01-10 09:38:50.132 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.33 'command -v contrail-status' 2025-01-10 09:38:50.919 INFO: /usr/bin/contrail-status 2025-01-10 09:38:50.923 INFO: +++ egrep ': ' +++ grep -v WARNING 2025-01-10 09:38:50.923 INFO: +++ awk '{print $2}' 2025-01-10 09:38:50.924 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.33 'sudo contrail-status' 2025-01-10 09:38:59.941 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 09:39:09.942 INFO: . 2025-01-10 09:39:09.943 INFO: + printf . + i=1 + (( i >= 60 )) + eval check_tf_active ++ check_tf_active ++ local machine ++ local line= 2025-01-10 09:39:09.943 INFO: +++ echo '10.0.0.30 10.0.0.27 10.0.0.31 10.0.0.37 10.0.0.33 ' 2025-01-10 09:39:09.943 INFO: +++ sort -u 2025-01-10 09:39:09.944 INFO: +++ tr ' ' '\n' 2025-01-10 09:39:09.945 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 09:39:10.636 INFO: /usr/bin/contrail-status 2025-01-10 09:39:10.638 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'sudo contrail-status' 2025-01-10 09:39:10.638 INFO: +++ grep -v WARNING 2025-01-10 09:39:10.639 INFO: +++ awk '{print $2}' 2025-01-10 09:39:10.639 INFO: +++ egrep ': ' 2025-01-10 09:39:12.807 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.30 'command -v contrail-status' 2025-01-10 09:39:13.366 INFO: /usr/bin/contrail-status 2025-01-10 09:39:13.369 INFO: +++ grep -v WARNING 2025-01-10 09:39:13.369 INFO: +++ egrep ': ' 2025-01-10 09:39:13.369 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.30 'sudo contrail-status' 2025-01-10 09:39:13.370 INFO: +++ awk '{print $2}' 2025-01-10 09:39:15.507 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.31 'command -v contrail-status' 2025-01-10 09:39:16.212 INFO: /usr/bin/contrail-status 2025-01-10 09:39:16.215 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.31 'sudo contrail-status' 2025-01-10 09:39:16.216 INFO: +++ egrep ': ' 2025-01-10 09:39:16.216 INFO: +++ grep -v WARNING 2025-01-10 09:39:16.216 INFO: +++ awk '{print $2}' 2025-01-10 09:39:18.734 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{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.33 'command -v contrail-status' 2025-01-10 09:39:18.981 INFO: /usr/bin/contrail-status 2025-01-10 09:39:18.982 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.33 'sudo contrail-status' +++ grep -v WARNING +++ awk '{print $2}' +++ egrep ': ' 2025-01-10 09:39:21.912 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 09:39:31.913 INFO: . 2025-01-10 09:39:31.914 INFO: + printf . + i=2 + (( i >= 60 )) + eval check_tf_active ++ check_tf_active ++ local machine ++ local line= 2025-01-10 09:39:31.915 INFO: +++ echo '10.0.0.30 10.0.0.27 10.0.0.31 10.0.0.37 10.0.0.33 ' 2025-01-10 09:39:31.915 INFO: +++ tr ' ' '\n' 2025-01-10 09:39:31.916 INFO: +++ sort -u 2025-01-10 09:39:31.917 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 09:39:32.194 INFO: /usr/bin/contrail-status 2025-01-10 09:39:32.198 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.27 'sudo contrail-status' 2025-01-10 09:39:32.198 INFO: +++ egrep ': ' 2025-01-10 09:39:32.198 INFO: +++ awk '{print $2}' 2025-01-10 09:39:32.198 INFO: +++ grep -v WARNING 2025-01-10 09:39:34.561 INFO: ++ 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 09:39:34.561 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 09:39:34.562 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-01-10 09:39:34.562 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-01-10 09:39:34.562 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 09:39:34.563 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-01-10 09:39:34.563 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-01-10 09:39:34.563 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.30 'command -v contrail-status' 2025-01-10 09:39:34.745 INFO: /usr/bin/contrail-status 2025-01-10 09:39:34.748 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.30 'sudo contrail-status' 2025-01-10 09:39:34.748 INFO: +++ grep -v WARNING 2025-01-10 09:39:34.749 INFO: +++ egrep ': ' 2025-01-10 09:39:34.750 INFO: +++ awk '{print $2}' 2025-01-10 09:39:36.859 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.31 'command -v contrail-status' 2025-01-10 09:39:37.143 INFO: /usr/bin/contrail-status 2025-01-10 09:39:37.146 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.31 'sudo contrail-status' 2025-01-10 09:39:37.147 INFO: +++ egrep ': ' 2025-01-10 09:39:37.147 INFO: +++ awk '{print $2}' 2025-01-10 09:39:37.147 INFO: +++ grep -v WARNING 2025-01-10 09:39:39.430 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.33 'command -v contrail-status' 2025-01-10 09:39:39.704 INFO: /usr/bin/contrail-status 2025-01-10 09:39:39.706 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.33 'sudo contrail-status' 2025-01-10 09:39:39.710 INFO: +++ grep -v WARNING 2025-01-10 09:39:39.710 INFO: +++ egrep ': ' 2025-01-10 09:39:39.710 INFO: +++ awk '{print $2}' 2025-01-10 09:39:41.744 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for 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 09:39:42.652 INFO: /usr/bin/contrail-status 2025-01-10 09:39:42.654 INFO: +++ egrep ': ' 2025-01-10 09:39:42.655 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.37 'sudo contrail-status' 2025-01-10 09:39:42.655 INFO: +++ grep -v WARNING 2025-01-10 09:39:42.655 INFO: +++ awk '{print $2}' 2025-01-10 09:39:50.463 INFO: INFO: done in 20s 2025-01-10 09:39:50.463 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 ']' ++ return 0 + echo -e '\nINFO: done in 20s' + return 0 2025-01-10 09:39:50.463 DEBUG: [chan 0] EOF received (0) 2025-01-10 09:39:50.463 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.30' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.30' (ECDSA) to the list of known hosts. 2025-01-10 09:39:50.919 DEBUG: Open ssh connection host=10.0.0.30 user=ubuntu 2025-01-10 09:39:50.920 DEBUG: starting thread (client mode): 0x37d75ba8 2025-01-10 09:39:50.920 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 09:39:50.928 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 09:39:50.928 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 09:39:50.929 DEBUG: === Key exchange possibilities === 2025-01-10 09:39:50.929 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 09:39:50.930 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 09:39:50.930 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:39:50.930 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:39:50.930 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 09:39:50.930 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 09:39:50.930 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 09:39:50.930 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 09:39:50.930 DEBUG: client lang: 2025-01-10 09:39:50.930 DEBUG: server lang: 2025-01-10 09:39:50.930 DEBUG: kex follows: False 2025-01-10 09:39:50.930 DEBUG: === Key exchange agreements === 2025-01-10 09:39:50.930 DEBUG: Strict kex mode: True 2025-01-10 09:39:50.930 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 09:39:50.930 DEBUG: HostKey: ssh-ed25519 2025-01-10 09:39:50.930 DEBUG: Cipher: aes128-ctr 2025-01-10 09:39:50.930 DEBUG: MAC: hmac-sha2-256 2025-01-10 09:39:50.931 DEBUG: Compression: none 2025-01-10 09:39:50.931 DEBUG: === End of kex handshake === 2025-01-10 09:39:50.936 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 09:39:50.937 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 09:39:50.937 DEBUG: Switch to new keys ... 2025-01-10 09:39:50.937 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 09:39:50.937 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 09:39:50.938 DEBUG: Adding ssh-ed25519 host key for 10.0.0.30: b'075481d6e32b1610d21e38036969cef3' 2025-01-10 09:39:51.076 DEBUG: Trying discovered key b'cd4ff47f6aaafa49bd2649394e43dabf' in /root/.ssh/id_rsa 2025-01-10 09:39:51.076 DEBUG: userauth is OK 2025-01-10 09:39:51.076 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 09:39:51.076 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 09:39:51.076 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 09:39:51.077 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 09:39:51.094 INFO: Authentication (publickey) successful! 2025-01-10 09:39:51.095 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-01-10 09:39:51.095 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 09:39:51.135 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 09:39:51.135 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 09:39:51.135 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 09:39:51.178 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 09:39:51.178 DEBUG: Secsh channel 0 opened. 2025-01-10 09:39:51.180 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 09:39:51.180 DEBUG: Command started, waiting result... 2025-01-10 09:39:51.180 DEBUG: [chan 0] EOF sent (0) 2025-01-10 09:39:53.142 DEBUG: [chan 0] EOF received (0) 2025-01-10 09:39:53.157 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.27' (ECDSA) to the list of known hosts. 2025-01-10 09:39:53.258 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.27' (ECDSA) to the list of known hosts. 2025-01-10 09:39:53.797 DEBUG: Open ssh connection host=10.0.0.27 user=ubuntu 2025-01-10 09:39:53.813 DEBUG: starting thread (client mode): 0x36d27e80 2025-01-10 09:39:53.813 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 09:39:53.813 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 09:39:53.813 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 09:39:53.818 DEBUG: === Key exchange possibilities === 2025-01-10 09:39:53.818 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 09:39:53.818 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 09:39:53.818 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:39:53.818 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:39:53.818 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 09:39:53.818 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 09:39:53.818 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 09:39:53.818 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 09:39:53.818 DEBUG: client lang: 2025-01-10 09:39:53.819 DEBUG: server lang: 2025-01-10 09:39:53.819 DEBUG: kex follows: False 2025-01-10 09:39:53.819 DEBUG: === Key exchange agreements === 2025-01-10 09:39:53.819 DEBUG: Strict kex mode: True 2025-01-10 09:39:53.819 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 09:39:53.819 DEBUG: HostKey: ssh-ed25519 2025-01-10 09:39:53.819 DEBUG: Cipher: aes128-ctr 2025-01-10 09:39:53.819 DEBUG: MAC: hmac-sha2-256 2025-01-10 09:39:53.819 DEBUG: Compression: none 2025-01-10 09:39:53.819 DEBUG: === End of kex handshake === 2025-01-10 09:39:53.825 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 09:39:53.825 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 09:39:53.826 DEBUG: Switch to new keys ... 2025-01-10 09:39:53.826 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 09:39:53.827 DEBUG: Adding ssh-ed25519 host key for 10.0.0.27: b'f9039e13f35a5a9c57ff91c029bceacb' 2025-01-10 09:39:53.831 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 09:39:54.070 DEBUG: Trying discovered key b'cd4ff47f6aaafa49bd2649394e43dabf' in /root/.ssh/id_rsa 2025-01-10 09:39:54.071 DEBUG: userauth is OK 2025-01-10 09:39:54.071 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 09:39:54.071 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 09:39:54.072 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 09:39:54.072 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 09:39:54.086 INFO: Authentication (publickey) successful! 2025-01-10 09:39:54.087 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-01-10 09:39:54.087 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 09:39:54.118 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 09:39:54.118 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 09:39:54.119 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 09:39:54.163 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 09:39:54.163 DEBUG: Secsh channel 0 opened. 2025-01-10 09:39:54.164 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 09:39:54.164 DEBUG: Command started, waiting result... 2025-01-10 09:39:54.165 DEBUG: [chan 0] EOF sent (0) 2025-01-10 09:39:56.163 DEBUG: [chan 0] EOF received (0) 2025-01-10 09:39:56.163 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.31' (ECDSA) to the list of known hosts. 2025-01-10 09:39:56.263 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.31' (ECDSA) to the list of known hosts. 2025-01-10 09:39:56.765 DEBUG: Open ssh connection host=10.0.0.31 user=ubuntu 2025-01-10 09:39:56.766 DEBUG: starting thread (client mode): 0x36d27dd8 2025-01-10 09:39:56.767 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 09:39:56.778 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 09:39:56.778 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 09:39:56.779 DEBUG: === Key exchange possibilities === 2025-01-10 09:39:56.779 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 09:39:56.779 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 09:39:56.779 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:39:56.779 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:39:56.779 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 09:39:56.779 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 09:39:56.779 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 09:39:56.779 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 09:39:56.780 DEBUG: client lang: 2025-01-10 09:39:56.780 DEBUG: server lang: 2025-01-10 09:39:56.780 DEBUG: kex follows: False 2025-01-10 09:39:56.780 DEBUG: === Key exchange agreements === 2025-01-10 09:39:56.780 DEBUG: Strict kex mode: True 2025-01-10 09:39:56.780 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 09:39:56.780 DEBUG: HostKey: ssh-ed25519 2025-01-10 09:39:56.780 DEBUG: Cipher: aes128-ctr 2025-01-10 09:39:56.780 DEBUG: MAC: hmac-sha2-256 2025-01-10 09:39:56.780 DEBUG: Compression: none 2025-01-10 09:39:56.780 DEBUG: === End of kex handshake === 2025-01-10 09:39:56.827 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 09:39:56.827 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 09:39:56.828 DEBUG: Switch to new keys ... 2025-01-10 09:39:56.828 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 09:39:56.828 DEBUG: Adding ssh-ed25519 host key for 10.0.0.31: b'e91a9483861ae34b02fb66f7e356dedf' 2025-01-10 09:39:56.829 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 09:39:56.989 DEBUG: Trying discovered key b'cd4ff47f6aaafa49bd2649394e43dabf' in /root/.ssh/id_rsa 2025-01-10 09:39:56.991 DEBUG: userauth is OK 2025-01-10 09:39:56.991 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 09:39:56.991 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 09:39:56.991 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 09:39:56.991 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 09:39:57.008 INFO: Authentication (publickey) successful! 2025-01-10 09:39:57.009 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-01-10 09:39:57.009 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 09:39:57.046 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 09:39:57.046 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 09:39:57.047 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 09:39:57.087 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 09:39:57.087 DEBUG: Secsh channel 0 opened. 2025-01-10 09:39:57.089 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 09:39:57.089 DEBUG: Command started, waiting result... 2025-01-10 09:39:57.089 DEBUG: [chan 0] EOF sent (0) 2025-01-10 09:39:59.277 DEBUG: [chan 0] EOF received (0) 2025-01-10 09:39:59.278 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.37' (ECDSA) to the list of known hosts. 2025-01-10 09:39:59.378 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.37' (ECDSA) to the list of known hosts. 2025-01-10 09:39:59.726 DEBUG: Open ssh connection host=10.0.0.37 user=ubuntu 2025-01-10 09:39:59.730 DEBUG: starting thread (client mode): 0x36cf3c50 2025-01-10 09:39:59.730 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 09:39:59.739 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 09:39:59.740 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 09:39:59.741 DEBUG: === Key exchange possibilities === 2025-01-10 09:39:59.741 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 09:39:59.741 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 09:39:59.742 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:39:59.742 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:39:59.743 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 09:39:59.743 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 09:39:59.743 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 09:39:59.744 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 09:39:59.744 DEBUG: client lang: 2025-01-10 09:39:59.745 DEBUG: server lang: 2025-01-10 09:39:59.745 DEBUG: kex follows: False 2025-01-10 09:39:59.745 DEBUG: === Key exchange agreements === 2025-01-10 09:39:59.746 DEBUG: Strict kex mode: True 2025-01-10 09:39:59.746 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 09:39:59.746 DEBUG: HostKey: ssh-ed25519 2025-01-10 09:39:59.747 DEBUG: Cipher: aes128-ctr 2025-01-10 09:39:59.747 DEBUG: MAC: hmac-sha2-256 2025-01-10 09:39:59.748 DEBUG: Compression: none 2025-01-10 09:39:59.748 DEBUG: === End of kex handshake === 2025-01-10 09:39:59.788 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 09:39:59.789 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 09:39:59.789 DEBUG: Switch to new keys ... 2025-01-10 09:39:59.790 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 09:39:59.790 DEBUG: Adding ssh-ed25519 host key for 10.0.0.37: b'8d45516235bc06fb9f6c7b1851003997' 2025-01-10 09:39:59.793 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 09:39:59.936 DEBUG: Trying discovered key b'cd4ff47f6aaafa49bd2649394e43dabf' in /root/.ssh/id_rsa 2025-01-10 09:39:59.938 DEBUG: userauth is OK 2025-01-10 09:39:59.938 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 09:39:59.938 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 09:39:59.938 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 09:39:59.938 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 09:39:59.956 INFO: Authentication (publickey) successful! 2025-01-10 09:39:59.957 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-01-10 09:39:59.958 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 09:39:59.990 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 09:39:59.990 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 09:39:59.991 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 09:40:00.031 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 09:40:00.031 DEBUG: Secsh channel 0 opened. 2025-01-10 09:40:00.034 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 09:40:00.034 DEBUG: Command started, waiting result... 2025-01-10 09:40:00.035 DEBUG: [chan 0] EOF sent (0) 2025-01-10 09:40:01.755 DEBUG: [chan 0] EOF received (0) 2025-01-10 09:40:01.761 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts. 2025-01-10 09:40:01.861 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.33' (ECDSA) to the list of known hosts. 2025-01-10 09:40:02.912 DEBUG: Open ssh connection host=10.0.0.33 user=ubuntu 2025-01-10 09:40:02.915 DEBUG: starting thread (client mode): 0x36cf3e10 2025-01-10 09:40:02.915 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.0 2025-01-10 09:40:02.923 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-01-10 09:40:02.923 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-01-10 09:40:02.924 DEBUG: === Key exchange possibilities === 2025-01-10 09:40:02.924 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 09:40:02.924 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-01-10 09:40:02.925 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:40:02.925 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-01-10 09:40:02.925 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 09:40:02.925 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 09:40:02.925 DEBUG: client compress: none, zlib@openssh.com 2025-01-10 09:40:02.925 DEBUG: server compress: none, zlib@openssh.com 2025-01-10 09:40:02.925 DEBUG: client lang: 2025-01-10 09:40:02.925 DEBUG: server lang: 2025-01-10 09:40:02.925 DEBUG: kex follows: False 2025-01-10 09:40:02.925 DEBUG: === Key exchange agreements === 2025-01-10 09:40:02.925 DEBUG: Strict kex mode: True 2025-01-10 09:40:02.926 DEBUG: Kex: curve25519-sha256@libssh.org 2025-01-10 09:40:02.926 DEBUG: HostKey: ssh-ed25519 2025-01-10 09:40:02.926 DEBUG: Cipher: aes128-ctr 2025-01-10 09:40:02.926 DEBUG: MAC: hmac-sha2-256 2025-01-10 09:40:02.926 DEBUG: Compression: none 2025-01-10 09:40:02.926 DEBUG: === End of kex handshake === 2025-01-10 09:40:02.932 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-01-10 09:40:02.933 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-01-10 09:40:02.933 DEBUG: Switch to new keys ... 2025-01-10 09:40:02.934 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-01-10 09:40:02.934 DEBUG: Adding ssh-ed25519 host key for 10.0.0.33: b'24cb095e0f60e1224e9a0f039336d309' 2025-01-10 09:40:02.946 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 09:40:03.083 DEBUG: Trying discovered key b'cd4ff47f6aaafa49bd2649394e43dabf' in /root/.ssh/id_rsa 2025-01-10 09:40:03.084 DEBUG: userauth is OK 2025-01-10 09:40:03.084 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-01-10 09:40:03.084 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-01-10 09:40:03.084 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 09:40:03.084 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-01-10 09:40:03.096 INFO: Authentication (publickey) successful! 2025-01-10 09:40:03.096 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-01-10 09:40:03.096 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-01-10 09:40:03.131 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-01-10 09:40:03.131 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-01-10 09:40:03.131 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-01-10 09:40:03.179 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-01-10 09:40:03.179 DEBUG: Secsh channel 0 opened. 2025-01-10 09:40:03.180 DEBUG: [chan 0] Sesch channel 0 request ok 2025-01-10 09:40:03.181 DEBUG: Command started, waiting result... 2025-01-10 09:40:03.181 DEBUG: [chan 0] EOF sent (0) 2025-01-10 09:40:05.089 DEBUG: [chan 0] EOF received (0) 2025-01-10 09:40:05.091 DEBUG: Command finished, res=0 Ran 1 tests in 1659.380s PASSED (id=0) INFO: last results {0} ziu.ansible.test_ansible_ziu.AnsibleZiuTests.test_ansible_ziu [1658.881386s] ... ok ====== Totals ====== Ran: 1 tests in 0.0259 sec. - Passed: 1 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 1658.8814 sec. ============== Worker Balance ============== - Worker 0 (1 tests) => 0:27:38.881386 INFO: generate report ~/output ~ logs/ logs/report.xml ~ INFO: tests passed INFO: Test deployment finished Fri Jan 10 09:40:05 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.30' (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