Started by upstream project "pipeline-nightly" build number 55 originally caused by: Started by timer Running as SYSTEM [EnvInject] - Loading node environment variables. Building remotely on slave-openstack-gz1_1 (openstack) in workspace /home/jenkins/workspace/test-deployment [WS-CLEANUP] Deleting project workspace... [WS-CLEANUP] Deferred wipeout is disabled by the job configuration... [WS-CLEANUP] Done The recommended git tool is: git No credentials specified Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/opensdn-io/tf-jenkins.git > git init /home/jenkins/workspace/test-deployment/src/opensdn-io/tf-jenkins # timeout=10 Fetching upstream changes from https://github.com/opensdn-io/tf-jenkins.git > git --version # timeout=10 > git --version # 'git version 2.25.1' > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-jenkins.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/opensdn-io/tf-jenkins.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision 10b05238487705ac076df1f73b7769cac9782ce1 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f 10b05238487705ac076df1f73b7769cac9782ce1 # timeout=10 Commit message: "fix script for update-caches" > git rev-list --no-walk 10b05238487705ac076df1f73b7769cac9782ce1 # timeout=10 The recommended git tool is: NONE No credentials specified Wiping out workspace first. Cloning the remote Git repository Cloning repository https://github.com/opensdn-io/tf-dev-test.git > git init /home/jenkins/workspace/test-deployment/src/opensdn-io/tf-dev-test # timeout=10 Fetching upstream changes from https://github.com/opensdn-io/tf-dev-test.git > git --version # timeout=10 > git --version # 'git version 2.25.1' > git fetch --tags --force --progress -- https://github.com/opensdn-io/tf-dev-test.git +refs/heads/*:refs/remotes/origin/* # timeout=10 > git config remote.origin.url https://github.com/opensdn-io/tf-dev-test.git # timeout=10 > git config --add remote.origin.fetch +refs/heads/*:refs/remotes/origin/* # timeout=10 Avoid second fetch > git rev-parse refs/remotes/origin/master^{commit} # timeout=10 Checking out Revision db3640e1a06d21357e58f0b472192976152a0ea5 (refs/remotes/origin/master) > git config core.sparsecheckout # timeout=10 > git checkout -f db3640e1a06d21357e58f0b472192976152a0ea5 # timeout=10 Commit message: "Merge "Add tempest tests"" > git rev-list --no-walk db3640e1a06d21357e58f0b472192976152a0ea5 # timeout=10 Copied 3 artifacts from "pipeline-nightly" build number 55 [test-deployment] $ /bin/bash -xe /tmp/jenkins14417748629947121788.sh + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-55 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-55 ++ export SLAVE=openstack ++ SLAVE=openstack ++ export SLAVE_REGION=gz1 ++ SLAVE_REGION=gz1 ++ export LOGS_HOST=nexus.gz1.opensdn.io ++ LOGS_HOST=nexus.gz1.opensdn.io ++ export LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_55 ++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_55 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_55 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_55 ++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG=nightly ++ CONTRAIL_CONTAINER_TAG=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ export GERRIT_PIPELINE=nightly ++ GERRIT_PIPELINE=nightly ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + source /home/jenkins/workspace/test-deployment/deps.test-deployment.12597.env ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export ENVIRONMENT_OS=ubuntu22 ++ ENVIRONMENT_OS=ubuntu22 ++ export DATA_NETWORK=10.20.0.0/24 ++ head -1 ++ DATA_NETWORK=10.20.0.0/24 ++ export VROUTER_GATEWAY=10.20.0.1 ++ VROUTER_GATEWAY=10.20.0.1 ++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ export IMAGE_SSH_USER=ubuntu ++ IMAGE_SSH_USER=ubuntu ++ export INSTANCE_IDS=f447c4be-8753-4551-b0fa-d84922e2f8a5,a295a44d-66c2-4138-a58d-838f7ebf5a3f,2d781de4-3aa9-4ca1-97e5-3f5e8cd1db55,aa5a7736-23f7-48b7-90bc-5f5951854b45,22a3c04d-a4fb-494d-a087-9d1c2deb5db4, ++ INSTANCE_IDS=f447c4be-8753-4551-b0fa-d84922e2f8a5,a295a44d-66c2-4138-a58d-838f7ebf5a3f,2d781de4-3aa9-4ca1-97e5-3f5e8cd1db55,aa5a7736-23f7-48b7-90bc-5f5951854b45,22a3c04d-a4fb-494d-a087-9d1c2deb5db4, ++ export instance_ip=10.0.0.46 ++ instance_ip=10.0.0.46 ++ export CONTROLLER_NODES=10.0.0.46,10.0.0.35,10.0.0.12, ++ CONTROLLER_NODES=10.0.0.46,10.0.0.35,10.0.0.12, ++ export CONTROL_NODES=10.20.0.35,10.20.0.6,10.20.0.8, ++ CONTROL_NODES=10.20.0.35,10.20.0.6,10.20.0.8, ++ export AGENT_NODES=10.0.0.50,10.0.0.54, ++ AGENT_NODES=10.0.0.50,10.0.0.54, ++ export ORCHESTRATOR=openstack ++ ORCHESTRATOR=openstack ++ export DEPLOYER=ansible ++ DEPLOYER=ansible ++ export JOB_LOGS_PATH=ansible-os-ha-ziu ++ JOB_LOGS_PATH=ansible-os-ha-ziu + desc='Pipeline: pipeline-nightly-55 Random: 12597 Stream: ansible-os-ha-ziu' + desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_55/ansible-os-ha-ziu' + echo 'DESCRIPTION Pipeline: pipeline-nightly-55 Random: 12597 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_55/ansible-os-ha-ziu' DESCRIPTION Pipeline: pipeline-nightly-55 Random: 12597 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_55/ansible-os-ha-ziu [description-setter] Description set: Pipeline: pipeline-nightly-55 Random: 12597 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_55/ansible-os-ha-ziu' [test-deployment] $ /bin/bash -xe /tmp/jenkins16428667246120019306.sh + set -eo pipefail + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-55 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-55 ++ export SLAVE=openstack ++ SLAVE=openstack ++ export SLAVE_REGION=gz1 ++ SLAVE_REGION=gz1 ++ export LOGS_HOST=nexus.gz1.opensdn.io ++ LOGS_HOST=nexus.gz1.opensdn.io ++ export LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_55 ++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_55 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_55 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_55 ++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG=nightly ++ CONTRAIL_CONTAINER_TAG=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ export GERRIT_PIPELINE=nightly ++ GERRIT_PIPELINE=nightly ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-jenkins ./patchsets-info.json + ./src/opensdn-io/tf-jenkins/infra/gerrit/apply_patchsets.sh ./src opensdn-io/tf-dev-test ./patchsets-info.json [test-deployment] $ /bin/bash -xe /tmp/jenkins6507285164265200329.sh + set -eo pipefail + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-55 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-55 ++ export SLAVE=openstack ++ SLAVE=openstack ++ export SLAVE_REGION=gz1 ++ SLAVE_REGION=gz1 ++ export LOGS_HOST=nexus.gz1.opensdn.io ++ LOGS_HOST=nexus.gz1.opensdn.io ++ export LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_55 ++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_55 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_55 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_55 ++ export SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ SITE_MIRROR=http://nexus.gz1.opensdn.io/repository ++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG=nightly ++ CONTRAIL_CONTAINER_TAG=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ export CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ export CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ export CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ export GERRIT_PIPELINE=nightly ++ GERRIT_PIPELINE=nightly ++ export GERRIT_BRANCH=master ++ GERRIT_BRANCH=master ++ export REPOS_CHANNEL=latest ++ REPOS_CHANNEL=latest + source ./src/opensdn-io/tf-jenkins/infra/openstack/definitions ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export OS_NETWORK=management ++ OS_NETWORK=management ++ export OS_DATA_NETWORK=data ++ OS_DATA_NETWORK=data ++ export OS_SG=default ++ OS_SG=default ++ export RESERVED_INSTANCES_COUNT=3 ++ RESERVED_INSTANCES_COUNT=3 ++ export RESERVED_CORES_COUNT=16 ++ RESERVED_CORES_COUNT=16 ++ export VM_BOOT_RETRIES=120 ++ VM_BOOT_RETRIES=120 ++ export VM_BOOT_DELAY=60 ++ VM_BOOT_DELAY=60 ++ export VOLUME_TYPE=ceph-ssd ++ VOLUME_TYPE=ceph-ssd ++ ENVIRONMENT_OS=rocky9 ++ VM_TYPES=(['xsmall']='STD3-1-4' ['small']='STD3-2-8' ['medium']='STD3-4-16' ['large']='STD3-8-32') ++ declare -A VM_TYPES ++ VOLUME_SIZE=(['xsmall']='50' ['small']='50' ['medium']='80' ['large']='80') ++ declare -A VOLUME_SIZE ++ OS_IMAGES=(['CENTOS7']='prepared-centos7' ['CENTOS8']='prepared-centos8' ['UBUNTU20']='prepared-ubuntu20' ['UBUNTU22']='prepared-ubuntu22' ['ROCKY9']='prepared-rocky92') ++ declare -A OS_IMAGES ++ OS_IMAGE_USERS=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky') ++ declare -A OS_IMAGE_USERS ++ OS_IMAGES_UP=(['CENTOS7']='centos' ['CENTOS8']='centos' ['UBUNTU20']='ubuntu' ['UBUNTU22']='ubuntu' ['ROCKY9']='rocky' ['ROCKY92']='rocky') ++ declare -A OS_IMAGES_UP ++ OS_IMAGES_DOWN=(['CENTOS7']='' ['CENTOS8']='' ['UBUNTU20']='' ['UBUNTU22']='' ['ROCKY9']='' ['ROCKY92']='') ++ declare -A OS_IMAGES_DOWN ++ SSH_OPTIONS='-T -o UserKnownHostsFile=/dev/null -o StrictHostKeyChecking=no -o PasswordAuthentication=no' + source /home/jenkins/workspace/test-deployment/deps.test-deployment.12597.env ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export ENVIRONMENT_OS=ubuntu22 ++ ENVIRONMENT_OS=ubuntu22 ++ export DATA_NETWORK=10.20.0.0/24 ++ head -1 ++ DATA_NETWORK=10.20.0.0/24 ++ export VROUTER_GATEWAY=10.20.0.1 ++ VROUTER_GATEWAY=10.20.0.1 ++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ export IMAGE_SSH_USER=ubuntu ++ IMAGE_SSH_USER=ubuntu ++ export INSTANCE_IDS=f447c4be-8753-4551-b0fa-d84922e2f8a5,a295a44d-66c2-4138-a58d-838f7ebf5a3f,2d781de4-3aa9-4ca1-97e5-3f5e8cd1db55,aa5a7736-23f7-48b7-90bc-5f5951854b45,22a3c04d-a4fb-494d-a087-9d1c2deb5db4, ++ INSTANCE_IDS=f447c4be-8753-4551-b0fa-d84922e2f8a5,a295a44d-66c2-4138-a58d-838f7ebf5a3f,2d781de4-3aa9-4ca1-97e5-3f5e8cd1db55,aa5a7736-23f7-48b7-90bc-5f5951854b45,22a3c04d-a4fb-494d-a087-9d1c2deb5db4, ++ export instance_ip=10.0.0.46 ++ instance_ip=10.0.0.46 ++ export CONTROLLER_NODES=10.0.0.46,10.0.0.35,10.0.0.12, ++ CONTROLLER_NODES=10.0.0.46,10.0.0.35,10.0.0.12, ++ export CONTROL_NODES=10.20.0.35,10.20.0.6,10.20.0.8, ++ CONTROL_NODES=10.20.0.35,10.20.0.6,10.20.0.8, ++ export AGENT_NODES=10.0.0.50,10.0.0.54, ++ AGENT_NODES=10.0.0.50,10.0.0.54, ++ 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.12597.env ++ export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 ++ export CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos ++ CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos ++ export MONITORING_DEPLOY_TARGET=HA,ZIU ++ MONITORING_DEPLOY_TARGET=HA,ZIU ++ export MONITORING_DEPLOYER=ansible ++ MONITORING_DEPLOYER=ansible ++ export MONITORING_ORCHESTRATOR=os ++ MONITORING_ORCHESTRATOR=os ++ export USE_DATAPLANE_NETWORK=true ++ USE_DATAPLANE_NETWORK=true ++ export DEPLOYMENT_TEST_TAGS=ziu ++ DEPLOYMENT_TEST_TAGS=ziu ++ export TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly ++ TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly + export FULL_LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_55/ansible-os-ha-ziu + FULL_LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_55/ansible-os-ha-ziu + export TARGET=deployment + TARGET=deployment + ./src/opensdn-io/tf-jenkins/jobs/test/functional/run.sh INFO: Test deployment started Thu Feb 13 02:06:18 UTC 2025 Warning: Permanently added '10.0.0.46' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.46' (ECDSA) to the list of known hosts. DEPLOYER=ansible CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ORCHESTRATOR=openstack OPENSTACK_VERSION="yoga" CONTROLLER_NODES="10.0.0.46 10.0.0.35 10.0.0.12 " AGENT_NODES="10.0.0.50 10.0.0.54 " CONTROL_NODES="10.20.0.35 10.20.0.6 10.20.0.8 " SSL_ENABLE="false" LEGACY_ANALYTICS_ENABLE="true" HUGE_PAGES_1G= CONTAINER_RUNTIME=docker K8S_CA= DEPLOY_IPA_SERVER= IPA_PASSWORD= OPENSTACK_CONTROLLER_NODES='10.0.0.46' OS_AUTH_URL='http://10.0.0.46:5000/v3' AUTH_PASSWORD='contrail123' AUTH_URL='' INFO: TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly Reading package lists... Building dependency tree... Reading state information... python3-distutils is already the newest version (3.10.8-1~22.04). python3-minimal is already the newest version (3.10.6-1~22.04). python3-minimal set to manually installed. The following packages were automatically installed and are no longer required: apport-symptoms distro-info libnetplan0 python3-debconf python3-debian python3-magic python3-pexpect python3-problem-report python3-ptyprocess python3-systemd Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 59 not upgraded. INFO: [docker install] INFO: distro=ubuntu detected INFO: docker installed: Docker version 27.5.1, build 9f9e405 [docker config] DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5102 HTTP/1.1 404 Not Found Content-Type: text/plain; charset=utf-8 X-Content-Type-Options: nosniff Date: Thu, 13 Feb 2025 02:06:21 GMT Content-Length: 19 DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5102 is insecure INFO: [restart docker] INFO: get testrunner.sh from image INFO: docker installed: Docker version 27.5.1, build 9f9e405 nightly: Pulling from tf-deployment-test 2d473b07cdd5: Already exists 3c1fffb35a6c: Pulling fs layer de1e77d28588: Pulling fs layer 3c1fffb35a6c: Verifying Checksum 3c1fffb35a6c: Download complete 3c1fffb35a6c: Pull complete de1e77d28588: Verifying Checksum de1e77d28588: Download complete de1e77d28588: Pull complete Digest: sha256:22ed1c055a38cd665338d53987850bfcc972c2c726e0e3a86e5bced130354230 Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly da29d12561d1db1a386727ab5c10700ec0ac0dd029ca5a99ea5c60a31fb10e3b 3Cg3iIfR0c INFO: run tests... INFO: create test.env DEBUG=false DEPLOYER=ansible CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ORCHESTRATOR=openstack OPENSTACK_VERSION="yoga" CONTROLLER_NODES="10.0.0.46 10.0.0.35 10.0.0.12 " AGENT_NODES="10.0.0.50 10.0.0.54 " CONTROL_NODES="10.20.0.35 10.20.0.6 10.20.0.8 " SSL_ENABLE="false" LEGACY_ANALYTICS_ENABLE="true" HUGE_PAGES_1G= CONTAINER_RUNTIME=docker K8S_CA= DEPLOY_IPA_SERVER= IPA_PASSWORD= OPENSTACK_CONTROLLER_NODES='10.0.0.46' OS_AUTH_URL='http://10.0.0.46:5000/v3' AUTH_PASSWORD='contrail123' AUTH_URL='' CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly SSH_USER=ubuntu SSH_HOST=10.0.0.46 DEPLOYMENT_TEST_TAGS=ziu nightly: Pulling from tf-deployment-test Digest: sha256:22ed1c055a38cd665338d53987850bfcc972c2c726e0e3a86e5bced130354230 Status: Image is up to date for nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly INFO: command to run: sudo docker run --privileged=true --rm=true -t -v /home/ubuntu/.tf/test.env:/input/test.env -v /home/ubuntu/.ssh/id_rsa:/root/.ssh/id_rsa -v /home/ubuntu/output:/output --network host nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly INFO: Testing with deployment tag: ziu /usr/local/lib/python3.6/site-packages/paramiko/transport.py:32: CryptographyDeprecationWarning: Python 3.6 is no longer supported by the Python core team. Therefore, support for it is deprecated in cryptography. The next release of cryptography will remove support for Python 3.6. from cryptography.hazmat.backends import default_backend INFO List of tests: ziu.ansible.test_ansible_ziu.AnsibleZiuTests.test_ansible_ziu[ansible,openstack,ziu] running=python3 -m subunit.run discover ./tests --load-list /tmp/tmp2wxm_2wt /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.46' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.46' (ECDSA) to the list of known hosts. 2025-02-13 02:06:35.700 DEBUG: Open ssh connection host=10.0.0.46 user=ubuntu 2025-02-13 02:06:35.702 DEBUG: starting thread (client mode): 0x238f2588 2025-02-13 02:06:35.703 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-13 02:06:35.714 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-13 02:06:35.714 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-13 02:06:35.724 DEBUG: === Key exchange possibilities === 2025-02-13 02:06:35.724 DEBUG: kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, sntrup761x25519-sha512@openssh.com, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com 2025-02-13 02:06:35.724 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-13 02:06:35.724 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:06:35.724 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:06:35.724 DEBUG: client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:06:35.724 DEBUG: server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:06:35.724 DEBUG: client compress: none, zlib@openssh.com 2025-02-13 02:06:35.724 DEBUG: server compress: none, zlib@openssh.com 2025-02-13 02:06:35.724 DEBUG: client lang: 2025-02-13 02:06:35.724 DEBUG: server lang: 2025-02-13 02:06:35.725 DEBUG: kex follows: False 2025-02-13 02:06:35.725 DEBUG: === Key exchange agreements === 2025-02-13 02:06:35.725 DEBUG: Strict kex mode: True 2025-02-13 02:06:35.725 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-13 02:06:35.725 DEBUG: HostKey: ssh-ed25519 2025-02-13 02:06:35.725 DEBUG: Cipher: aes128-ctr 2025-02-13 02:06:35.725 DEBUG: MAC: hmac-sha2-256 2025-02-13 02:06:35.725 DEBUG: Compression: none 2025-02-13 02:06:35.725 DEBUG: === End of kex handshake === 2025-02-13 02:06:35.783 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-13 02:06:35.783 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-13 02:06:35.784 DEBUG: Switch to new keys ... 2025-02-13 02:06:35.784 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-13 02:06:35.784 DEBUG: Adding ssh-ed25519 host key for 10.0.0.46: b'b6b459ca613cd8bd2b3337542d8da7b6' 2025-02-13 02:06:35.808 DEBUG: Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com', 'publickey-hostbound@openssh.com': b'0'} 2025-02-13 02:06:36.071 DEBUG: Trying discovered key b'9cf357af9ec68db75401fe079c5412fd' in /root/.ssh/id_rsa 2025-02-13 02:06:36.072 DEBUG: userauth is OK 2025-02-13 02:06:36.072 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-13 02:06:36.074 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-13 02:06:36.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-02-13 02:06:36.077 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-13 02:06:36.128 INFO: Authentication (publickey) successful! 2025-02-13 02:06:36.133 DEBUG: Start command over ssh command='/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh' 2025-02-13 02:06:36.133 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-13 02:06:36.203 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-13 02:06:36.204 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-13 02:06:36.204 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-13 02:06:36.248 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-13 02:06:36.248 DEBUG: Secsh channel 0 opened. 2025-02-13 02:06:36.249 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-13 02:06:36.250 DEBUG: Command started, waiting result... 2025-02-13 02:06:36.250 DEBUG: [chan 0] EOF sent (0) 2025-02-13 02:06:36.254 INFO: ++ readlink -e /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-02-13 02:06:36.255 INFO: + my_file=/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-02-13 02:06:36.255 INFO: ++ dirname /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-02-13 02:06:36.256 INFO: + my_dir=/tmp/tf-deployment-test/tests/ziu/ansible + TF_CONFIG_DIR=/home/ubuntu/.tf + source /tmp/test.env 2025-02-13 02:06:36.257 INFO: ++ DEBUG=false ++ DEPLOYER=ansible ++ CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ ORCHESTRATOR=openstack ++ OPENSTACK_VERSION=yoga ++ CONTROLLER_NODES='10.0.0.46 10.0.0.35 10.0.0.12 ' ++ AGENT_NODES='10.0.0.50 10.0.0.54 ' ++ CONTROL_NODES='10.20.0.35 10.20.0.6 10.20.0.8 ' ++ SSL_ENABLE=false ++ LEGACY_ANALYTICS_ENABLE=true ++ HUGE_PAGES_1G= ++ CONTAINER_RUNTIME=docker ++ K8S_CA= ++ DEPLOY_IPA_SERVER= ++ IPA_PASSWORD= ++ OPENSTACK_CONTROLLER_NODES=10.0.0.46 ++ OS_AUTH_URL=http://10.0.0.46:5000/v3 ++ AUTH_PASSWORD=contrail123 ++ AUTH_URL= ++ CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ CONTRAIL_CONTAINER_TAG_ORIGINAL=nightly ++ DEPLOYER_CONTAINER_REGISTRY_ORIGINAL=nexus.gz1.opensdn.io:5102 ++ CONTRAIL_DEPLOYER_CONTAINER_TAG_ORIGINAL=nightly ++ SSH_USER=ubuntu ++ SSH_HOST=10.0.0.46 ++ DEPLOYMENT_TEST_TAGS=ziu + export CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 + CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 + export CONTRAIL_CONTAINER_TAG=nightly + CONTRAIL_CONTAINER_TAG=nightly + export 'SSH_OPTIONS=-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' + SSH_OPTIONS='-o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null' + tf_deployer_dir=/home/ubuntu/tf-ansible-deployer + openstack_deployer_dir=/home/ubuntu/contrail-kolla-ansible + tf_deployer_image=tf-ansible-deployer-src + openstack_deployer_image=tf-kolla-ansible-src + fetch_deployer tf-ansible-deployer-src /home/ubuntu/tf-ansible-deployer + [[ 2 != 2 ]] + local deployer_image=tf-ansible-deployer-src + local deployer_dir=/home/ubuntu/tf-ansible-deployer + sudo rm -rf /home/ubuntu/tf-ansible-deployer 2025-02-13 02:06:36.284 INFO: + local image=nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src + '[' -n nightly ']' + image+=:nightly + sudo docker create --name tf-ansible-deployer-src --entrypoint /bin/true nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src:nightly 2025-02-13 02:06:36.329 INFO: Unable to find image 'nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src:nightly' locally 2025-02-13 02:06:36.454 INFO: nightly: Pulling from tf-ansible-deployer-src 2025-02-13 02:06:36.455 INFO: 7eb23c7fc30e: Pulling fs layer 2025-02-13 02:06:36.527 INFO: 7eb23c7fc30e: Verifying Checksum 7eb23c7fc30e: Download complete 2025-02-13 02:06:36.778 INFO: 7eb23c7fc30e: Pull complete 2025-02-13 02:06:36.797 INFO: Digest: sha256:c359a7062fde1f90b0c18f9e7530c2d97e1b7a9d7cc9621741f7462a34aa26a5 2025-02-13 02:06:36.804 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src:nightly 2025-02-13 02:06:37.065 INFO: fbb607609261d4563556df8e5d23307c7192982deb4423c4c4fdcf08c8265f3d 2025-02-13 02:06:37.068 INFO: + sudo docker cp tf-ansible-deployer-src:/src /home/ubuntu/tf-ansible-deployer 2025-02-13 02:06:37.246 INFO: + sudo docker rm -fv tf-ansible-deployer-src 2025-02-13 02:06:37.291 INFO: tf-ansible-deployer-src 2025-02-13 02:06:37.298 INFO: + sudo chown -R 1000 /home/ubuntu/tf-ansible-deployer 2025-02-13 02:06:37.314 INFO: + fetch_deployer tf-kolla-ansible-src /home/ubuntu/contrail-kolla-ansible + [[ 2 != 2 ]] + local deployer_image=tf-kolla-ansible-src + local deployer_dir=/home/ubuntu/contrail-kolla-ansible + sudo rm -rf /home/ubuntu/contrail-kolla-ansible 2025-02-13 02:06:37.422 INFO: + local image=nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src + '[' -n nightly ']' + image+=:nightly + sudo docker create --name tf-kolla-ansible-src --entrypoint /bin/true nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src:nightly 2025-02-13 02:06:37.466 INFO: Unable to find image 'nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src:nightly' locally 2025-02-13 02:06:37.588 INFO: nightly: Pulling from tf-kolla-ansible-src d6b402bcc067: Pulling fs layer 2025-02-13 02:06:38.109 INFO: d6b402bcc067: Verifying Checksum d6b402bcc067: Download complete 2025-02-13 02:06:38.652 INFO: d6b402bcc067: Pull complete 2025-02-13 02:06:38.670 INFO: Digest: sha256:c45297181d6d26a0f9abbdc4e1109868b4f355d23f4f1f898082095215d3cc6b 2025-02-13 02:06:38.676 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src:nightly 2025-02-13 02:06:38.822 INFO: 3db280515e66f2e7855d479233f3a8155fa4a13b2803ee1542a105bbb87f31e4 2025-02-13 02:06:38.825 INFO: + sudo docker cp tf-kolla-ansible-src:/src /home/ubuntu/contrail-kolla-ansible 2025-02-13 02:06:39.020 INFO: + sudo docker rm -fv tf-kolla-ansible-src 2025-02-13 02:06:39.094 INFO: tf-kolla-ansible-src 2025-02-13 02:06:39.097 INFO: + sudo chown -R 1000 /home/ubuntu/contrail-kolla-ansible 2025-02-13 02:06:39.106 INFO: + cd /home/ubuntu/tf-ansible-deployer + cp /home/ubuntu/.tf/instances.yaml /home/ubuntu/.tf/ziu_instances.yaml 2025-02-13 02:06:39.109 INFO: + sed -i 's/CONTRAIL_CONTAINER_TAG:.*/CONTRAIL_CONTAINER_TAG: nightly/g' /home/ubuntu/.tf/ziu_instances.yaml 2025-02-13 02:06:39.113 INFO: + sed -i 's/CONTAINER_REGISTRY:.*/CONTAINER_REGISTRY: nexus.gz1.opensdn.io:5102/g' /home/ubuntu/.tf/ziu_instances.yaml 2025-02-13 02:06:39.119 INFO: + sudo -E ansible-playbook -v -e stage=controller -e orchestrator=openstack -e config_file=/home/ubuntu/.tf/ziu_instances.yaml playbooks/ziu.yml 2025-02-13 02:06:40.710 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-02-13 02:06:40.729 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-02-13 02:06:40.745 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-02-13 02:06:41.273 INFO: PLAY [Create container host group and evaluate variables for Contrail] ********* 2025-02-13 02:06:42.740 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:06:42.740 INFO: ok: [localhost] 2025-02-13 02:06:42.994 INFO: TASK [Expose instances] ******************************************************** ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_35": {"ip": "10.0.0.35", "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_46": {"ip": "10.0.0.46", "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_50": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_54": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false} 2025-02-13 02:06:43.227 INFO: TASK [Expose global configuration] ********************************************* 2025-02-13 02:06:43.227 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false} 2025-02-13 02:06:43.445 INFO: TASK [Expose remote_locations configuration] *********************************** 2025-02-13 02:06:43.445 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false} 2025-02-13 02:06:43.672 INFO: TASK [Expose provider config] ************************************************** ok: [localhost] => {"ansible_facts": {"provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}}, "changed": false} 2025-02-13 02:06:44.498 INFO: TASK [pip : check if pip present] ********************************************** changed: [localhost] => {"changed": true, "cmd": "python3 -m pip --version", "delta": "0:00:00.228279", "end": "2025-02-13 02:06:44.473208", "msg": "", "rc": 0, "start": "2025-02-13 02:06:44.244929", "stderr": "", "stderr_lines": [], "stdout": "pip 25.0.1 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10)", "stdout_lines": ["pip 25.0.1 from /usr/local/lib/python3.10/dist-packages/pip (python 3.10)"]} 2025-02-13 02:06:45.935 INFO: TASK [pip : upgrade pip] ******************************************************* changed: [localhost] => {"attempts": 1, "changed": true, "cmd": "python3 -m pip install --upgrade 'pip>=20'", "delta": "0:00:00.905488", "end": "2025-02-13 02:06:45.895805", "msg": "", "rc": 0, "start": "2025-02-13 02:06:44.990317", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pip>=20 in /usr/local/lib/python3.10/dist-packages (25.0.1)", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pip>=20 in /usr/local/lib/python3.10/dist-packages (25.0.1)"]} 2025-02-13 02:06:46.079 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-02-13 02:06:46.178 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-02-13 02:06:46.616 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-02-13 02:06:46.617 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_46", "private_ip": "10.0.0.46"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:46.655 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.35", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_35", "private_ip": "10.0.0.35"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:46.692 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:46.728 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.50", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_50", "private_ip": "10.0.0.50"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:06:46.762 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.54", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_54", "private_ip": "10.0.0.54"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:06:46.988 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_46", "private_ip": "10.0.0.46"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:47.024 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.35", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_35", "private_ip": "10.0.0.35"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:47.060 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:47.094 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.50", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_50", "private_ip": "10.0.0.50"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:06:47.134 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.54", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_54", "private_ip": "10.0.0.54"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:06:47.479 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-02-13 02:06:47.574 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-02-13 02:06:47.818 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:06:47.819 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-02-13 02:06:48.087 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ 2025-02-13 02:06:48.088 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:48.123 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:48.159 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:48.364 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-02-13 02:06:48.611 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:48.637 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:48.674 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:48.879 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-02-13 02:06:49.105 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:49.155 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:49.190 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:49.401 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:06:49.401 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-02-13 02:06:49.658 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* 2025-02-13 02:06:49.659 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:49.698 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:49.735 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:49.936 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-02-13 02:06:50.172 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:50.218 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:50.258 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:50.484 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-02-13 02:06:50.749 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:50.782 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:50.820 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:51.040 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:06:51.044 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-02-13 02:06:51.312 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:51.346 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:51.382 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:51.626 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:06:51.628 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-02-13 02:06:51.877 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:51.913 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:51.949 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:52.136 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-02-13 02:06:52.436 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:06:52.436 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-02-13 02:06:52.756 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:06:52.757 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-02-13 02:06:53.080 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-02-13 02:06:53.292 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-02-13 02:06:53.293 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:53.484 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:06:53.485 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-02-13 02:06:53.729 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** 2025-02-13 02:06:53.730 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.50"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:06:53.762 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.50", "10.0.0.54"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:06:53.938 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-02-13 02:06:54.147 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-02-13 02:06:54.230 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-02-13 02:06:54.715 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-02-13 02:06:54.895 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false} 2025-02-13 02:06:55.088 INFO: TASK [contrail_deployer : set registry if defined] ***************************** ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false} 2025-02-13 02:06:55.352 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-02-13 02:06:55.531 INFO: TASK [contrail_deployer : add roles if defined] ******************************** 2025-02-13 02:06:55.533 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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_46": {"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_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:55.566 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:55.599 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:55.630 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:06:55.661 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_54": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:06:55.854 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** ok: [localhost] => {"ansible_facts": {"analytics_api_port": 8081, "config_api_port": 8082, "keystone_auth_proto": "http", "keystone_auth_public_port": 5000, "opencontrail_api_server_ip": "10.0.0.46 10.0.0.35 10.0.0.12", "opencontrail_collector_ip": "10.0.0.46 10.0.0.35 10.0.0.12"}, "changed": false} 2025-02-13 02:06:55.917 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-02-13 02:06:55.976 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-02-13 02:06:56.250 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-02-13 02:06:56.310 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-02-13 02:06:56.387 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-02-13 02:06:57.030 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false} 2025-02-13 02:06:57.244 INFO: TASK [contrail_deployer : set tty to true if it's not defined] ***************** 2025-02-13 02:06:57.244 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false} 2025-02-13 02:06:57.475 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** 2025-02-13 02:06:57.475 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"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.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIG_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:06:57.523 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"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.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONTROLLER_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:06:57.555 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"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.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIGDB_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:06:57.591 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:06:57.628 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_SNMP_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:06:57.664 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_ALARM_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:06:57.708 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICSDB_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:06:57.740 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:06:57.927 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:06:57.928 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "changed": false} 2025-02-13 02:06:58.179 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:58.215 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:58.253 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:58.442 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:06:58.444 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "changed": false} 2025-02-13 02:06:58.707 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** 2025-02-13 02:06:58.708 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:58.749 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:58.802 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:59.008 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "changed": false} 2025-02-13 02:06:59.253 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** 2025-02-13 02:06:59.254 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:06:59.289 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:59.323 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:06:59.523 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** 2025-02-13 02:06:59.523 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:06:59.533 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:06:59.713 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** 2025-02-13 02:06:59.713 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.46"}, "changed": false} 2025-02-13 02:07:00.112 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:07:00.150 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:07:00.185 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:07:00.221 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:07:00.254 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:07:00.265 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:07:00.469 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:07:00.847 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-02-13 02:07:00.938 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-02-13 02:07:01.144 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:07:01.147 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-02-13 02:07:01.318 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-02-13 02:07:01.748 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-02-13 02:07:01.919 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* 2025-02-13 02:07:01.924 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-02-13 02:07:02.102 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* 2025-02-13 02:07:02.103 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-02-13 02:07:02.388 INFO: TASK [kolla_deployer : install_kolla_dependencies] ***************************** 2025-02-13 02:07:02.451 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/install_kolla_dependencies.yml for localhost 2025-02-13 02:07:04.008 INFO: TASK [kolla_deployer : install git to operate on kolla branches] *************** ok: [localhost] => {"cache_update_time": 1739406368, "cache_updated": false, "changed": false} 2025-02-13 02:07:04.072 INFO: TASK [kolla_deployer : create kolla playbooks] ********************************* 2025-02-13 02:07:04.132 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/create_kolla_playbooks.yml for localhost 2025-02-13 02:07:04.396 INFO: TASK [kolla_deployer : Set kolla directory based on kolla installation mode] *** 2025-02-13 02:07:04.404 INFO: ok: [localhost] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-02-13 02:07:04.910 INFO: TASK [kolla_deployer : Check openstack repo is present] ************************ ok: [localhost] => {"changed": false, "stat": {"atime": 1739412399.1025553, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1739412399.1025553, "dev": 64513, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 517194, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1739410447.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": "167550624", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}} 2025-02-13 02:07:05.812 INFO: TASK [kolla_deployer : Choosing openstack branch] ****************************** 2025-02-13 02:07:05.813 INFO: changed: [localhost] => {"changed": true, "cmd": "git checkout opensdn/yoga", "delta": "0:00:00.152832", "end": "2025-02-13 02:07:05.780569", "msg": "", "rc": 0, "start": "2025-02-13 02:07:05.627737", "stderr": "Switched to a new branch 'opensdn/yoga'", "stderr_lines": ["Switched to a new branch 'opensdn/yoga'"], "stdout": "Branch 'opensdn/yoga' set up to track remote branch 'opensdn/yoga' from 'github'.", "stdout_lines": ["Branch 'opensdn/yoga' set up to track remote branch 'opensdn/yoga' from 'github'."]} 2025-02-13 02:07:08.283 INFO: TASK [kolla_deployer : install python compose] ********************************* 2025-02-13 02:07:08.283 INFO: ok: [localhost] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "docker<7"], "name": ["docker<7"], "requirements": null, "state": "present", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: docker<7 in /usr/local/lib/python3.10/dist-packages (4.4.4)\nRequirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker<7) (1.16.0)\nRequirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from docker<7) (0.59.0)\nRequirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/local/lib/python3.10/dist-packages (from docker<7) (2.28.2)\nRequirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.4.1)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.3)\nRequirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (1.26.5)\nRequirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (2020.6.20)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: docker<7 in /usr/local/lib/python3.10/dist-packages (4.4.4)", "Requirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker<7) (1.16.0)", "Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from docker<7) (0.59.0)", "Requirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/local/lib/python3.10/dist-packages (from docker<7) (2.28.2)", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.4.1)", "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.3)", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (1.26.5)", "Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (2020.6.20)"], "version": null, "virtualenv": null} 2025-02-13 02:07:10.226 INFO: TASK [kolla_deployer : install kolla requirements] ***************************** 2025-02-13 02:07:10.232 INFO: 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.1)\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.1)\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: setuptools in /usr/lib/python3/dist-packages (from pbr!=2.1.0,>=2.0.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 1)) (59.6.0)\nRequirement already satisfied: debtcollector>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.0.0)\nRequirement already satisfied: netaddr>=0.7.18 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.3.0)\nRequirement already satisfied: oslo.i18n>=3.15.3 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (6.5.0)\nRequirement already satisfied: requests>=2.18.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.28.2)\nRequirement already satisfied: rfc3986>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.0.0)\nRequirement already satisfied: stevedore>=1.20.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (5.4.0)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (1.17.1)\nRequirement already satisfied: iso8601>=0.1.11 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.1.0)\nRequirement already satisfied: packaging>=20.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (24.2)\nRequirement already satisfied: psutil>=3.2.2 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (6.1.1)\nRequirement already satisfied: pyparsing>=2.1.0 in /usr/lib/python3/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.4.7)\nRequirement already satisfied: tzdata>=2022.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2025.1)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (2.22)\nRequirement already satisfied: wrapt>=1.7.0 in /usr/local/lib/python3.10/dist-packages (from debtcollector>=1.2.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.17.2)\nRequirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.4.1)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.3)\nRequirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.26.5)\nRequirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2020.6.20)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pbr!=2.1.0,>=2.0.0 in /usr/local/lib/python3.10/dist-packages (from -r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 1)) (6.1.1)", "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.1)", "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: setuptools in /usr/lib/python3/dist-packages (from pbr!=2.1.0,>=2.0.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 1)) (59.6.0)", "Requirement already satisfied: debtcollector>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.0.0)", "Requirement already satisfied: netaddr>=0.7.18 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.3.0)", "Requirement already satisfied: oslo.i18n>=3.15.3 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (6.5.0)", "Requirement already satisfied: requests>=2.18.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.28.2)", "Requirement already satisfied: rfc3986>=1.2.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2.0.0)", "Requirement already satisfied: stevedore>=1.20.0 in /usr/local/lib/python3.10/dist-packages (from oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (5.4.0)", "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (1.17.1)", "Requirement already satisfied: iso8601>=0.1.11 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.1.0)", "Requirement already satisfied: packaging>=20.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (24.2)", "Requirement already satisfied: psutil>=3.2.2 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (6.1.1)", "Requirement already satisfied: pyparsing>=2.1.0 in /usr/lib/python3/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2.4.7)", "Requirement already satisfied: tzdata>=2022.4 in /usr/local/lib/python3.10/dist-packages (from oslo.utils>=3.33.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 11)) (2025.1)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography>=2.1->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 10)) (2.22)", "Requirement already satisfied: wrapt>=1.7.0 in /usr/local/lib/python3.10/dist-packages (from debtcollector>=1.2.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.17.2)", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.4.1)", "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (3.3)", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (1.26.5)", "Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests>=2.18.0->oslo.config>=5.2.0->-r /home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/requirements.txt (line 4)) (2020.6.20)"], "version": null, "virtualenv": null} 2025-02-13 02:07:12.988 INFO: TASK [kolla_deployer : install kolla libraries] ******************************** changed: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:07:13.234 INFO: TASK [k8s_deployer : init master_ip list] ************************************** 2025-02-13 02:07:13.236 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false} 2025-02-13 02:07:13.463 INFO: TASK [k8s_deployer : init master_name list] ************************************ 2025-02-13 02:07:13.463 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false} 2025-02-13 02:07:13.912 INFO: TASK [k8s_deployer : show master_ip list] ************************************** 2025-02-13 02:07:13.913 INFO: ok: [localhost] => { "msg": [] } 2025-02-13 02:07:14.100 INFO: TASK [k8s_deployer : show master_name list] ************************************ 2025-02-13 02:07:14.101 INFO: ok: [localhost] => { "msg": [] } 2025-02-13 02:07:15.041 INFO: PLAY [Prepare Docker] ********************************************************** 2025-02-13 02:07:16.777 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:07:16.778 INFO: ok: [10.0.0.12] 2025-02-13 02:07:16.960 INFO: ok: [10.0.0.46] 2025-02-13 02:07:17.183 INFO: ok: [10.0.0.35] 2025-02-13 02:07:17.483 INFO: ok: [10.0.0.54] 2025-02-13 02:07:17.611 INFO: ok: [10.0.0.50] 2025-02-13 02:07:18.373 INFO: TASK [docker : include OS specific] ******************************************** 2025-02-13 02:07:19.162 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.46, 10.0.0.35, 10.0.0.12, 10.0.0.50, 10.0.0.54 2025-02-13 02:07:20.644 INFO: TASK [docker : upgrade pyopenssl] ********************************************** ok: [10.0.0.35] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null} 2025-02-13 02:07:20.655 INFO: ok: [10.0.0.12] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null} 2025-02-13 02:07:20.747 INFO: ok: [10.0.0.46] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (25.0.0)\nRequirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.1)\nRequirement already satisfied: typing-extensions>=4.9 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (4.12.2)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (25.0.0)", "Requirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.1)", "Requirement already satisfied: typing-extensions>=4.9 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (4.12.2)", "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)"], "version": null, "virtualenv": null} 2025-02-13 02:07:21.195 INFO: ok: [10.0.0.54] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null} 2025-02-13 02:07:21.308 INFO: ok: [10.0.0.50] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null} 2025-02-13 02:07:22.747 INFO: TASK [docker : Install pre-requisites] ***************************************** ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1739406368, "cache_updated": false, "changed": false} 2025-02-13 02:07:22.849 INFO: ok: [10.0.0.46] => {"attempts": 1, "cache_update_time": 1739406368, "cache_updated": false, "changed": false} 2025-02-13 02:07:22.929 INFO: ok: [10.0.0.35] => {"attempts": 1, "cache_update_time": 1739406368, "cache_updated": false, "changed": false} 2025-02-13 02:07:23.402 INFO: ok: [10.0.0.54] => {"attempts": 1, "cache_update_time": 1739406368, "cache_updated": false, "changed": false} 2025-02-13 02:07:23.412 INFO: ok: [10.0.0.50] => {"attempts": 1, "cache_update_time": 1739406368, "cache_updated": false, "changed": false} 2025-02-13 02:07:24.518 INFO: TASK [docker : add docker repo key] ******************************************** 2025-02-13 02:07:24.519 INFO: ok: [10.0.0.35] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-13 02:07:24.540 INFO: ok: [10.0.0.12] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-13 02:07:24.698 INFO: ok: [10.0.0.46] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-13 02:07:24.831 INFO: ok: [10.0.0.54] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-13 02:07:24.839 INFO: ok: [10.0.0.50] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-13 02:07:25.839 INFO: TASK [docker : create docker repo] ********************************************* ok: [10.0.0.12] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-13 02:07:25.906 INFO: ok: [10.0.0.35] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-13 02:07:25.961 INFO: ok: [10.0.0.50] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-13 02:07:25.994 INFO: ok: [10.0.0.54] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-13 02:07:26.028 INFO: ok: [10.0.0.46] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-13 02:07:29.777 INFO: TASK [docker : install docker for other ubuntu] ******************************** 2025-02-13 02:07:29.777 INFO: ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1739412449, "cache_updated": true, "changed": false} 2025-02-13 02:07:29.875 INFO: ok: [10.0.0.54] => {"attempts": 1, "cache_update_time": 1739412449, "cache_updated": true, "changed": false} 2025-02-13 02:07:30.057 INFO: ok: [10.0.0.46] => {"attempts": 1, "cache_update_time": 1739412449, "cache_updated": true, "changed": false} 2025-02-13 02:07:30.217 INFO: ok: [10.0.0.35] => {"attempts": 1, "cache_update_time": 1739412449, "cache_updated": true, "changed": false} 2025-02-13 02:07:30.321 INFO: ok: [10.0.0.50] => {"attempts": 1, "cache_update_time": 1739412449, "cache_updated": true, "changed": false} 2025-02-13 02:07:30.506 INFO: TASK [docker : add Contrail's insecure registry] ******************************* 2025-02-13 02:07:31.270 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.46, 10.0.0.35, 10.0.0.12, 10.0.0.50, 10.0.0.54 2025-02-13 02:07:32.157 INFO: TASK [docker : create docker config directory] ********************************* ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:07:32.204 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:07:32.216 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:07:32.323 INFO: ok: [10.0.0.50] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:07:32.454 INFO: ok: [10.0.0.54] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:07:33.207 INFO: TASK [docker : ensure docker config file exists] ******************************* 2025-02-13 02:07:33.207 INFO: changed: [10.0.0.46] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0} 2025-02-13 02:07:33.228 INFO: changed: [10.0.0.35] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-02-13 02:07:33.252 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-02-13 02:07:33.411 INFO: changed: [10.0.0.50] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-02-13 02:07:33.512 INFO: changed: [10.0.0.54] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-02-13 02:07:34.175 INFO: TASK [docker : read docker config file] **************************************** changed: [10.0.0.35] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003940", "end": "2025-02-13 02:07:34.118690", "msg": "", "rc": 0, "start": "2025-02-13 02:07:34.114750", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-02-13 02:07:34.218 INFO: changed: [10.0.0.46] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.018045", "end": "2025-02-13 02:07:34.162144", "msg": "", "rc": 0, "start": "2025-02-13 02:07:34.144099", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"live-restore\": true,\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"live-restore\": true,", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-02-13 02:07:34.301 INFO: changed: [10.0.0.12] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003499", "end": "2025-02-13 02:07:34.258031", "msg": "", "rc": 0, "start": "2025-02-13 02:07:34.254532", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-02-13 02:07:34.462 INFO: changed: [10.0.0.50] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004167", "end": "2025-02-13 02:07:34.426926", "msg": "", "rc": 0, "start": "2025-02-13 02:07:34.422759", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-02-13 02:07:34.496 INFO: changed: [10.0.0.54] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003870", "end": "2025-02-13 02:07:34.462653", "msg": "", "rc": 0, "start": "2025-02-13 02:07:34.458783", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-02-13 02:07:34.809 INFO: TASK [docker : convert entries to json] **************************************** 2025-02-13 02:07:34.809 INFO: ok: [10.0.0.46] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "live-restore": true, "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:07:35.030 INFO: ok: [10.0.0.35] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:07:35.128 INFO: ok: [10.0.0.12] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:07:35.145 INFO: ok: [10.0.0.50] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:07:35.261 INFO: ok: [10.0.0.54] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:07:35.552 INFO: TASK [docker : register insecure-registries] *********************************** 2025-02-13 02:07:35.552 INFO: ok: [10.0.0.46] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-13 02:07:35.798 INFO: ok: [10.0.0.35] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-02-13 02:07:35.809 INFO: ok: [10.0.0.12] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-02-13 02:07:35.914 INFO: ok: [10.0.0.50] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-02-13 02:07:35.996 INFO: ok: [10.0.0.54] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-02-13 02:07:36.415 INFO: TASK [docker : insert updated insecure-registries to docker daemon] ************ ok: [10.0.0.35] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:07:36.584 INFO: ok: [10.0.0.12] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:07:36.701 INFO: ok: [10.0.0.50] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:07:36.836 INFO: ok: [10.0.0.54] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:07:37.999 INFO: TASK [docker : write config to daemon.json] ************************************ 2025-02-13 02:07:38.000 INFO: changed: [10.0.0.35] => {"changed": true, "checksum": "8aa1c9d90c9fc0cb20a78bc7e0eb6442a0477852", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "ddeb5ec09499720ee926b7dae5374343", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412457.2905264-236838-154657258161648/source", "state": "file", "uid": 0} 2025-02-13 02:07:38.006 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "8aa1c9d90c9fc0cb20a78bc7e0eb6442a0477852", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "ddeb5ec09499720ee926b7dae5374343", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412457.4207525-236840-137236698068478/source", "state": "file", "uid": 0} 2025-02-13 02:07:38.083 INFO: changed: [10.0.0.50] => {"changed": true, "checksum": "8aa1c9d90c9fc0cb20a78bc7e0eb6442a0477852", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "ddeb5ec09499720ee926b7dae5374343", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412457.5268931-236842-261417937212345/source", "state": "file", "uid": 0} 2025-02-13 02:07:38.159 INFO: changed: [10.0.0.54] => {"changed": true, "checksum": "8aa1c9d90c9fc0cb20a78bc7e0eb6442a0477852", "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "md5sum": "ddeb5ec09499720ee926b7dae5374343", "mode": "0644", "owner": "root", "size": 234, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412457.6244087-236847-133694468833880/source", "state": "file", "uid": 0} 2025-02-13 02:07:52.760 INFO: TASK [docker : restart docker daemon] ****************************************** 2025-02-13 02:07:52.761 INFO: changed: [10.0.0.50] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 00:26:32 UTC", "ActiveEnterTimestampMonotonic": "462751892", "ActiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ActiveExitTimestampMonotonic": "461727947", "ActiveState": "active", "After": "firewalld.service time-set.target basic.target docker.socket system.slice network-online.target systemd-journald.socket sysinit.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 00:26:31 UTC", "AssertTimestampMonotonic": "461735919", "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": "160724287000", "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": "Thu 2025-02-13 00:26:31 UTC", "ConditionTimestampMonotonic": "461735917", "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": "11581", "ExecMainStartTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ExecMainStartTimestampMonotonic": "461736839", "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=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=11581 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=11581 ; 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": "Thu 2025-02-13 00:26:31 UTC", "InactiveEnterTimestampMonotonic": "461735389", "InactiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "InactiveExitTimestampMonotonic": "461737068", "InvocationID": "67b5dd15a21a40fab8aed0754c1b91dc", "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": "11581", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "822611968", "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": "Thu 2025-02-13 00:26:32 UTC", "StateChangeTimestampMonotonic": "462751892", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:07:52.892 INFO: changed: [10.0.0.54] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 00:26:32 UTC", "ActiveEnterTimestampMonotonic": "415545163", "ActiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ActiveExitTimestampMonotonic": "414616785", "ActiveState": "active", "After": "system.slice time-set.target network-online.target docker.socket containerd.service basic.target sysinit.target firewalld.service systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 00:26:31 UTC", "AssertTimestampMonotonic": "414623227", "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": "146272053000", "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": "Thu 2025-02-13 00:26:31 UTC", "ConditionTimestampMonotonic": "414623226", "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": "11573", "ExecMainStartTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ExecMainStartTimestampMonotonic": "414623995", "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=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=11573 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=11573 ; 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": "Thu 2025-02-13 00:26:31 UTC", "InactiveEnterTimestampMonotonic": "414622772", "InactiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "InactiveExitTimestampMonotonic": "414624218", "InvocationID": "571ada743d0e48758f3411725f59470f", "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": "11573", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "822894592", "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": "Thu 2025-02-13 00:26:32 UTC", "StateChangeTimestampMonotonic": "415545163", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:07:56.221 INFO: changed: [10.0.0.12] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 00:26:32 UTC", "ActiveEnterTimestampMonotonic": "711987573", "ActiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ActiveExitTimestampMonotonic": "711000997", "ActiveState": "active", "After": "basic.target system.slice time-set.target network-online.target sysinit.target firewalld.service docker.socket containerd.service systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 00:26:31 UTC", "AssertTimestampMonotonic": "711007223", "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": "216677561000", "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": "Thu 2025-02-13 00:26:31 UTC", "ConditionTimestampMonotonic": "711007222", "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": "11304", "ExecMainStartTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ExecMainStartTimestampMonotonic": "711008411", "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=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=11304 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=11304 ; 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": "Thu 2025-02-13 00:26:31 UTC", "InactiveEnterTimestampMonotonic": "711006527", "InactiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "InactiveExitTimestampMonotonic": "711008737", "InvocationID": "cd6a778bfbe14ef191f1ba55403971f5", "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": "11304", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5563703296", "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": "Thu 2025-02-13 00:26:32 UTC", "StateChangeTimestampMonotonic": "711987573", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "12", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:07:57.504 INFO: changed: [10.0.0.35] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 00:26:32 UTC", "ActiveEnterTimestampMonotonic": "761149656", "ActiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ActiveExitTimestampMonotonic": "760166348", "ActiveState": "active", "After": "systemd-journald.socket system.slice docker.socket network-online.target time-set.target sysinit.target firewalld.service basic.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 00:26:31 UTC", "AssertTimestampMonotonic": "760172500", "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": "246719020000", "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": "Thu 2025-02-13 00:26:31 UTC", "ConditionTimestampMonotonic": "760172498", "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": "11809", "ExecMainStartTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ExecMainStartTimestampMonotonic": "760173433", "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=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=11809 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=11809 ; 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": "Thu 2025-02-13 00:26:31 UTC", "InactiveEnterTimestampMonotonic": "760171966", "InactiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "InactiveExitTimestampMonotonic": "760173679", "InvocationID": "e8c13503e57440b3accc09ef446ba13a", "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": "11809", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5565628416", "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": "Thu 2025-02-13 00:26:32 UTC", "StateChangeTimestampMonotonic": "761149656", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:07:58.744 INFO: TASK [docker : start docker daemon] ******************************************** 2025-02-13 02:07:59.504 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.46, 10.0.0.35, 10.0.0.12, 10.0.0.50, 10.0.0.54 2025-02-13 02:08:00.380 INFO: TASK [docker : start docker daemon] ******************************************** 2025-02-13 02:08:00.381 INFO: ok: [10.0.0.46] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 00:26:32 UTC", "ActiveEnterTimestampMonotonic": "803784206", "ActiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ActiveExitTimestampMonotonic": "802771819", "ActiveState": "active", "After": "systemd-journald.socket firewalld.service sysinit.target basic.target docker.socket containerd.service network-online.target time-set.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 00:26:31 UTC", "AssertTimestampMonotonic": "802777789", "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": "520036875000", "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": "Thu 2025-02-13 00:26:31 UTC", "ConditionTimestampMonotonic": "802777788", "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": "16206", "ExecMainStartTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ExecMainStartTimestampMonotonic": "802778815", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Thu 2025-02-13 02:06:21 UTC] ; stop_time=[Thu 2025-02-13 02:06:21 UTC] ; pid=232369 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Thu 2025-02-13 02:06:21 UTC] ; stop_time=[Thu 2025-02-13 02:06:21 UTC] ; pid=232369 ; 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=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=16206 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=16206 ; 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": "Thu 2025-02-13 00:26:31 UTC", "InactiveEnterTimestampMonotonic": "802777187", "InactiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "InactiveExitTimestampMonotonic": "802779127", "InvocationID": "5a6a3d161ef244b89b1cf1008b52509b", "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": "16206", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3981418496", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice sysinit.target docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-02-13 02:06:21 UTC", "StateChangeTimestampMonotonic": "6792901365", "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-02-13 02:08:00.485 INFO: ok: [10.0.0.35] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 02:07:57 UTC", "ActiveEnterTimestampMonotonic": "6846200075", "ActiveExitTimestamp": "Thu 2025-02-13 02:07:39 UTC", "ActiveExitTimestampMonotonic": "6828525146", "ActiveState": "active", "After": "systemd-journald.socket system.slice docker.socket network-online.target time-set.target sysinit.target firewalld.service basic.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 02:07:51 UTC", "AssertTimestampMonotonic": "6839881272", "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": "1617953000", "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": "Thu 2025-02-13 02:07:51 UTC", "ConditionTimestampMonotonic": "6839881269", "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": "81773", "ExecMainStartTimestamp": "Thu 2025-02-13 02:07:51 UTC", "ExecMainStartTimestampMonotonic": "6839882664", "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=[Thu 2025-02-13 02:07:51 UTC] ; stop_time=[n/a] ; pid=81773 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 02:07:51 UTC] ; stop_time=[n/a] ; pid=81773 ; 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": "Thu 2025-02-13 02:07:51 UTC", "InactiveEnterTimestampMonotonic": "6839880043", "InactiveExitTimestamp": "Thu 2025-02-13 02:07:51 UTC", "InactiveExitTimestampMonotonic": "6839883249", "InvocationID": "666add5038764083a5a5160e7da902c1", "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": "81773", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "59973632", "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": "Thu 2025-02-13 02:07:57 UTC", "StateChangeTimestampMonotonic": "6846200075", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "54", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:08:00.533 INFO: ok: [10.0.0.12] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 02:07:56 UTC", "ActiveEnterTimestampMonotonic": "6795753524", "ActiveExitTimestamp": "Thu 2025-02-13 02:07:39 UTC", "ActiveExitTimestampMonotonic": "6779309740", "ActiveState": "active", "After": "basic.target system.slice time-set.target network-online.target sysinit.target firewalld.service docker.socket containerd.service systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 02:07:50 UTC", "AssertTimestampMonotonic": "6790495112", "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": "1528684000", "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": "Thu 2025-02-13 02:07:50 UTC", "ConditionTimestampMonotonic": "6790495110", "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": "82650", "ExecMainStartTimestamp": "Thu 2025-02-13 02:07:50 UTC", "ExecMainStartTimestampMonotonic": "6790496074", "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=[Thu 2025-02-13 02:07:50 UTC] ; stop_time=[n/a] ; pid=82650 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 02:07:50 UTC] ; stop_time=[n/a] ; pid=82650 ; 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": "Thu 2025-02-13 02:07:50 UTC", "InactiveEnterTimestampMonotonic": "6790494286", "InactiveExitTimestamp": "Thu 2025-02-13 02:07:50 UTC", "InactiveExitTimestampMonotonic": "6790496385", "InvocationID": "08fc142ca29348a3ad4e46c9cad18bdf", "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": "82650", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "61808640", "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": "Thu 2025-02-13 02:07:56 UTC", "StateChangeTimestampMonotonic": "6795753524", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "54", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:08:00.616 INFO: ok: [10.0.0.50] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 02:07:52 UTC", "ActiveEnterTimestampMonotonic": "6542895751", "ActiveExitTimestamp": "Thu 2025-02-13 02:07:39 UTC", "ActiveExitTimestampMonotonic": "6529940908", "ActiveState": "active", "After": "firewalld.service time-set.target basic.target docker.socket system.slice network-online.target systemd-journald.socket sysinit.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 02:07:49 UTC", "AssertTimestampMonotonic": "6540187589", "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": "711473000", "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": "Thu 2025-02-13 02:07:49 UTC", "ConditionTimestampMonotonic": "6540187587", "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": "35179", "ExecMainStartTimestamp": "Thu 2025-02-13 02:07:49 UTC", "ExecMainStartTimestampMonotonic": "6540188723", "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=[Thu 2025-02-13 02:07:49 UTC] ; stop_time=[n/a] ; pid=35179 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 02:07:49 UTC] ; stop_time=[n/a] ; pid=35179 ; 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": "Thu 2025-02-13 02:07:49 UTC", "InactiveEnterTimestampMonotonic": "6540186935", "InactiveExitTimestamp": "Thu 2025-02-13 02:07:49 UTC", "InactiveExitTimestampMonotonic": "6540189077", "InvocationID": "e1dd2a62841546e09b388c29eaaf7905", "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": "35179", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "37851136", "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": "Thu 2025-02-13 02:07:52 UTC", "StateChangeTimestampMonotonic": "6542895751", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "19", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:08:00.690 INFO: ok: [10.0.0.54] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 02:07:52 UTC", "ActiveEnterTimestampMonotonic": "6495990163", "ActiveExitTimestamp": "Thu 2025-02-13 02:07:39 UTC", "ActiveExitTimestampMonotonic": "6482881167", "ActiveState": "active", "After": "system.slice time-set.target network-online.target docker.socket containerd.service basic.target sysinit.target firewalld.service systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 02:07:49 UTC", "AssertTimestampMonotonic": "6493130548", "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": "623030000", "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": "Thu 2025-02-13 02:07:49 UTC", "ConditionTimestampMonotonic": "6493130546", "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": "35216", "ExecMainStartTimestamp": "Thu 2025-02-13 02:07:49 UTC", "ExecMainStartTimestampMonotonic": "6493131625", "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=[Thu 2025-02-13 02:07:49 UTC] ; stop_time=[n/a] ; pid=35216 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 02:07:49 UTC] ; stop_time=[n/a] ; pid=35216 ; 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": "Thu 2025-02-13 02:07:49 UTC", "InactiveEnterTimestampMonotonic": "6493129659", "InactiveExitTimestamp": "Thu 2025-02-13 02:07:49 UTC", "InactiveExitTimestampMonotonic": "6493132036", "InvocationID": "62e9c34603c4424e97c161b5cd236680", "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": "35216", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "36839424", "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": "Thu 2025-02-13 02:07:52 UTC", "StateChangeTimestampMonotonic": "6495990163", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "20", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:08:02.458 INFO: PLAY [ZIU stage 1 stop services] *********************************************** 2025-02-13 02:08:04.024 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.12] 2025-02-13 02:08:04.066 INFO: ok: [10.0.0.35] 2025-02-13 02:08:04.113 INFO: ok: [10.0.0.46] 2025-02-13 02:08:04.179 INFO: ok: [10.0.0.54] 2025-02-13 02:08:04.233 INFO: ok: [10.0.0.50] 2025-02-13 02:08:05.462 INFO: TASK [set_fact] **************************************************************** 2025-02-13 02:08:05.466 INFO: ok: [10.0.0.46] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.46", "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.46", "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.46,10.0.0.35,10.0.0.12", "computeManager_ip": "10.0.0.46", "imageManager_ip": "10.0.0.46", "networkManager_ip": "10.0.0.46"}, "contrail_version_tag": "nightly", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_35": {"ip": "10.0.0.35", "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_46": {"ip": "10.0.0.46", "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_50": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_54": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_54": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-02-13 02:08:05.580 INFO: ok: [10.0.0.35] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.46", "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.46", "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.46,10.0.0.35,10.0.0.12", "computeManager_ip": "10.0.0.46", "imageManager_ip": "10.0.0.46", "networkManager_ip": "10.0.0.46"}, "contrail_version_tag": "nightly", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_35": {"ip": "10.0.0.35", "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_46": {"ip": "10.0.0.46", "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_50": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_54": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_54": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-02-13 02:08:05.822 INFO: ok: [10.0.0.12] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.46", "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.46", "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.46,10.0.0.35,10.0.0.12", "computeManager_ip": "10.0.0.46", "imageManager_ip": "10.0.0.46", "networkManager_ip": "10.0.0.46"}, "contrail_version_tag": "nightly", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_35": {"ip": "10.0.0.35", "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_46": {"ip": "10.0.0.46", "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_50": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_54": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_54": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-02-13 02:08:05.906 INFO: ok: [10.0.0.50] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.46", "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.46", "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.46,10.0.0.35,10.0.0.12", "computeManager_ip": "10.0.0.46", "imageManager_ip": "10.0.0.46", "networkManager_ip": "10.0.0.46"}, "contrail_version_tag": "nightly", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_35": {"ip": "10.0.0.35", "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_46": {"ip": "10.0.0.46", "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_50": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_54": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_54": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-02-13 02:08:06.064 INFO: ok: [10.0.0.54] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.46", "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.46", "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.46,10.0.0.35,10.0.0.12", "computeManager_ip": "10.0.0.46", "imageManager_ip": "10.0.0.46", "networkManager_ip": "10.0.0.46"}, "contrail_version_tag": "nightly", "default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}, "deleted_nodes_dict": {}, "global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}, "instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_35": {"ip": "10.0.0.35", "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_46": {"ip": "10.0.0.46", "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_50": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_54": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "node_roles_dict": {}, "provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "remote_locations": {}, "roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_54": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-02-13 02:08:06.259 INFO: TASK [include_vars] ************************************************************ 2025-02-13 02:08:06.259 INFO: ok: [10.0.0.46] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-02-13 02:08:06.379 INFO: ok: [10.0.0.35] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-02-13 02:08:06.586 INFO: ok: [10.0.0.12] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-02-13 02:08:06.614 INFO: ok: [10.0.0.50] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-02-13 02:08:06.700 INFO: ok: [10.0.0.54] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-02-13 02:08:06.890 INFO: TASK [include_role : contrail_config] ****************************************** 2025-02-13 02:08:18.959 INFO: TASK [contrail_config : update contrail config image] ************************** changed: [10.0.0.46] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:10.400560", "end": "2025-02-13 02:08:18.896030", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:08:08.495470", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n3e013893e106: Pulling fs layer\nd76066f903ec: Pulling fs layer\n3c4364ac990a: Pulling fs layer\nb49e3d00b492: Pulling fs layer\nddcaab4547af: Pulling fs layer\n1c190661d34c: Pulling fs layer\n39cd60aae3e6: Pulling fs layer\n8ffd28545264: Pulling fs layer\n5602b60f05b4: Pulling fs layer\nb49e3d00b492: Waiting\nddcaab4547af: Waiting\n1c190661d34c: Waiting\n39cd60aae3e6: Waiting\n8ffd28545264: Waiting\n5602b60f05b4: Waiting\n3c4364ac990a: Verifying Checksum\n3c4364ac990a: Download complete\n3e013893e106: Verifying Checksum\n3e013893e106: Download complete\nd76066f903ec: Verifying Checksum\nd76066f903ec: Download complete\n3e013893e106: Pull complete\nddcaab4547af: Verifying Checksum\nddcaab4547af: Download complete\nb49e3d00b492: Verifying Checksum\nb49e3d00b492: Download complete\nd76066f903ec: Pull complete\n3c4364ac990a: Pull complete\n8ffd28545264: Verifying Checksum\n8ffd28545264: Download complete\nb49e3d00b492: Pull complete\n5602b60f05b4: Verifying Checksum\n5602b60f05b4: Download complete\nddcaab4547af: Pull complete\n1c190661d34c: Verifying Checksum\n1c190661d34c: Download complete\n39cd60aae3e6: Verifying Checksum\n39cd60aae3e6: Download complete\n1c190661d34c: Pull complete\n39cd60aae3e6: Pull complete\n8ffd28545264: Pull complete\n5602b60f05b4: Pull complete\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "3e013893e106: Pulling fs layer", "d76066f903ec: Pulling fs layer", "3c4364ac990a: Pulling fs layer", "b49e3d00b492: Pulling fs layer", "ddcaab4547af: Pulling fs layer", "1c190661d34c: Pulling fs layer", "39cd60aae3e6: Pulling fs layer", "8ffd28545264: Pulling fs layer", "5602b60f05b4: Pulling fs layer", "b49e3d00b492: Waiting", "ddcaab4547af: Waiting", "1c190661d34c: Waiting", "39cd60aae3e6: Waiting", "8ffd28545264: Waiting", "5602b60f05b4: Waiting", "3c4364ac990a: Verifying Checksum", "3c4364ac990a: Download complete", "3e013893e106: Verifying Checksum", "3e013893e106: Download complete", "d76066f903ec: Verifying Checksum", "d76066f903ec: Download complete", "3e013893e106: Pull complete", "ddcaab4547af: Verifying Checksum", "ddcaab4547af: Download complete", "b49e3d00b492: Verifying Checksum", "b49e3d00b492: Download complete", "d76066f903ec: Pull complete", "3c4364ac990a: Pull complete", "8ffd28545264: Verifying Checksum", "8ffd28545264: Download complete", "b49e3d00b492: Pull complete", "5602b60f05b4: Verifying Checksum", "5602b60f05b4: Download complete", "ddcaab4547af: Pull complete", "1c190661d34c: Verifying Checksum", "1c190661d34c: Download complete", "39cd60aae3e6: Verifying Checksum", "39cd60aae3e6: Download complete", "1c190661d34c: Pull complete", "39cd60aae3e6: Pull complete", "8ffd28545264: Pull complete", "5602b60f05b4: Pull complete", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:08:25.190 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:16.436786", "end": "2025-02-13 02:08:25.146797", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:08:08.710011", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n3e013893e106: Pulling fs layer\nd76066f903ec: Pulling fs layer\n3c4364ac990a: Pulling fs layer\nb49e3d00b492: Pulling fs layer\nddcaab4547af: Pulling fs layer\n1c190661d34c: Pulling fs layer\n39cd60aae3e6: Pulling fs layer\n8ffd28545264: Pulling fs layer\n5602b60f05b4: Pulling fs layer\n1c190661d34c: Waiting\n39cd60aae3e6: Waiting\n8ffd28545264: Waiting\n5602b60f05b4: Waiting\nb49e3d00b492: Waiting\nddcaab4547af: Waiting\n3c4364ac990a: Verifying Checksum\n3c4364ac990a: Download complete\n3e013893e106: Verifying Checksum\n3e013893e106: Download complete\nd76066f903ec: Verifying Checksum\nd76066f903ec: Download complete\n3e013893e106: Pull complete\nb49e3d00b492: Verifying Checksum\nb49e3d00b492: Download complete\nddcaab4547af: Verifying Checksum\nddcaab4547af: Download complete\nd76066f903ec: Pull complete\n3c4364ac990a: Pull complete\nb49e3d00b492: Pull complete\n8ffd28545264: Verifying Checksum\n8ffd28545264: Download complete\n5602b60f05b4: Verifying Checksum\n5602b60f05b4: Download complete\nddcaab4547af: Pull complete\n1c190661d34c: Verifying Checksum\n1c190661d34c: Download complete\n39cd60aae3e6: Verifying Checksum\n39cd60aae3e6: Download complete\n1c190661d34c: Pull complete\n39cd60aae3e6: Pull complete\n8ffd28545264: Pull complete\n5602b60f05b4: Pull complete\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "3e013893e106: Pulling fs layer", "d76066f903ec: Pulling fs layer", "3c4364ac990a: Pulling fs layer", "b49e3d00b492: Pulling fs layer", "ddcaab4547af: Pulling fs layer", "1c190661d34c: Pulling fs layer", "39cd60aae3e6: Pulling fs layer", "8ffd28545264: Pulling fs layer", "5602b60f05b4: Pulling fs layer", "1c190661d34c: Waiting", "39cd60aae3e6: Waiting", "8ffd28545264: Waiting", "5602b60f05b4: Waiting", "b49e3d00b492: Waiting", "ddcaab4547af: Waiting", "3c4364ac990a: Verifying Checksum", "3c4364ac990a: Download complete", "3e013893e106: Verifying Checksum", "3e013893e106: Download complete", "d76066f903ec: Verifying Checksum", "d76066f903ec: Download complete", "3e013893e106: Pull complete", "b49e3d00b492: Verifying Checksum", "b49e3d00b492: Download complete", "ddcaab4547af: Verifying Checksum", "ddcaab4547af: Download complete", "d76066f903ec: Pull complete", "3c4364ac990a: Pull complete", "b49e3d00b492: Pull complete", "8ffd28545264: Verifying Checksum", "8ffd28545264: Download complete", "5602b60f05b4: Verifying Checksum", "5602b60f05b4: Download complete", "ddcaab4547af: Pull complete", "1c190661d34c: Verifying Checksum", "1c190661d34c: Download complete", "39cd60aae3e6: Verifying Checksum", "39cd60aae3e6: Download complete", "1c190661d34c: Pull complete", "39cd60aae3e6: Pull complete", "8ffd28545264: Pull complete", "5602b60f05b4: Pull complete", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:08:29.177 INFO: changed: [10.0.0.35] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:20.577395", "end": "2025-02-13 02:08:29.124315", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:08:08.546920", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n3e013893e106: Pulling fs layer\nd76066f903ec: Pulling fs layer\n3c4364ac990a: Pulling fs layer\nb49e3d00b492: Pulling fs layer\nddcaab4547af: Pulling fs layer\n1c190661d34c: Pulling fs layer\n39cd60aae3e6: Pulling fs layer\n8ffd28545264: Pulling fs layer\n5602b60f05b4: Pulling fs layer\nb49e3d00b492: Waiting\nddcaab4547af: Waiting\n1c190661d34c: Waiting\n39cd60aae3e6: Waiting\n8ffd28545264: Waiting\n5602b60f05b4: Waiting\nd76066f903ec: Verifying Checksum\nd76066f903ec: Download complete\n3e013893e106: Verifying Checksum\n3e013893e106: Download complete\n3c4364ac990a: Verifying Checksum\n3c4364ac990a: Download complete\nddcaab4547af: Verifying Checksum\nddcaab4547af: Download complete\nb49e3d00b492: Verifying Checksum\nb49e3d00b492: Download complete\n3e013893e106: Pull complete\nd76066f903ec: Pull complete\n8ffd28545264: Verifying Checksum\n8ffd28545264: Download complete\n5602b60f05b4: Verifying Checksum\n5602b60f05b4: Download complete\n3c4364ac990a: Pull complete\nb49e3d00b492: Pull complete\nddcaab4547af: Pull complete\n1c190661d34c: Verifying Checksum\n1c190661d34c: Download complete\n39cd60aae3e6: Verifying Checksum\n39cd60aae3e6: Download complete\n1c190661d34c: Pull complete\n39cd60aae3e6: Pull complete\n8ffd28545264: Pull complete\n5602b60f05b4: Pull complete\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "3e013893e106: Pulling fs layer", "d76066f903ec: Pulling fs layer", "3c4364ac990a: Pulling fs layer", "b49e3d00b492: Pulling fs layer", "ddcaab4547af: Pulling fs layer", "1c190661d34c: Pulling fs layer", "39cd60aae3e6: Pulling fs layer", "8ffd28545264: Pulling fs layer", "5602b60f05b4: Pulling fs layer", "b49e3d00b492: Waiting", "ddcaab4547af: Waiting", "1c190661d34c: Waiting", "39cd60aae3e6: Waiting", "8ffd28545264: Waiting", "5602b60f05b4: Waiting", "d76066f903ec: Verifying Checksum", "d76066f903ec: Download complete", "3e013893e106: Verifying Checksum", "3e013893e106: Download complete", "3c4364ac990a: Verifying Checksum", "3c4364ac990a: Download complete", "ddcaab4547af: Verifying Checksum", "ddcaab4547af: Download complete", "b49e3d00b492: Verifying Checksum", "b49e3d00b492: Download complete", "3e013893e106: Pull complete", "d76066f903ec: Pull complete", "8ffd28545264: Verifying Checksum", "8ffd28545264: Download complete", "5602b60f05b4: Verifying Checksum", "5602b60f05b4: Download complete", "3c4364ac990a: Pull complete", "b49e3d00b492: Pull complete", "ddcaab4547af: Pull complete", "1c190661d34c: Verifying Checksum", "1c190661d34c: Download complete", "39cd60aae3e6: Verifying Checksum", "39cd60aae3e6: Download complete", "1c190661d34c: Pull complete", "39cd60aae3e6: Pull complete", "8ffd28545264: Pull complete", "5602b60f05b4: Pull complete", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:08:37.720 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:12.127811", "end": "2025-02-13 02:08:37.677552", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:08:25.549741", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nf80ccffb1a61: Pulling fs layer\n286d4f9d6b63: Pulling fs layer\n286d4f9d6b63: Verifying Checksum\n286d4f9d6b63: Download complete\nf80ccffb1a61: Verifying Checksum\nf80ccffb1a61: Download complete\nf80ccffb1a61: Pull complete\n286d4f9d6b63: Pull complete\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "f80ccffb1a61: Pulling fs layer", "286d4f9d6b63: Pulling fs layer", "286d4f9d6b63: Verifying Checksum", "286d4f9d6b63: Download complete", "f80ccffb1a61: Verifying Checksum", "f80ccffb1a61: Download complete", "f80ccffb1a61: Pull complete", "286d4f9d6b63: Pull complete", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:08:38.661 INFO: changed: [10.0.0.35] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:09.046341", "end": "2025-02-13 02:08:38.618348", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:08:29.572007", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nf80ccffb1a61: Pulling fs layer\n286d4f9d6b63: Pulling fs layer\n286d4f9d6b63: Verifying Checksum\n286d4f9d6b63: Download complete\nf80ccffb1a61: Verifying Checksum\nf80ccffb1a61: Download complete\nf80ccffb1a61: Pull complete\n286d4f9d6b63: Pull complete\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "f80ccffb1a61: Pulling fs layer", "286d4f9d6b63: Pulling fs layer", "286d4f9d6b63: Verifying Checksum", "286d4f9d6b63: Download complete", "f80ccffb1a61: Verifying Checksum", "f80ccffb1a61: Download complete", "f80ccffb1a61: Pull complete", "286d4f9d6b63: Pull complete", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:08:39.401 INFO: changed: [10.0.0.46] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:20.019513", "end": "2025-02-13 02:08:39.346053", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:08:19.326540", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nf80ccffb1a61: Pulling fs layer\n286d4f9d6b63: Pulling fs layer\n286d4f9d6b63: Verifying Checksum\n286d4f9d6b63: Download complete\nf80ccffb1a61: Verifying Checksum\nf80ccffb1a61: Download complete\nf80ccffb1a61: Pull complete\n286d4f9d6b63: Pull complete\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "f80ccffb1a61: Pulling fs layer", "286d4f9d6b63: Pulling fs layer", "286d4f9d6b63: Verifying Checksum", "286d4f9d6b63: Download complete", "f80ccffb1a61: Verifying Checksum", "f80ccffb1a61: Download complete", "f80ccffb1a61: Pull complete", "286d4f9d6b63: Pull complete", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:08:39.482 INFO: changed: [10.0.0.12] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "delta": "0:00:01.341662", "end": "2025-02-13 02:08:39.431439", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-02-13 02:08:38.089777", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\ncaa3354d4e6f: Pulling fs layer\n25f68b3d9802: Pulling fs layer\ncaa3354d4e6f: Verifying Checksum\ncaa3354d4e6f: Download complete\ncaa3354d4e6f: Pull complete\n25f68b3d9802: Verifying Checksum\n25f68b3d9802: Download complete\n25f68b3d9802: Pull complete\nDigest: sha256:cc480c73ce0275a3689c39cc36af3435d84f83d9a0ce750c395baad8dac82121\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "caa3354d4e6f: Pulling fs layer", "25f68b3d9802: Pulling fs layer", "caa3354d4e6f: Verifying Checksum", "caa3354d4e6f: Download complete", "caa3354d4e6f: Pull complete", "25f68b3d9802: Verifying Checksum", "25f68b3d9802: Download complete", "25f68b3d9802: Pull complete", "Digest: sha256:cc480c73ce0275a3689c39cc36af3435d84f83d9a0ce750c395baad8dac82121", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly"]} 2025-02-13 02:08:40.304 INFO: changed: [10.0.0.35] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "delta": "0:00:01.218840", "end": "2025-02-13 02:08:40.254964", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-02-13 02:08:39.036124", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\ncaa3354d4e6f: Pulling fs layer\n25f68b3d9802: Pulling fs layer\ncaa3354d4e6f: Verifying Checksum\ncaa3354d4e6f: Download complete\ncaa3354d4e6f: Pull complete\n25f68b3d9802: Verifying Checksum\n25f68b3d9802: Download complete\n25f68b3d9802: Pull complete\nDigest: sha256:cc480c73ce0275a3689c39cc36af3435d84f83d9a0ce750c395baad8dac82121\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "caa3354d4e6f: Pulling fs layer", "25f68b3d9802: Pulling fs layer", "caa3354d4e6f: Verifying Checksum", "caa3354d4e6f: Download complete", "caa3354d4e6f: Pull complete", "25f68b3d9802: Verifying Checksum", "25f68b3d9802: Download complete", "25f68b3d9802: Pull complete", "Digest: sha256:cc480c73ce0275a3689c39cc36af3435d84f83d9a0ce750c395baad8dac82121", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly"]} 2025-02-13 02:08:40.837 INFO: changed: [10.0.0.12] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "delta": "0:00:00.886496", "end": "2025-02-13 02:08:40.792991", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-02-13 02:08:39.906495", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n572d78dd1a58: Pulling fs layer\n8c6c0172398e: Pulling fs layer\n572d78dd1a58: Verifying Checksum\n572d78dd1a58: Download complete\n572d78dd1a58: Pull complete\n8c6c0172398e: Verifying Checksum\n8c6c0172398e: Download complete\n8c6c0172398e: Pull complete\nDigest: sha256:1bf34f7ad0122b1d8c2495ebe01cd42cde349140ae5a9b055bd54ae43030aa1f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "572d78dd1a58: Pulling fs layer", "8c6c0172398e: Pulling fs layer", "572d78dd1a58: Verifying Checksum", "572d78dd1a58: Download complete", "572d78dd1a58: Pull complete", "8c6c0172398e: Verifying Checksum", "8c6c0172398e: Download complete", "8c6c0172398e: Pull complete", "Digest: sha256:1bf34f7ad0122b1d8c2495ebe01cd42cde349140ae5a9b055bd54ae43030aa1f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly"]} 2025-02-13 02:08:41.549 INFO: changed: [10.0.0.35] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "delta": "0:00:00.855823", "end": "2025-02-13 02:08:41.494139", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-02-13 02:08:40.638316", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n572d78dd1a58: Pulling fs layer\n8c6c0172398e: Pulling fs layer\n572d78dd1a58: Verifying Checksum\n572d78dd1a58: Download complete\n572d78dd1a58: Pull complete\n8c6c0172398e: Verifying Checksum\n8c6c0172398e: Download complete\n8c6c0172398e: Pull complete\nDigest: sha256:1bf34f7ad0122b1d8c2495ebe01cd42cde349140ae5a9b055bd54ae43030aa1f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "572d78dd1a58: Pulling fs layer", "8c6c0172398e: Pulling fs layer", "572d78dd1a58: Verifying Checksum", "572d78dd1a58: Download complete", "572d78dd1a58: Pull complete", "8c6c0172398e: Verifying Checksum", "8c6c0172398e: Download complete", "8c6c0172398e: Pull complete", "Digest: sha256:1bf34f7ad0122b1d8c2495ebe01cd42cde349140ae5a9b055bd54ae43030aa1f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly"]} 2025-02-13 02:08:41.632 INFO: changed: [10.0.0.12] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "delta": "0:00:00.368884", "end": "2025-02-13 02:08:41.582613", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-02-13 02:08:41.213729", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n875986dd27fe: Pulling fs layer\n1f13170c2cb2: Pulling fs layer\n875986dd27fe: Verifying Checksum\n875986dd27fe: Download complete\n1f13170c2cb2: Verifying Checksum\n1f13170c2cb2: Download complete\n875986dd27fe: Pull complete\n1f13170c2cb2: Pull complete\nDigest: sha256:bad6c169c8f773ac909ff0578037d5c6c111081925be1b7b6900a7f1a222e695\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "875986dd27fe: Pulling fs layer", "1f13170c2cb2: Pulling fs layer", "875986dd27fe: Verifying Checksum", "875986dd27fe: Download complete", "1f13170c2cb2: Verifying Checksum", "1f13170c2cb2: Download complete", "875986dd27fe: Pull complete", "1f13170c2cb2: Pull complete", "Digest: sha256:bad6c169c8f773ac909ff0578037d5c6c111081925be1b7b6900a7f1a222e695", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly"]} 2025-02-13 02:08:42.482 INFO: changed: [10.0.0.35] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "delta": "0:00:00.468785", "end": "2025-02-13 02:08:42.435441", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-02-13 02:08:41.966656", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n875986dd27fe: Pulling fs layer\n1f13170c2cb2: Pulling fs layer\n875986dd27fe: Verifying Checksum\n875986dd27fe: Download complete\n875986dd27fe: Pull complete\n1f13170c2cb2: Verifying Checksum\n1f13170c2cb2: Download complete\n1f13170c2cb2: Pull complete\nDigest: sha256:bad6c169c8f773ac909ff0578037d5c6c111081925be1b7b6900a7f1a222e695\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "875986dd27fe: Pulling fs layer", "1f13170c2cb2: Pulling fs layer", "875986dd27fe: Verifying Checksum", "875986dd27fe: Download complete", "875986dd27fe: Pull complete", "1f13170c2cb2: Verifying Checksum", "1f13170c2cb2: Download complete", "1f13170c2cb2: Pull complete", "Digest: sha256:bad6c169c8f773ac909ff0578037d5c6c111081925be1b7b6900a7f1a222e695", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly"]} 2025-02-13 02:08:42.770 INFO: changed: [10.0.0.46] => (item=contrail-controller-config-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "delta": "0:00:02.789532", "end": "2025-02-13 02:08:42.713813", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-02-13 02:08:39.924281", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\ncaa3354d4e6f: Pulling fs layer\n25f68b3d9802: Pulling fs layer\ncaa3354d4e6f: Verifying Checksum\ncaa3354d4e6f: Download complete\ncaa3354d4e6f: Pull complete\n25f68b3d9802: Verifying Checksum\n25f68b3d9802: Download complete\n25f68b3d9802: Pull complete\nDigest: sha256:cc480c73ce0275a3689c39cc36af3435d84f83d9a0ce750c395baad8dac82121\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-api", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "caa3354d4e6f: Pulling fs layer", "25f68b3d9802: Pulling fs layer", "caa3354d4e6f: Verifying Checksum", "caa3354d4e6f: Download complete", "caa3354d4e6f: Pull complete", "25f68b3d9802: Verifying Checksum", "25f68b3d9802: Download complete", "25f68b3d9802: Pull complete", "Digest: sha256:cc480c73ce0275a3689c39cc36af3435d84f83d9a0ce750c395baad8dac82121", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly"]} 2025-02-13 02:08:44.821 INFO: changed: [10.0.0.46] => (item=contrail-controller-config-svcmonitor) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "delta": "0:00:01.564385", "end": "2025-02-13 02:08:44.771041", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-02-13 02:08:43.206656", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n572d78dd1a58: Pulling fs layer\n8c6c0172398e: Pulling fs layer\n572d78dd1a58: Download complete\n572d78dd1a58: Pull complete\n8c6c0172398e: Verifying Checksum\n8c6c0172398e: Download complete\n8c6c0172398e: Pull complete\nDigest: sha256:1bf34f7ad0122b1d8c2495ebe01cd42cde349140ae5a9b055bd54ae43030aa1f\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-svcmonitor", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "572d78dd1a58: Pulling fs layer", "8c6c0172398e: Pulling fs layer", "572d78dd1a58: Download complete", "572d78dd1a58: Pull complete", "8c6c0172398e: Verifying Checksum", "8c6c0172398e: Download complete", "8c6c0172398e: Pull complete", "Digest: sha256:1bf34f7ad0122b1d8c2495ebe01cd42cde349140ae5a9b055bd54ae43030aa1f", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly"]} 2025-02-13 02:08:45.676 INFO: changed: [10.0.0.46] => (item=contrail-controller-config-schema) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "delta": "0:00:00.402980", "end": "2025-02-13 02:08:45.619711", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-02-13 02:08:45.216731", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n875986dd27fe: Pulling fs layer\n1f13170c2cb2: Pulling fs layer\n875986dd27fe: Verifying Checksum\n875986dd27fe: Download complete\n1f13170c2cb2: Verifying Checksum\n1f13170c2cb2: Download complete\n875986dd27fe: Pull complete\n1f13170c2cb2: Pull complete\nDigest: sha256:bad6c169c8f773ac909ff0578037d5c6c111081925be1b7b6900a7f1a222e695\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-schema", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "875986dd27fe: Pulling fs layer", "1f13170c2cb2: Pulling fs layer", "875986dd27fe: Verifying Checksum", "875986dd27fe: Download complete", "1f13170c2cb2: Verifying Checksum", "1f13170c2cb2: Download complete", "875986dd27fe: Pull complete", "1f13170c2cb2: Pull complete", "Digest: sha256:bad6c169c8f773ac909ff0578037d5c6c111081925be1b7b6900a7f1a222e695", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly"]} 2025-02-13 02:09:02.805 INFO: changed: [10.0.0.12] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "delta": "0:00:20.747471", "end": "2025-02-13 02:09:02.765838", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:08:42.018367", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n470cc3db89bd: Pulling fs layer\n318898cb7b59: Pulling fs layer\n318898cb7b59: Verifying Checksum\n318898cb7b59: Download complete\n470cc3db89bd: Verifying Checksum\n470cc3db89bd: Download complete\n470cc3db89bd: Pull complete\n318898cb7b59: Pull complete\nDigest: sha256:2723aaa6b63f9ae72a741967aac61458f9f67db8290e2181c4c6c800422080ca\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "470cc3db89bd: Pulling fs layer", "318898cb7b59: Pulling fs layer", "318898cb7b59: Verifying Checksum", "318898cb7b59: Download complete", "470cc3db89bd: Verifying Checksum", "470cc3db89bd: Download complete", "470cc3db89bd: Pull complete", "318898cb7b59: Pull complete", "Digest: sha256:2723aaa6b63f9ae72a741967aac61458f9f67db8290e2181c4c6c800422080ca", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly"]} 2025-02-13 02:09:04.520 INFO: changed: [10.0.0.12] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "delta": "0:00:01.345937", "end": "2025-02-13 02:09:04.477007", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-02-13 02:09:03.131070", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n097c7c4f6092: Pulling fs layer\n8b981c07ddce: Pulling fs layer\n0165094401e9: Pulling fs layer\n021bd2f2e6d7: Pulling fs layer\n021bd2f2e6d7: Waiting\n097c7c4f6092: Verifying Checksum\n097c7c4f6092: Download complete\n0165094401e9: Download complete\n8b981c07ddce: Download complete\n097c7c4f6092: Pull complete\n8b981c07ddce: Pull complete\n0165094401e9: Pull complete\n021bd2f2e6d7: Verifying Checksum\n021bd2f2e6d7: Download complete\n021bd2f2e6d7: Pull complete\nDigest: sha256:a2cd81802ece4059ca5f81887ccce7d56a15f5800f5de811f34f1e1eefbbdfb5\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "097c7c4f6092: Pulling fs layer", "8b981c07ddce: Pulling fs layer", "0165094401e9: Pulling fs layer", "021bd2f2e6d7: Pulling fs layer", "021bd2f2e6d7: Waiting", "097c7c4f6092: Verifying Checksum", "097c7c4f6092: Download complete", "0165094401e9: Download complete", "8b981c07ddce: Download complete", "097c7c4f6092: Pull complete", "8b981c07ddce: Pull complete", "0165094401e9: Pull complete", "021bd2f2e6d7: Verifying Checksum", "021bd2f2e6d7: Download complete", "021bd2f2e6d7: Pull complete", "Digest: sha256:a2cd81802ece4059ca5f81887ccce7d56a15f5800f5de811f34f1e1eefbbdfb5", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly"]} 2025-02-13 02:09:05.278 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.362806", "end": "2025-02-13 02:09:05.239147", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:09:04.876341", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n0e980e9d9607: Pulling fs layer\n0e980e9d9607: Verifying Checksum\n0e980e9d9607: Download complete\n0e980e9d9607: Pull complete\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "0e980e9d9607: Pulling fs layer", "0e980e9d9607: Verifying Checksum", "0e980e9d9607: Download complete", "0e980e9d9607: Pull complete", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:09:07.932 INFO: changed: [10.0.0.35] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "delta": "0:00:25.000722", "end": "2025-02-13 02:09:07.881923", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:08:42.881201", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n470cc3db89bd: Pulling fs layer\n318898cb7b59: Pulling fs layer\n318898cb7b59: Verifying Checksum\n318898cb7b59: Download complete\n470cc3db89bd: Verifying Checksum\n470cc3db89bd: Download complete\n470cc3db89bd: Pull complete\n318898cb7b59: Pull complete\nDigest: sha256:2723aaa6b63f9ae72a741967aac61458f9f67db8290e2181c4c6c800422080ca\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "470cc3db89bd: Pulling fs layer", "318898cb7b59: Pulling fs layer", "318898cb7b59: Verifying Checksum", "318898cb7b59: Download complete", "470cc3db89bd: Verifying Checksum", "470cc3db89bd: Download complete", "470cc3db89bd: Pull complete", "318898cb7b59: Pull complete", "Digest: sha256:2723aaa6b63f9ae72a741967aac61458f9f67db8290e2181c4c6c800422080ca", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly"]} 2025-02-13 02:09:09.807 INFO: changed: [10.0.0.35] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "delta": "0:00:01.464087", "end": "2025-02-13 02:09:09.762106", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-02-13 02:09:08.298019", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n097c7c4f6092: Pulling fs layer\n8b981c07ddce: Pulling fs layer\n0165094401e9: Pulling fs layer\n021bd2f2e6d7: Pulling fs layer\n021bd2f2e6d7: Waiting\n8b981c07ddce: Verifying Checksum\n8b981c07ddce: Download complete\n097c7c4f6092: Verifying Checksum\n097c7c4f6092: Download complete\n0165094401e9: Verifying Checksum\n0165094401e9: Download complete\n097c7c4f6092: Pull complete\n8b981c07ddce: Pull complete\n0165094401e9: Pull complete\n021bd2f2e6d7: Verifying Checksum\n021bd2f2e6d7: Download complete\n021bd2f2e6d7: Pull complete\nDigest: sha256:a2cd81802ece4059ca5f81887ccce7d56a15f5800f5de811f34f1e1eefbbdfb5\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "097c7c4f6092: Pulling fs layer", "8b981c07ddce: Pulling fs layer", "0165094401e9: Pulling fs layer", "021bd2f2e6d7: Pulling fs layer", "021bd2f2e6d7: Waiting", "8b981c07ddce: Verifying Checksum", "8b981c07ddce: Download complete", "097c7c4f6092: Verifying Checksum", "097c7c4f6092: Download complete", "0165094401e9: Verifying Checksum", "0165094401e9: Download complete", "097c7c4f6092: Pull complete", "8b981c07ddce: Pull complete", "0165094401e9: Pull complete", "021bd2f2e6d7: Verifying Checksum", "021bd2f2e6d7: Download complete", "021bd2f2e6d7: Pull complete", "Digest: sha256:a2cd81802ece4059ca5f81887ccce7d56a15f5800f5de811f34f1e1eefbbdfb5", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly"]} 2025-02-13 02:09:10.636 INFO: changed: [10.0.0.35] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.338566", "end": "2025-02-13 02:09:10.584027", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:09:10.245461", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n0e980e9d9607: Pulling fs layer\n0e980e9d9607: Verifying Checksum\n0e980e9d9607: Download complete\n0e980e9d9607: Pull complete\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "0e980e9d9607: Pulling fs layer", "0e980e9d9607: Verifying Checksum", "0e980e9d9607: Download complete", "0e980e9d9607: Pull complete", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:09:22.530 INFO: changed: [10.0.0.46] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "delta": "0:00:36.437003", "end": "2025-02-13 02:09:22.486006", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:08:46.049003", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n470cc3db89bd: Pulling fs layer\n318898cb7b59: Pulling fs layer\n318898cb7b59: Verifying Checksum\n318898cb7b59: Download complete\n470cc3db89bd: Verifying Checksum\n470cc3db89bd: Download complete\n470cc3db89bd: Pull complete\n318898cb7b59: Pull complete\nDigest: sha256:2723aaa6b63f9ae72a741967aac61458f9f67db8290e2181c4c6c800422080ca\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-devicemgr", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "470cc3db89bd: Pulling fs layer", "318898cb7b59: Pulling fs layer", "318898cb7b59: Verifying Checksum", "318898cb7b59: Download complete", "470cc3db89bd: Verifying Checksum", "470cc3db89bd: Download complete", "470cc3db89bd: Pull complete", "318898cb7b59: Pull complete", "Digest: sha256:2723aaa6b63f9ae72a741967aac61458f9f67db8290e2181c4c6c800422080ca", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly"]} 2025-02-13 02:09:24.223 INFO: changed: [10.0.0.46] => (item=contrail-controller-config-dnsmasq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "delta": "0:00:01.302538", "end": "2025-02-13 02:09:24.179710", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-02-13 02:09:22.877172", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n097c7c4f6092: Pulling fs layer\n8b981c07ddce: Pulling fs layer\n0165094401e9: Pulling fs layer\n021bd2f2e6d7: Pulling fs layer\n021bd2f2e6d7: Waiting\n097c7c4f6092: Verifying Checksum\n097c7c4f6092: Download complete\n0165094401e9: Download complete\n8b981c07ddce: Download complete\n097c7c4f6092: Pull complete\n8b981c07ddce: Pull complete\n0165094401e9: Pull complete\n021bd2f2e6d7: Verifying Checksum\n021bd2f2e6d7: Download complete\n021bd2f2e6d7: Pull complete\nDigest: sha256:a2cd81802ece4059ca5f81887ccce7d56a15f5800f5de811f34f1e1eefbbdfb5\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-config-dnsmasq", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "097c7c4f6092: Pulling fs layer", "8b981c07ddce: Pulling fs layer", "0165094401e9: Pulling fs layer", "021bd2f2e6d7: Pulling fs layer", "021bd2f2e6d7: Waiting", "097c7c4f6092: Verifying Checksum", "097c7c4f6092: Download complete", "0165094401e9: Download complete", "8b981c07ddce: Download complete", "097c7c4f6092: Pull complete", "8b981c07ddce: Pull complete", "0165094401e9: Pull complete", "021bd2f2e6d7: Verifying Checksum", "021bd2f2e6d7: Download complete", "021bd2f2e6d7: Pull complete", "Digest: sha256:a2cd81802ece4059ca5f81887ccce7d56a15f5800f5de811f34f1e1eefbbdfb5", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly"]} 2025-02-13 02:09:24.999 INFO: changed: [10.0.0.46] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.362793", "end": "2025-02-13 02:09:24.956576", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:09:24.593783", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n0e980e9d9607: Pulling fs layer\n0e980e9d9607: Verifying Checksum\n0e980e9d9607: Download complete\n0e980e9d9607: Pull complete\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "0e980e9d9607: Pulling fs layer", "0e980e9d9607: Verifying Checksum", "0e980e9d9607: Download complete", "0e980e9d9607: Pull complete", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:09:25.653 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-02-13 02:09:37.290 INFO: TASK [contrail_webui : update contrail webui image] **************************** changed: [10.0.0.12] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "delta": "0:00:09.908383", "end": "2025-02-13 02:09:37.243588", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-02-13 02:09:27.335205", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n8e565a2802dc: Pulling fs layer\n9b3d26c67e84: Pulling fs layer\n65db06672ae7: Pulling fs layer\n8d3ccfbff3c4: Pulling fs layer\ne108529a2540: Pulling fs layer\n8d3ccfbff3c4: Waiting\ne108529a2540: Waiting\n9b3d26c67e84: Verifying Checksum\n9b3d26c67e84: Download complete\n65db06672ae7: Verifying Checksum\n65db06672ae7: Download complete\ne108529a2540: Verifying Checksum\ne108529a2540: Download complete\n8d3ccfbff3c4: Verifying Checksum\n8d3ccfbff3c4: Download complete\n8e565a2802dc: Verifying Checksum\n8e565a2802dc: Download complete\n8e565a2802dc: Pull complete\n9b3d26c67e84: Pull complete\n65db06672ae7: Pull complete\n8d3ccfbff3c4: Pull complete\ne108529a2540: Pull complete\nDigest: sha256:59937969bb7a0c3c9aeafce4527e85e48b463ae5abd2935c3fe9a2a5cd60c9fa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "8e565a2802dc: Pulling fs layer", "9b3d26c67e84: Pulling fs layer", "65db06672ae7: Pulling fs layer", "8d3ccfbff3c4: Pulling fs layer", "e108529a2540: Pulling fs layer", "8d3ccfbff3c4: Waiting", "e108529a2540: Waiting", "9b3d26c67e84: Verifying Checksum", "9b3d26c67e84: Download complete", "65db06672ae7: Verifying Checksum", "65db06672ae7: Download complete", "e108529a2540: Verifying Checksum", "e108529a2540: Download complete", "8d3ccfbff3c4: Verifying Checksum", "8d3ccfbff3c4: Download complete", "8e565a2802dc: Verifying Checksum", "8e565a2802dc: Download complete", "8e565a2802dc: Pull complete", "9b3d26c67e84: Pull complete", "65db06672ae7: Pull complete", "8d3ccfbff3c4: Pull complete", "e108529a2540: Pull complete", "Digest: sha256:59937969bb7a0c3c9aeafce4527e85e48b463ae5abd2935c3fe9a2a5cd60c9fa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly"]} 2025-02-13 02:09:37.849 INFO: changed: [10.0.0.12] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "delta": "0:00:00.226347", "end": "2025-02-13 02:09:37.810587", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-02-13 02:09:37.584240", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n8e565a2802dc: Already exists\n9b3d26c67e84: Already exists\n65db06672ae7: Already exists\n8d3ccfbff3c4: Already exists\ne108529a2540: Already exists\nDigest: sha256:3ff00c2566cefc9f1b6a705d8bb525baec85780f280a4addc90be915cfaf246d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "8e565a2802dc: Already exists", "9b3d26c67e84: Already exists", "65db06672ae7: Already exists", "8d3ccfbff3c4: Already exists", "e108529a2540: Already exists", "Digest: sha256:3ff00c2566cefc9f1b6a705d8bb525baec85780f280a4addc90be915cfaf246d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly"]} 2025-02-13 02:09:39.476 INFO: changed: [10.0.0.35] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "delta": "0:00:12.243805", "end": "2025-02-13 02:09:39.431826", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-02-13 02:09:27.188021", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n8e565a2802dc: Pulling fs layer\n9b3d26c67e84: Pulling fs layer\n65db06672ae7: Pulling fs layer\n8d3ccfbff3c4: Pulling fs layer\ne108529a2540: Pulling fs layer\n8d3ccfbff3c4: Waiting\ne108529a2540: Waiting\n9b3d26c67e84: Verifying Checksum\n9b3d26c67e84: Download complete\n65db06672ae7: Verifying Checksum\n65db06672ae7: Download complete\n8d3ccfbff3c4: Verifying Checksum\n8d3ccfbff3c4: Download complete\ne108529a2540: Verifying Checksum\ne108529a2540: Download complete\n8e565a2802dc: Download complete\n8e565a2802dc: Pull complete\n9b3d26c67e84: Pull complete\n65db06672ae7: Pull complete\n8d3ccfbff3c4: Pull complete\ne108529a2540: Pull complete\nDigest: sha256:59937969bb7a0c3c9aeafce4527e85e48b463ae5abd2935c3fe9a2a5cd60c9fa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "8e565a2802dc: Pulling fs layer", "9b3d26c67e84: Pulling fs layer", "65db06672ae7: Pulling fs layer", "8d3ccfbff3c4: Pulling fs layer", "e108529a2540: Pulling fs layer", "8d3ccfbff3c4: Waiting", "e108529a2540: Waiting", "9b3d26c67e84: Verifying Checksum", "9b3d26c67e84: Download complete", "65db06672ae7: Verifying Checksum", "65db06672ae7: Download complete", "8d3ccfbff3c4: Verifying Checksum", "8d3ccfbff3c4: Download complete", "e108529a2540: Verifying Checksum", "e108529a2540: Download complete", "8e565a2802dc: Download complete", "8e565a2802dc: Pull complete", "9b3d26c67e84: Pull complete", "65db06672ae7: Pull complete", "8d3ccfbff3c4: Pull complete", "e108529a2540: Pull complete", "Digest: sha256:59937969bb7a0c3c9aeafce4527e85e48b463ae5abd2935c3fe9a2a5cd60c9fa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly"]} 2025-02-13 02:09:40.114 INFO: changed: [10.0.0.35] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "delta": "0:00:00.265871", "end": "2025-02-13 02:09:40.072733", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-02-13 02:09:39.806862", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n8e565a2802dc: Already exists\n9b3d26c67e84: Already exists\n65db06672ae7: Already exists\n8d3ccfbff3c4: Already exists\ne108529a2540: Already exists\nDigest: sha256:3ff00c2566cefc9f1b6a705d8bb525baec85780f280a4addc90be915cfaf246d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "8e565a2802dc: Already exists", "9b3d26c67e84: Already exists", "65db06672ae7: Already exists", "8d3ccfbff3c4: Already exists", "e108529a2540: Already exists", "Digest: sha256:3ff00c2566cefc9f1b6a705d8bb525baec85780f280a4addc90be915cfaf246d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly"]} 2025-02-13 02:09:42.396 INFO: changed: [10.0.0.46] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "delta": "0:00:15.139309", "end": "2025-02-13 02:09:42.345877", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-02-13 02:09:27.206568", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n8e565a2802dc: Pulling fs layer\n9b3d26c67e84: Pulling fs layer\n65db06672ae7: Pulling fs layer\n8d3ccfbff3c4: Pulling fs layer\ne108529a2540: Pulling fs layer\n8d3ccfbff3c4: Waiting\ne108529a2540: Waiting\n9b3d26c67e84: Verifying Checksum\n9b3d26c67e84: Download complete\n65db06672ae7: Verifying Checksum\n65db06672ae7: Download complete\n8d3ccfbff3c4: Verifying Checksum\n8d3ccfbff3c4: Download complete\ne108529a2540: Verifying Checksum\ne108529a2540: Download complete\n8e565a2802dc: Download complete\n8e565a2802dc: Pull complete\n9b3d26c67e84: Pull complete\n65db06672ae7: Pull complete\n8d3ccfbff3c4: Pull complete\ne108529a2540: Pull complete\nDigest: sha256:59937969bb7a0c3c9aeafce4527e85e48b463ae5abd2935c3fe9a2a5cd60c9fa\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-web", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "8e565a2802dc: Pulling fs layer", "9b3d26c67e84: Pulling fs layer", "65db06672ae7: Pulling fs layer", "8d3ccfbff3c4: Pulling fs layer", "e108529a2540: Pulling fs layer", "8d3ccfbff3c4: Waiting", "e108529a2540: Waiting", "9b3d26c67e84: Verifying Checksum", "9b3d26c67e84: Download complete", "65db06672ae7: Verifying Checksum", "65db06672ae7: Download complete", "8d3ccfbff3c4: Verifying Checksum", "8d3ccfbff3c4: Download complete", "e108529a2540: Verifying Checksum", "e108529a2540: Download complete", "8e565a2802dc: Download complete", "8e565a2802dc: Pull complete", "9b3d26c67e84: Pull complete", "65db06672ae7: Pull complete", "8d3ccfbff3c4: Pull complete", "e108529a2540: Pull complete", "Digest: sha256:59937969bb7a0c3c9aeafce4527e85e48b463ae5abd2935c3fe9a2a5cd60c9fa", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly"]} 2025-02-13 02:09:43.041 INFO: changed: [10.0.0.46] => (item=contrail-controller-webui-job) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "delta": "0:00:00.268168", "end": "2025-02-13 02:09:42.996614", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-02-13 02:09:42.728446", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n8e565a2802dc: Already exists\n9b3d26c67e84: Already exists\n65db06672ae7: Already exists\n8d3ccfbff3c4: Already exists\ne108529a2540: Already exists\nDigest: sha256:3ff00c2566cefc9f1b6a705d8bb525baec85780f280a4addc90be915cfaf246d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-webui-job", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "8e565a2802dc: Already exists", "9b3d26c67e84: Already exists", "65db06672ae7: Already exists", "8d3ccfbff3c4: Already exists", "e108529a2540: Already exists", "Digest: sha256:3ff00c2566cefc9f1b6a705d8bb525baec85780f280a4addc90be915cfaf246d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly"]} 2025-02-13 02:09:43.709 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-02-13 02:09:46.193 INFO: TASK [contrail_redis : update contrail redis image] **************************** 2025-02-13 02:09:46.194 INFO: changed: [10.0.0.46] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "delta": "0:00:00.917323", "end": "2025-02-13 02:09:46.122943", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-02-13 02:09:45.205620", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\nd86e75f3dad5: Pulling fs layer\n634e7cf46a2f: Pulling fs layer\n40d1dfa00b21: Pulling fs layer\n40d1dfa00b21: Verifying Checksum\n40d1dfa00b21: Download complete\nd86e75f3dad5: Download complete\nd86e75f3dad5: Pull complete\n634e7cf46a2f: Download complete\n634e7cf46a2f: Pull complete\n40d1dfa00b21: Pull complete\nDigest: sha256:87727abe89ade4ace40967598e183936c6c8940c48a307166a31712ebb3520a2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "d86e75f3dad5: Pulling fs layer", "634e7cf46a2f: Pulling fs layer", "40d1dfa00b21: Pulling fs layer", "40d1dfa00b21: Verifying Checksum", "40d1dfa00b21: Download complete", "d86e75f3dad5: Download complete", "d86e75f3dad5: Pull complete", "634e7cf46a2f: Download complete", "634e7cf46a2f: Pull complete", "40d1dfa00b21: Pull complete", "Digest: sha256:87727abe89ade4ace40967598e183936c6c8940c48a307166a31712ebb3520a2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly"]} 2025-02-13 02:09:46.211 INFO: changed: [10.0.0.12] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "delta": "0:00:00.685791", "end": "2025-02-13 02:09:46.138741", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-02-13 02:09:45.452950", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\nd86e75f3dad5: Pulling fs layer\n634e7cf46a2f: Pulling fs layer\n40d1dfa00b21: Pulling fs layer\nd86e75f3dad5: Verifying Checksum\nd86e75f3dad5: Download complete\n40d1dfa00b21: Verifying Checksum\n40d1dfa00b21: Download complete\nd86e75f3dad5: Pull complete\n634e7cf46a2f: Verifying Checksum\n634e7cf46a2f: Download complete\n634e7cf46a2f: Pull complete\n40d1dfa00b21: Pull complete\nDigest: sha256:87727abe89ade4ace40967598e183936c6c8940c48a307166a31712ebb3520a2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "d86e75f3dad5: Pulling fs layer", "634e7cf46a2f: Pulling fs layer", "40d1dfa00b21: Pulling fs layer", "d86e75f3dad5: Verifying Checksum", "d86e75f3dad5: Download complete", "40d1dfa00b21: Verifying Checksum", "40d1dfa00b21: Download complete", "d86e75f3dad5: Pull complete", "634e7cf46a2f: Verifying Checksum", "634e7cf46a2f: Download complete", "634e7cf46a2f: Pull complete", "40d1dfa00b21: Pull complete", "Digest: sha256:87727abe89ade4ace40967598e183936c6c8940c48a307166a31712ebb3520a2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly"]} 2025-02-13 02:09:46.215 INFO: changed: [10.0.0.35] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "delta": "0:00:00.813963", "end": "2025-02-13 02:09:46.133087", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-02-13 02:09:45.319124", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\nd86e75f3dad5: Pulling fs layer\n634e7cf46a2f: Pulling fs layer\n40d1dfa00b21: Pulling fs layer\nd86e75f3dad5: Verifying Checksum\nd86e75f3dad5: Download complete\n40d1dfa00b21: Verifying Checksum\n40d1dfa00b21: Download complete\nd86e75f3dad5: Pull complete\n634e7cf46a2f: Verifying Checksum\n634e7cf46a2f: Download complete\n634e7cf46a2f: Pull complete\n40d1dfa00b21: Pull complete\nDigest: sha256:87727abe89ade4ace40967598e183936c6c8940c48a307166a31712ebb3520a2\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-redis", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "d86e75f3dad5: Pulling fs layer", "634e7cf46a2f: Pulling fs layer", "40d1dfa00b21: Pulling fs layer", "d86e75f3dad5: Verifying Checksum", "d86e75f3dad5: Download complete", "40d1dfa00b21: Verifying Checksum", "40d1dfa00b21: Download complete", "d86e75f3dad5: Pull complete", "634e7cf46a2f: Verifying Checksum", "634e7cf46a2f: Download complete", "634e7cf46a2f: Pull complete", "40d1dfa00b21: Pull complete", "Digest: sha256:87727abe89ade4ace40967598e183936c6c8940c48a307166a31712ebb3520a2", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly"]} 2025-02-13 02:09:47.273 INFO: changed: [10.0.0.12] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "delta": "0:00:00.696806", "end": "2025-02-13 02:09:47.235082", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-02-13 02:09:46.538276", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\na21bdd5abd05: Pulling fs layer\nb26a2e9f703d: Pulling fs layer\na21bdd5abd05: Download complete\na21bdd5abd05: Pull complete\nb26a2e9f703d: Verifying Checksum\nb26a2e9f703d: Download complete\nb26a2e9f703d: Pull complete\nDigest: sha256:65cd1a438f8fc3866aa267b15cb7297c1b2964fe381fdcedea406d26ccfec608\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "a21bdd5abd05: Pulling fs layer", "b26a2e9f703d: Pulling fs layer", "a21bdd5abd05: Download complete", "a21bdd5abd05: Pull complete", "b26a2e9f703d: Verifying Checksum", "b26a2e9f703d: Download complete", "b26a2e9f703d: Pull complete", "Digest: sha256:65cd1a438f8fc3866aa267b15cb7297c1b2964fe381fdcedea406d26ccfec608", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly"]} 2025-02-13 02:09:47.355 INFO: changed: [10.0.0.35] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "delta": "0:00:00.700267", "end": "2025-02-13 02:09:47.311721", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-02-13 02:09:46.611454", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\na21bdd5abd05: Pulling fs layer\nb26a2e9f703d: Pulling fs layer\na21bdd5abd05: Verifying Checksum\na21bdd5abd05: Download complete\na21bdd5abd05: Pull complete\nb26a2e9f703d: Download complete\nb26a2e9f703d: Pull complete\nDigest: sha256:65cd1a438f8fc3866aa267b15cb7297c1b2964fe381fdcedea406d26ccfec608\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "a21bdd5abd05: Pulling fs layer", "b26a2e9f703d: Pulling fs layer", "a21bdd5abd05: Verifying Checksum", "a21bdd5abd05: Download complete", "a21bdd5abd05: Pull complete", "b26a2e9f703d: Download complete", "b26a2e9f703d: Pull complete", "Digest: sha256:65cd1a438f8fc3866aa267b15cb7297c1b2964fe381fdcedea406d26ccfec608", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly"]} 2025-02-13 02:09:47.551 INFO: changed: [10.0.0.46] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "delta": "0:00:00.949405", "end": "2025-02-13 02:09:47.509773", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-02-13 02:09:46.560368", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\na21bdd5abd05: Pulling fs layer\nb26a2e9f703d: Pulling fs layer\na21bdd5abd05: Download complete\na21bdd5abd05: Pull complete\nb26a2e9f703d: Verifying Checksum\nb26a2e9f703d: Download complete\nb26a2e9f703d: Pull complete\nDigest: sha256:65cd1a438f8fc3866aa267b15cb7297c1b2964fe381fdcedea406d26ccfec608\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-stunnel", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "a21bdd5abd05: Pulling fs layer", "b26a2e9f703d: Pulling fs layer", "a21bdd5abd05: Download complete", "a21bdd5abd05: Pull complete", "b26a2e9f703d: Verifying Checksum", "b26a2e9f703d: Download complete", "b26a2e9f703d: Pull complete", "Digest: sha256:65cd1a438f8fc3866aa267b15cb7297c1b2964fe381fdcedea406d26ccfec608", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly"]} 2025-02-13 02:09:48.224 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-02-13 02:09:50.034 INFO: TASK [contrail_analytics : update contrail analytics images] ******************* changed: [10.0.0.46] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.129865", "end": "2025-02-13 02:09:49.979883", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:09:49.850018", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:09:50.090 INFO: changed: [10.0.0.35] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.122456", "end": "2025-02-13 02:09:50.028262", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:09:49.905806", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:09:50.112 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.110698", "end": "2025-02-13 02:09:50.048378", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:09:49.937680", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:09:50.641 INFO: changed: [10.0.0.35] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.112740", "end": "2025-02-13 02:09:50.593777", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:09:50.481037", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:09:50.675 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.110504", "end": "2025-02-13 02:09:50.637241", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:09:50.526737", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:09:50.759 INFO: changed: [10.0.0.46] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.158309", "end": "2025-02-13 02:09:50.646157", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:09:50.487848", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:09:51.857 INFO: changed: [10.0.0.35] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "delta": "0:00:00.775618", "end": "2025-02-13 02:09:51.801133", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-02-13 02:09:51.025515", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n2ebeffe472db: Pulling fs layer\n8a6203bcb116: Pulling fs layer\n2ebeffe472db: Verifying Checksum\n2ebeffe472db: Download complete\n2ebeffe472db: Pull complete\n8a6203bcb116: Verifying Checksum\n8a6203bcb116: Download complete\n8a6203bcb116: Pull complete\nDigest: sha256:e45bd33f319179526d7a76c0857f7717b56670b7cd373a55b4fae7615ca42ede\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "2ebeffe472db: Pulling fs layer", "8a6203bcb116: Pulling fs layer", "2ebeffe472db: Verifying Checksum", "2ebeffe472db: Download complete", "2ebeffe472db: Pull complete", "8a6203bcb116: Verifying Checksum", "8a6203bcb116: Download complete", "8a6203bcb116: Pull complete", "Digest: sha256:e45bd33f319179526d7a76c0857f7717b56670b7cd373a55b4fae7615ca42ede", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly"]} 2025-02-13 02:09:51.857 INFO: changed: [10.0.0.12] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "delta": "0:00:00.712564", "end": "2025-02-13 02:09:51.800292", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-02-13 02:09:51.087728", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n2ebeffe472db: Pulling fs layer\n8a6203bcb116: Pulling fs layer\n2ebeffe472db: Download complete\n2ebeffe472db: Pull complete\n8a6203bcb116: Verifying Checksum\n8a6203bcb116: Download complete\n8a6203bcb116: Pull complete\nDigest: sha256:e45bd33f319179526d7a76c0857f7717b56670b7cd373a55b4fae7615ca42ede\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "2ebeffe472db: Pulling fs layer", "8a6203bcb116: Pulling fs layer", "2ebeffe472db: Download complete", "2ebeffe472db: Pull complete", "8a6203bcb116: Verifying Checksum", "8a6203bcb116: Download complete", "8a6203bcb116: Pull complete", "Digest: sha256:e45bd33f319179526d7a76c0857f7717b56670b7cd373a55b4fae7615ca42ede", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly"]} 2025-02-13 02:09:52.656 INFO: changed: [10.0.0.46] => (item=contrail-analytics-api) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "delta": "0:00:01.403321", "end": "2025-02-13 02:09:52.583796", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-02-13 02:09:51.180475", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n2ebeffe472db: Pulling fs layer\n8a6203bcb116: Pulling fs layer\n2ebeffe472db: Verifying Checksum\n2ebeffe472db: Download complete\n2ebeffe472db: Pull complete\n8a6203bcb116: Verifying Checksum\n8a6203bcb116: Download complete\n8a6203bcb116: Pull complete\nDigest: sha256:e45bd33f319179526d7a76c0857f7717b56670b7cd373a55b4fae7615ca42ede\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-api", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "2ebeffe472db: Pulling fs layer", "8a6203bcb116: Pulling fs layer", "2ebeffe472db: Verifying Checksum", "2ebeffe472db: Download complete", "2ebeffe472db: Pull complete", "8a6203bcb116: Verifying Checksum", "8a6203bcb116: Download complete", "8a6203bcb116: Pull complete", "Digest: sha256:e45bd33f319179526d7a76c0857f7717b56670b7cd373a55b4fae7615ca42ede", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly"]} 2025-02-13 02:10:03.319 INFO: changed: [10.0.0.12] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "delta": "0:00:11.073545", "end": "2025-02-13 02:10:03.278790", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-02-13 02:09:52.205245", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\ne2611074f451: Pulling fs layer\na14d3495a6a9: Pulling fs layer\ne2611074f451: Download complete\ne2611074f451: Pull complete\na14d3495a6a9: Verifying Checksum\na14d3495a6a9: Download complete\na14d3495a6a9: Pull complete\nDigest: sha256:c25c3279b5ccdf9f964c0cfc7bc570f8d294c65f6a0d93e35b193cbbe7219907\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "e2611074f451: Pulling fs layer", "a14d3495a6a9: Pulling fs layer", "e2611074f451: Download complete", "e2611074f451: Pull complete", "a14d3495a6a9: Verifying Checksum", "a14d3495a6a9: Download complete", "a14d3495a6a9: Pull complete", "Digest: sha256:c25c3279b5ccdf9f964c0cfc7bc570f8d294c65f6a0d93e35b193cbbe7219907", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly"]} 2025-02-13 02:10:03.827 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.133514", "end": "2025-02-13 02:10:03.789155", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:10:03.655641", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:10:06.266 INFO: changed: [10.0.0.46] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "delta": "0:00:13.194760", "end": "2025-02-13 02:10:06.218935", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-02-13 02:09:53.024175", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\ne2611074f451: Pulling fs layer\na14d3495a6a9: Pulling fs layer\ne2611074f451: Verifying Checksum\ne2611074f451: Download complete\ne2611074f451: Pull complete\na14d3495a6a9: Download complete\na14d3495a6a9: Pull complete\nDigest: sha256:c25c3279b5ccdf9f964c0cfc7bc570f8d294c65f6a0d93e35b193cbbe7219907\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "e2611074f451: Pulling fs layer", "a14d3495a6a9: Pulling fs layer", "e2611074f451: Verifying Checksum", "e2611074f451: Download complete", "e2611074f451: Pull complete", "a14d3495a6a9: Download complete", "a14d3495a6a9: Pull complete", "Digest: sha256:c25c3279b5ccdf9f964c0cfc7bc570f8d294c65f6a0d93e35b193cbbe7219907", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly"]} 2025-02-13 02:10:06.717 INFO: changed: [10.0.0.35] => (item=contrail-analytics-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "delta": "0:00:14.431754", "end": "2025-02-13 02:10:06.654248", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-02-13 02:09:52.222494", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\ne2611074f451: Pulling fs layer\na14d3495a6a9: Pulling fs layer\ne2611074f451: Download complete\ne2611074f451: Pull complete\na14d3495a6a9: Verifying Checksum\na14d3495a6a9: Download complete\na14d3495a6a9: Pull complete\nDigest: sha256:c25c3279b5ccdf9f964c0cfc7bc570f8d294c65f6a0d93e35b193cbbe7219907\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-collector", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "e2611074f451: Pulling fs layer", "a14d3495a6a9: Pulling fs layer", "e2611074f451: Download complete", "e2611074f451: Pull complete", "a14d3495a6a9: Verifying Checksum", "a14d3495a6a9: Download complete", "a14d3495a6a9: Pull complete", "Digest: sha256:c25c3279b5ccdf9f964c0cfc7bc570f8d294c65f6a0d93e35b193cbbe7219907", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly"]} 2025-02-13 02:10:06.896 INFO: changed: [10.0.0.46] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.138173", "end": "2025-02-13 02:10:06.847296", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:10:06.709123", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:10:07.290 INFO: changed: [10.0.0.35] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.125278", "end": "2025-02-13 02:10:07.245608", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:10:07.120330", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:10:07.960 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-02-13 02:10:09.617 INFO: TASK [contrail_analytics_alarm : update alarm, external-kafka image] *********** 2025-02-13 02:10:09.618 INFO: changed: [10.0.0.46] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.118588", "end": "2025-02-13 02:10:09.567682", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:10:09.449094", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:10:09.775 INFO: changed: [10.0.0.35] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.115846", "end": "2025-02-13 02:10:09.724567", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:10:09.608721", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:10:10.214 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.410133", "end": "2025-02-13 02:10:10.163594", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:10:09.753461", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:10:10.328 INFO: changed: [10.0.0.46] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.175977", "end": "2025-02-13 02:10:10.270149", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:10:10.094172", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:10:10.404 INFO: changed: [10.0.0.35] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.122791", "end": "2025-02-13 02:10:10.330164", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:10:10.207373", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:10:10.682 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.100996", "end": "2025-02-13 02:10:10.630394", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:10:10.529398", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:10:11.780 INFO: changed: [10.0.0.35] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "delta": "0:00:00.955530", "end": "2025-02-13 02:10:11.732812", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-02-13 02:10:10.777282", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n67fd8dc23380: Pulling fs layer\n2d0ce221a1de: Pulling fs layer\n67fd8dc23380: Download complete\n67fd8dc23380: Pull complete\n2d0ce221a1de: Verifying Checksum\n2d0ce221a1de: Download complete\n2d0ce221a1de: Pull complete\nDigest: sha256:36dd235c6c1d444e088d376cbdf9247aa414603d0d0f23a3c5b451d7c950e104\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "67fd8dc23380: Pulling fs layer", "2d0ce221a1de: Pulling fs layer", "67fd8dc23380: Download complete", "67fd8dc23380: Pull complete", "2d0ce221a1de: Verifying Checksum", "2d0ce221a1de: Download complete", "2d0ce221a1de: Pull complete", "Digest: sha256:36dd235c6c1d444e088d376cbdf9247aa414603d0d0f23a3c5b451d7c950e104", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly"]} 2025-02-13 02:10:11.840 INFO: changed: [10.0.0.12] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "delta": "0:00:00.763705", "end": "2025-02-13 02:10:11.793689", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-02-13 02:10:11.029984", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n67fd8dc23380: Pulling fs layer\n2d0ce221a1de: Pulling fs layer\n67fd8dc23380: Verifying Checksum\n67fd8dc23380: Download complete\n67fd8dc23380: Pull complete\n2d0ce221a1de: Verifying Checksum\n2d0ce221a1de: Download complete\n2d0ce221a1de: Pull complete\nDigest: sha256:36dd235c6c1d444e088d376cbdf9247aa414603d0d0f23a3c5b451d7c950e104\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "67fd8dc23380: Pulling fs layer", "2d0ce221a1de: Pulling fs layer", "67fd8dc23380: Verifying Checksum", "67fd8dc23380: Download complete", "67fd8dc23380: Pull complete", "2d0ce221a1de: Verifying Checksum", "2d0ce221a1de: Download complete", "2d0ce221a1de: Pull complete", "Digest: sha256:36dd235c6c1d444e088d376cbdf9247aa414603d0d0f23a3c5b451d7c950e104", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly"]} 2025-02-13 02:10:11.858 INFO: changed: [10.0.0.46] => (item=contrail-analytics-alarm-gen) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "delta": "0:00:01.055228", "end": "2025-02-13 02:10:11.799292", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-02-13 02:10:10.744064", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n67fd8dc23380: Pulling fs layer\n2d0ce221a1de: Pulling fs layer\n67fd8dc23380: Download complete\n67fd8dc23380: Pull complete\n2d0ce221a1de: Verifying Checksum\n2d0ce221a1de: Download complete\n2d0ce221a1de: Pull complete\nDigest: sha256:36dd235c6c1d444e088d376cbdf9247aa414603d0d0f23a3c5b451d7c950e104\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-alarm-gen", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "67fd8dc23380: Pulling fs layer", "2d0ce221a1de: Pulling fs layer", "67fd8dc23380: Download complete", "67fd8dc23380: Pull complete", "2d0ce221a1de: Verifying Checksum", "2d0ce221a1de: Download complete", "2d0ce221a1de: Pull complete", "Digest: sha256:36dd235c6c1d444e088d376cbdf9247aa414603d0d0f23a3c5b451d7c950e104", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly"]} 2025-02-13 02:10:18.488 INFO: changed: [10.0.0.12] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "delta": "0:00:06.271005", "end": "2025-02-13 02:10:18.429952", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-02-13 02:10:12.158947", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n7402d5d5a7bf: Pulling fs layer\n63dd21b141d3: Pulling fs layer\n7402d5d5a7bf: Download complete\n7402d5d5a7bf: Pull complete\n63dd21b141d3: Verifying Checksum\n63dd21b141d3: Download complete\n63dd21b141d3: Pull complete\nDigest: sha256:8cdc4da107024f9004d443bc4928de2812b1bb52c25c5d6065b7a9992e4df5e8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "7402d5d5a7bf: Pulling fs layer", "63dd21b141d3: Pulling fs layer", "7402d5d5a7bf: Download complete", "7402d5d5a7bf: Pull complete", "63dd21b141d3: Verifying Checksum", "63dd21b141d3: Download complete", "63dd21b141d3: Pull complete", "Digest: sha256:8cdc4da107024f9004d443bc4928de2812b1bb52c25c5d6065b7a9992e4df5e8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly"]} 2025-02-13 02:10:18.964 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.110788", "end": "2025-02-13 02:10:18.919477", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:10:18.808689", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:10:19.980 INFO: changed: [10.0.0.35] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "delta": "0:00:07.769262", "end": "2025-02-13 02:10:19.924324", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-02-13 02:10:12.155062", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n7402d5d5a7bf: Pulling fs layer\n63dd21b141d3: Pulling fs layer\n7402d5d5a7bf: Verifying Checksum\n7402d5d5a7bf: Download complete\n7402d5d5a7bf: Pull complete\n63dd21b141d3: Verifying Checksum\n63dd21b141d3: Download complete\n63dd21b141d3: Pull complete\nDigest: sha256:8cdc4da107024f9004d443bc4928de2812b1bb52c25c5d6065b7a9992e4df5e8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "7402d5d5a7bf: Pulling fs layer", "63dd21b141d3: Pulling fs layer", "7402d5d5a7bf: Verifying Checksum", "7402d5d5a7bf: Download complete", "7402d5d5a7bf: Pull complete", "63dd21b141d3: Verifying Checksum", "63dd21b141d3: Download complete", "63dd21b141d3: Pull complete", "Digest: sha256:8cdc4da107024f9004d443bc4928de2812b1bb52c25c5d6065b7a9992e4df5e8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly"]} 2025-02-13 02:10:20.487 INFO: changed: [10.0.0.35] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.128305", "end": "2025-02-13 02:10:20.441230", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:10:20.312925", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:10:20.560 INFO: changed: [10.0.0.46] => (item=contrail-external-kafka) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "delta": "0:00:08.292016", "end": "2025-02-13 02:10:20.514297", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-02-13 02:10:12.222281", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n7402d5d5a7bf: Pulling fs layer\n63dd21b141d3: Pulling fs layer\n7402d5d5a7bf: Download complete\n7402d5d5a7bf: Pull complete\n63dd21b141d3: Verifying Checksum\n63dd21b141d3: Download complete\n63dd21b141d3: Pull complete\nDigest: sha256:8cdc4da107024f9004d443bc4928de2812b1bb52c25c5d6065b7a9992e4df5e8\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-kafka", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "7402d5d5a7bf: Pulling fs layer", "63dd21b141d3: Pulling fs layer", "7402d5d5a7bf: Download complete", "7402d5d5a7bf: Pull complete", "63dd21b141d3: Verifying Checksum", "63dd21b141d3: Download complete", "63dd21b141d3: Pull complete", "Digest: sha256:8cdc4da107024f9004d443bc4928de2812b1bb52c25c5d6065b7a9992e4df5e8", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly"]} 2025-02-13 02:10:21.044 INFO: changed: [10.0.0.46] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.116920", "end": "2025-02-13 02:10:21.005731", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:10:20.888811", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:10:21.752 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-02-13 02:10:23.516 INFO: TASK [contrail_analytics_snmp : update contrail-snmp-collector and contrail-analytics-snmp-topology image] *** changed: [10.0.0.35] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.121085", "end": "2025-02-13 02:10:23.461629", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:10:23.340544", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:10:23.557 INFO: changed: [10.0.0.46] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.118168", "end": "2025-02-13 02:10:23.483534", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:10:23.365366", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:10:23.596 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.106376", "end": "2025-02-13 02:10:23.536513", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:10:23.430137", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:10:24.071 INFO: changed: [10.0.0.35] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.119101", "end": "2025-02-13 02:10:24.021743", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:10:23.902642", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:10:24.099 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.123539", "end": "2025-02-13 02:10:24.050354", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:10:23.926815", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:10:24.166 INFO: changed: [10.0.0.46] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.138256", "end": "2025-02-13 02:10:24.088478", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:10:23.950222", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:10:26.448 INFO: changed: [10.0.0.12] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "delta": "0:00:01.936648", "end": "2025-02-13 02:10:26.405428", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-02-13 02:10:24.468780", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n06ca64050e56: Pulling fs layer\nf16518c8fa7a: Pulling fs layer\ncc00abe2be3f: Pulling fs layer\ncc00abe2be3f: Verifying Checksum\ncc00abe2be3f: Download complete\nf16518c8fa7a: Download complete\n06ca64050e56: Download complete\n06ca64050e56: Pull complete\nf16518c8fa7a: Pull complete\ncc00abe2be3f: Pull complete\nDigest: sha256:aff54b7d78cfdd63ae856e8ba15b3d1c648af71eea393a962ff132daa6d936ed\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "06ca64050e56: Pulling fs layer", "f16518c8fa7a: Pulling fs layer", "cc00abe2be3f: Pulling fs layer", "cc00abe2be3f: Verifying Checksum", "cc00abe2be3f: Download complete", "f16518c8fa7a: Download complete", "06ca64050e56: Download complete", "06ca64050e56: Pull complete", "f16518c8fa7a: Pull complete", "cc00abe2be3f: Pull complete", "Digest: sha256:aff54b7d78cfdd63ae856e8ba15b3d1c648af71eea393a962ff132daa6d936ed", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly"]} 2025-02-13 02:10:26.811 INFO: changed: [10.0.0.35] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "delta": "0:00:02.275333", "end": "2025-02-13 02:10:26.767134", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-02-13 02:10:24.491801", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n06ca64050e56: Pulling fs layer\nf16518c8fa7a: Pulling fs layer\ncc00abe2be3f: Pulling fs layer\nf16518c8fa7a: Verifying Checksum\nf16518c8fa7a: Download complete\ncc00abe2be3f: Download complete\n06ca64050e56: Verifying Checksum\n06ca64050e56: Download complete\n06ca64050e56: Pull complete\nf16518c8fa7a: Pull complete\ncc00abe2be3f: Pull complete\nDigest: sha256:aff54b7d78cfdd63ae856e8ba15b3d1c648af71eea393a962ff132daa6d936ed\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "06ca64050e56: Pulling fs layer", "f16518c8fa7a: Pulling fs layer", "cc00abe2be3f: Pulling fs layer", "f16518c8fa7a: Verifying Checksum", "f16518c8fa7a: Download complete", "cc00abe2be3f: Download complete", "06ca64050e56: Verifying Checksum", "06ca64050e56: Download complete", "06ca64050e56: Pull complete", "f16518c8fa7a: Pull complete", "cc00abe2be3f: Pull complete", "Digest: sha256:aff54b7d78cfdd63ae856e8ba15b3d1c648af71eea393a962ff132daa6d936ed", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly"]} 2025-02-13 02:10:27.138 INFO: changed: [10.0.0.12] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "delta": "0:00:00.337612", "end": "2025-02-13 02:10:27.102541", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-02-13 02:10:26.764929", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n06ca64050e56: Already exists\nb4cc2435c0ba: Pulling fs layer\n754bb412ad98: Pulling fs layer\nb4cc2435c0ba: Verifying Checksum\nb4cc2435c0ba: Download complete\n754bb412ad98: Verifying Checksum\n754bb412ad98: Download complete\nb4cc2435c0ba: Pull complete\n754bb412ad98: Pull complete\nDigest: sha256:28d10a534c254891065776e13bce14575ad72d941f0e606b9f6a0ce032bb934d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "06ca64050e56: Already exists", "b4cc2435c0ba: Pulling fs layer", "754bb412ad98: Pulling fs layer", "b4cc2435c0ba: Verifying Checksum", "b4cc2435c0ba: Download complete", "754bb412ad98: Verifying Checksum", "754bb412ad98: Download complete", "b4cc2435c0ba: Pull complete", "754bb412ad98: Pull complete", "Digest: sha256:28d10a534c254891065776e13bce14575ad72d941f0e606b9f6a0ce032bb934d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly"]} 2025-02-13 02:10:27.347 INFO: changed: [10.0.0.46] => (item=contrail-analytics-snmp-topology) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "delta": "0:00:02.754556", "end": "2025-02-13 02:10:27.291377", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-02-13 02:10:24.536821", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n06ca64050e56: Pulling fs layer\nf16518c8fa7a: Pulling fs layer\ncc00abe2be3f: Pulling fs layer\ncc00abe2be3f: Verifying Checksum\ncc00abe2be3f: Download complete\nf16518c8fa7a: Download complete\n06ca64050e56: Verifying Checksum\n06ca64050e56: Download complete\n06ca64050e56: Pull complete\nf16518c8fa7a: Pull complete\ncc00abe2be3f: Pull complete\nDigest: sha256:aff54b7d78cfdd63ae856e8ba15b3d1c648af71eea393a962ff132daa6d936ed\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-topology", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "06ca64050e56: Pulling fs layer", "f16518c8fa7a: Pulling fs layer", "cc00abe2be3f: Pulling fs layer", "cc00abe2be3f: Verifying Checksum", "cc00abe2be3f: Download complete", "f16518c8fa7a: Download complete", "06ca64050e56: Verifying Checksum", "06ca64050e56: Download complete", "06ca64050e56: Pull complete", "f16518c8fa7a: Pull complete", "cc00abe2be3f: Pull complete", "Digest: sha256:aff54b7d78cfdd63ae856e8ba15b3d1c648af71eea393a962ff132daa6d936ed", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly"]} 2025-02-13 02:10:27.584 INFO: changed: [10.0.0.35] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "delta": "0:00:00.391920", "end": "2025-02-13 02:10:27.529389", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-02-13 02:10:27.137469", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n06ca64050e56: Already exists\nb4cc2435c0ba: Pulling fs layer\n754bb412ad98: Pulling fs layer\nb4cc2435c0ba: Verifying Checksum\nb4cc2435c0ba: Download complete\n754bb412ad98: Verifying Checksum\n754bb412ad98: Download complete\nb4cc2435c0ba: Pull complete\n754bb412ad98: Pull complete\nDigest: sha256:28d10a534c254891065776e13bce14575ad72d941f0e606b9f6a0ce032bb934d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "06ca64050e56: Already exists", "b4cc2435c0ba: Pulling fs layer", "754bb412ad98: Pulling fs layer", "b4cc2435c0ba: Verifying Checksum", "b4cc2435c0ba: Download complete", "754bb412ad98: Verifying Checksum", "754bb412ad98: Download complete", "b4cc2435c0ba: Pull complete", "754bb412ad98: Pull complete", "Digest: sha256:28d10a534c254891065776e13bce14575ad72d941f0e606b9f6a0ce032bb934d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly"]} 2025-02-13 02:10:27.617 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.107593", "end": "2025-02-13 02:10:27.569159", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:10:27.461566", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:10:28.157 INFO: changed: [10.0.0.46] => (item=contrail-analytics-snmp-collector) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "delta": "0:00:00.381957", "end": "2025-02-13 02:10:28.111027", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-02-13 02:10:27.729070", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n06ca64050e56: Already exists\nb4cc2435c0ba: Pulling fs layer\n754bb412ad98: Pulling fs layer\nb4cc2435c0ba: Download complete\n754bb412ad98: Verifying Checksum\n754bb412ad98: Download complete\nb4cc2435c0ba: Pull complete\n754bb412ad98: Pull complete\nDigest: sha256:28d10a534c254891065776e13bce14575ad72d941f0e606b9f6a0ce032bb934d\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-snmp-collector", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "06ca64050e56: Already exists", "b4cc2435c0ba: Pulling fs layer", "754bb412ad98: Pulling fs layer", "b4cc2435c0ba: Download complete", "754bb412ad98: Verifying Checksum", "754bb412ad98: Download complete", "b4cc2435c0ba: Pull complete", "754bb412ad98: Pull complete", "Digest: sha256:28d10a534c254891065776e13bce14575ad72d941f0e606b9f6a0ce032bb934d", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly"]} 2025-02-13 02:10:28.183 INFO: changed: [10.0.0.35] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.105608", "end": "2025-02-13 02:10:28.125892", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:10:28.020284", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:10:28.663 INFO: changed: [10.0.0.46] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.115675", "end": "2025-02-13 02:10:28.613046", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:10:28.497371", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:10:29.280 INFO: TASK [include_role : contrail_config] ****************************************** 2025-02-13 02:10:41.786 INFO: TASK [contrail_config : stop contrail config service] ************************** 2025-02-13 02:10:41.787 INFO: changed: [10.0.0.12] => {"changed": true} 2025-02-13 02:10:41.938 INFO: changed: [10.0.0.35] => {"changed": true} 2025-02-13 02:10:42.232 INFO: changed: [10.0.0.46] => {"changed": true} 2025-02-13 02:10:42.858 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-02-13 02:10:45.083 INFO: TASK [contrail_webui : stop contrail webui] ************************************ 2025-02-13 02:10:45.084 INFO: changed: [10.0.0.46] => {"changed": true} 2025-02-13 02:10:45.174 INFO: changed: [10.0.0.35] => {"changed": true} 2025-02-13 02:10:45.340 INFO: changed: [10.0.0.12] => {"changed": true} 2025-02-13 02:10:46.074 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-02-13 02:10:48.196 INFO: TASK [contrail_redis : stop redis] ********************************************* changed: [10.0.0.12] => {"changed": true} 2025-02-13 02:10:48.269 INFO: changed: [10.0.0.46] => {"changed": true} 2025-02-13 02:10:48.450 INFO: changed: [10.0.0.35] => {"changed": true} 2025-02-13 02:10:49.060 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-02-13 02:11:01.261 INFO: TASK [contrail_analytics : stop contrail analytics] **************************** 2025-02-13 02:11:01.262 INFO: changed: [10.0.0.46] => {"changed": true} 2025-02-13 02:11:01.405 INFO: changed: [10.0.0.12] => {"changed": true} 2025-02-13 02:11:01.426 INFO: changed: [10.0.0.35] => {"changed": true} 2025-02-13 02:11:02.056 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-02-13 02:11:14.083 INFO: TASK [contrail_analytics_alarm : stop contrail analytics_alarm] **************** 2025-02-13 02:11:14.084 INFO: changed: [10.0.0.46] => {"changed": true} 2025-02-13 02:11:14.085 INFO: changed: [10.0.0.12] => {"changed": true} 2025-02-13 02:11:14.382 INFO: changed: [10.0.0.35] => {"changed": true} 2025-02-13 02:11:15.059 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-02-13 02:11:27.066 INFO: TASK [contrail_analytics_snmp : stop contrail analytics_snmp] ****************** 2025-02-13 02:11:27.067 INFO: changed: [10.0.0.46] => {"changed": true} 2025-02-13 02:11:27.220 INFO: changed: [10.0.0.35] => {"changed": true} 2025-02-13 02:11:27.262 INFO: changed: [10.0.0.12] => {"changed": true} 2025-02-13 02:11:28.008 INFO: PLAY [ZIU stage 2 start services] ********************************************** 2025-02-13 02:11:29.341 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:11:29.341 INFO: ok: [10.0.0.46] 2025-02-13 02:11:29.374 INFO: ok: [10.0.0.35] 2025-02-13 02:11:29.429 INFO: ok: [10.0.0.12] 2025-02-13 02:11:30.199 INFO: ok: [10.0.0.54] 2025-02-13 02:11:30.226 INFO: ok: [10.0.0.50] 2025-02-13 02:11:30.556 INFO: TASK [include_role : contrail] ************************************************* 2025-02-13 02:11:32.170 INFO: TASK [contrail : create /var/log/contrail] ************************************* 2025-02-13 02:11:32.171 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:32.174 INFO: ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:32.256 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:32.368 INFO: ok: [10.0.0.50] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:32.391 INFO: ok: [10.0.0.54] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:33.160 INFO: TASK [contrail : create /etc/contrail/compose] ********************************* ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:33.166 INFO: ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:33.255 INFO: ok: [10.0.0.50] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:33.282 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:33.375 INFO: ok: [10.0.0.54] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:34.147 INFO: TASK [contrail : populate common.env] ****************************************** 2025-02-13 02:11:34.148 INFO: changed: [10.0.0.46] => {"changed": true, "checksum": "b873432cbe7c023a394aa6b234b4c8f1e9f129c1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "feacc649ca06e87e762b9b509ad8fe49", "mode": "0640", "owner": "root", "size": 1193, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412693.5707436-248175-226699635047314/source", "state": "file", "uid": 0} 2025-02-13 02:11:34.286 INFO: changed: [10.0.0.35] => {"changed": true, "checksum": "b873432cbe7c023a394aa6b234b4c8f1e9f129c1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "feacc649ca06e87e762b9b509ad8fe49", "mode": "0640", "owner": "root", "size": 1193, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412693.748222-248190-255903123765312/source", "state": "file", "uid": 0} 2025-02-13 02:11:34.383 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "b873432cbe7c023a394aa6b234b4c8f1e9f129c1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "feacc649ca06e87e762b9b509ad8fe49", "mode": "0640", "owner": "root", "size": 1193, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412693.859155-248205-145472297039820/source", "state": "file", "uid": 0} 2025-02-13 02:11:34.481 INFO: changed: [10.0.0.50] => {"changed": true, "checksum": "b873432cbe7c023a394aa6b234b4c8f1e9f129c1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "feacc649ca06e87e762b9b509ad8fe49", "mode": "0640", "owner": "root", "size": 1193, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412693.9328673-248213-23766243096852/source", "state": "file", "uid": 0} 2025-02-13 02:11:34.534 INFO: changed: [10.0.0.54] => {"changed": true, "checksum": "b873432cbe7c023a394aa6b234b4c8f1e9f129c1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "feacc649ca06e87e762b9b509ad8fe49", "mode": "0640", "owner": "root", "size": 1193, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412694.034515-248233-54102008030099/source", "state": "file", "uid": 0} 2025-02-13 02:11:35.278 INFO: TASK [contrail : populate defaults.env] **************************************** 2025-02-13 02:11:35.278 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0} 2025-02-13 02:11:35.303 INFO: ok: [10.0.0.35] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0} 2025-02-13 02:11:35.382 INFO: ok: [10.0.0.12] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0} 2025-02-13 02:11:35.547 INFO: ok: [10.0.0.50] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0} 2025-02-13 02:11:35.566 INFO: ok: [10.0.0.54] => {"changed": false, "checksum": "d0ec2d02b27484bcf9f59ef41e7b993311d55516", "dest": "/etc/contrail/defaults.env", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/contrail/defaults.env", "size": 27, "state": "file", "uid": 0} 2025-02-13 02:11:36.287 INFO: TASK [include_role : contrail_config] ****************************************** 2025-02-13 02:11:37.551 INFO: TASK [contrail_config : create /etc/contrail/config] *************************** 2025-02-13 02:11:37.551 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:37.646 INFO: ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:37.710 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:11:38.236 INFO: TASK [contrail_config : get /etc/contrail/common_config.env stat] ************** 2025-02-13 02:11:38.237 INFO: ok: [10.0.0.46] => {"changed": false, "stat": {"atime": 1739407632.957234, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407627.9692519, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2617865, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407627.9692519, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "4048358410", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:11:38.290 INFO: ok: [10.0.0.35] => {"changed": false, "stat": {"atime": 1739407633.1463726, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407627.250212, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032198, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407627.250212, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3976648452", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:11:38.391 INFO: ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739407633.0414133, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407626.7612803, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032220, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407626.7612803, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3275920339", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:11:38.878 INFO: TASK [contrail_config : delete /etc/contrail/common_config.env if exists] ****** 2025-02-13 02:11:38.878 INFO: changed: [10.0.0.46] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-02-13 02:11:38.952 INFO: changed: [10.0.0.35] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-02-13 02:11:39.032 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-02-13 02:11:39.549 INFO: TASK [contrail_config : create /etc/contrail/common_config.env] **************** 2025-02-13 02:11:39.550 INFO: changed: [10.0.0.46] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:11:39.618 INFO: changed: [10.0.0.35] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:11:39.685 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:11:40.380 INFO: TASK [contrail_config : populate global common_config.env] ********************* changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:40.390 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:40.432 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:40.747 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:40.776 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:40.814 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:41.132 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:41.140 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:41.179 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:41.469 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:41.525 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:41.547 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:41.798 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:41.888 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:41.963 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:42.129 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:42.278 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:42.386 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:42.449 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:42.657 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:42.746 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:42.775 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:43.044 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:43.102 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:43.130 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:43.445 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:43.474 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:43.486 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:43.836 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:43.873 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:43.926 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:44.199 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:44.272 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:44.290 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:44.569 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:44.616 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:44.646 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:44.893 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:44.978 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:44.979 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:45.217 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:45.331 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:45.342 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:45.590 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:45.684 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:45.689 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:45.909 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:46.026 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:46.068 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:46.289 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:46.350 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:46.437 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:46.617 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:46.685 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:46.780 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:46.964 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:47.075 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:47.164 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:47.317 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:47.443 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:47.548 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:47.634 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:47.828 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:47.957 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:47.989 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:48.173 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:48.317 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:48.320 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:48.558 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:48.659 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:48.716 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:49.006 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:49.074 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:49.077 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:49.381 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:49.482 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:49.511 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:49.748 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:49.824 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:49.860 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:50.066 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:50.162 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:50.204 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:50.416 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:50.524 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:50.543 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:50.751 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:50.885 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:50.891 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:51.067 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:51.230 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:51.242 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:51.390 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:51.584 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:51.606 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:51.703 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:51.942 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:51.967 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:52.040 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:52.289 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:52.297 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:52.352 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:52.663 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:52.665 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:52.693 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:52.973 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:52.980 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:52.998 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:53.062 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:53.329 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:53.412 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:53.671 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:53.761 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:54.017 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:54.022 INFO: changed: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:54.103 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:54.113 INFO: changed: [10.0.0.35] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:11:54.873 INFO: TASK [contrail_config : populate pod specific common_config.env] *************** 2025-02-13 02:11:54.873 INFO: fatal: [10.0.0.46]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-13 02:11:54.874 INFO: ...ignoring 2025-02-13 02:11:54.964 INFO: fatal: [10.0.0.35]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-13 02:11:54.964 INFO: ...ignoring 2025-02-13 02:11:55.049 INFO: fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-13 02:11:55.262 INFO: TASK [contrail_config : initialize use_external_tftp variable] ***************** 2025-02-13 02:11:55.262 INFO: ok: [10.0.0.46] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-02-13 02:11:55.357 INFO: ok: [10.0.0.35] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-02-13 02:11:55.448 INFO: ok: [10.0.0.12] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-02-13 02:11:56.012 INFO: TASK [contrail_config : check if ironic_pxe is deployed on node] *************** 2025-02-13 02:11:56.013 INFO: fatal: [10.0.0.46]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.031186", "end": "2025-02-13 02:11:55.976200", "msg": "non-zero return code", "rc": 1, "start": "2025-02-13 02:11:55.945014", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring 2025-02-13 02:11:56.091 INFO: fatal: [10.0.0.35]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.028818", "end": "2025-02-13 02:11:56.051097", "msg": "non-zero return code", "rc": 1, "start": "2025-02-13 02:11:56.022279", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} ...ignoring 2025-02-13 02:11:56.173 INFO: fatal: [10.0.0.12]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.030185", "end": "2025-02-13 02:11:56.137698", "msg": "non-zero return code", "rc": 1, "start": "2025-02-13 02:11:56.107513", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} 2025-02-13 02:11:56.174 INFO: ...ignoring 2025-02-13 02:11:57.508 INFO: TASK [contrail_config : create contrail config compose file] ******************* changed: [10.0.0.46] => {"changed": true, "checksum": "bb0c41aae336108d6d5c8ae6c74f38bc45c52665", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9949200fe881c946bcc6b831eab93a5d", "mode": "0644", "owner": "root", "size": 3860, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412716.836471-251178-260108787685586/source", "state": "file", "uid": 0} 2025-02-13 02:11:57.583 INFO: changed: [10.0.0.35] => {"changed": true, "checksum": "bb0c41aae336108d6d5c8ae6c74f38bc45c52665", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9949200fe881c946bcc6b831eab93a5d", "mode": "0644", "owner": "root", "size": 3860, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412716.951326-251183-145478766943321/source", "state": "file", "uid": 0} 2025-02-13 02:11:57.667 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "bb0c41aae336108d6d5c8ae6c74f38bc45c52665", "dest": "/etc/contrail/config/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9949200fe881c946bcc6b831eab93a5d", "mode": "0644", "owner": "root", "size": 3860, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412717.0480766-251193-267399711670664/source", "state": "file", "uid": 0} 2025-02-13 02:12:00.077 INFO: TASK [contrail_config : start contrail config] ********************************* changed: [10.0.0.12] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "labels": {"com.docker.compose.config-hash": "2a025349047da7fe0ca58cb57a23bcbb2f43c7c6345385705c7e100bf26ecb7f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "labels": {"com.docker.compose.config-hash": "f9b775ada4d211a72d4fd6e621b78343d009c3699799e98f6419510bfa60a2ff", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "labels": {"com.docker.compose.config-hash": "05db8bb94e72b155ef50ddc3fd025bc84345f115adcb7a0c8784a7e31be07b38", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "af625aebc87f8c689cbf6b5e369e5916838becae8e6b304c21d7d948ae048bf4", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "f7895eb3374037a9a05301cb7f7a37498aabbdfbb19b36cba7af8a4b6f39185a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "labels": {"com.docker.compose.config-hash": "3ea07d65925ecabfd387a2348c23a37decf9f71f791c7825916c7d880f062a42", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "labels": {"com.docker.compose.config-hash": "420a6a2fe1fb91230a4d6aed71e421ff4362dbcc28bb56b58a26c982f72e60b1", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:00.134 INFO: changed: [10.0.0.46] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "labels": {"com.docker.compose.config-hash": "2a025349047da7fe0ca58cb57a23bcbb2f43c7c6345385705c7e100bf26ecb7f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "labels": {"com.docker.compose.config-hash": "f9b775ada4d211a72d4fd6e621b78343d009c3699799e98f6419510bfa60a2ff", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "labels": {"com.docker.compose.config-hash": "05db8bb94e72b155ef50ddc3fd025bc84345f115adcb7a0c8784a7e31be07b38", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "af625aebc87f8c689cbf6b5e369e5916838becae8e6b304c21d7d948ae048bf4", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "f7895eb3374037a9a05301cb7f7a37498aabbdfbb19b36cba7af8a4b6f39185a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "labels": {"com.docker.compose.config-hash": "3ea07d65925ecabfd387a2348c23a37decf9f71f791c7825916c7d880f062a42", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "labels": {"com.docker.compose.config-hash": "420a6a2fe1fb91230a4d6aed71e421ff4362dbcc28bb56b58a26c982f72e60b1", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:00.160 INFO: changed: [10.0.0.35] => {"changed": true, "services": {"api": {"config_api_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-api:nightly", "labels": {"com.docker.compose.config-hash": "2a025349047da7fe0ca58cb57a23bcbb2f43c7c6345385705c7e100bf26ecb7f", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Controller Configuration API provides a REST API to an orchestration system.", "io.opensdn.container.name": "contrail-controller-config-api", "io.opensdn.pod": "config", "io.opensdn.service": "api", "name": "contrail-controller-config-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller Configuration API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "devicemgr": {"config_devicemgr_1": {"cmd": ["/usr/local/bin/contrail-device-manager", "--conf_file", "/etc/contrail/contrail-device-manager.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "labels": {"com.docker.compose.config-hash": "f9b775ada4d211a72d4fd6e621b78343d009c3699799e98f6419510bfa60a2ff", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "devicemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Device Manager is used to manage network devices in the Contrail system.", "io.opensdn.container.name": "contrail-controller-config-devicemgr", "io.opensdn.pod": "config", "io.opensdn.service": "device-manager", "name": "contrail-controller-config-devicemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Device Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dnsmasq": {"config_dnsmasq_1": {"cmd": ["dnsmasq", "-k", "-p0"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-dnsmasq:nightly", "labels": {"com.docker.compose.config-hash": "05db8bb94e72b155ef50ddc3fd025bc84345f115adcb7a0c8784a7e31be07b38", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "dnsmasq", "com.docker.compose.version": "1.28.6", "description": "Contrail Dnsmasq provides network infrastructure: DNS, DHCP, router advertisement and network boot.", "io.opensdn.container.name": "contrail-controller-config-dnsmasq", "io.opensdn.pod": "config", "io.opensdn.service": "dnsmasq", "name": "contrail-controller-config-dnsmasq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Dnsmasq", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"config_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "af625aebc87f8c689cbf6b5e369e5916838becae8e6b304c21d7d948ae048bf4", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "f7895eb3374037a9a05301cb7f7a37498aabbdfbb19b36cba7af8a4b6f39185a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "schema": {"config_schema_1": {"cmd": ["/usr/local/bin/contrail-schema", "--conf_file", "/etc/contrail/contrail-schema.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-schema:nightly", "labels": {"com.docker.compose.config-hash": "3ea07d65925ecabfd387a2348c23a37decf9f71f791c7825916c7d880f062a42", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "schema", "com.docker.compose.version": "1.28.6", "description": "Contrail Schema Transformer compiles the high level, intent based data model into a low level configuration data model.", "io.opensdn.container.name": "contrail-controller-config-schema", "io.opensdn.pod": "config", "io.opensdn.service": "schema", "name": "contrail-controller-config-schema", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail VNC Configuration Schema Transformer", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "svcmonitor": {"config_svcmonitor_1": {"cmd": ["/usr/local/bin/contrail-svc-monitor", "--conf_file", "/etc/contrail/contrail-svc-monitor.conf", "--conf_file", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-config-svcmonitor:nightly", "labels": {"com.docker.compose.config-hash": "420a6a2fe1fb91230a4d6aed71e421ff4362dbcc28bb56b58a26c982f72e60b1", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config", "com.docker.compose.project.config_files": "/etc/contrail/config/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config", "com.docker.compose.service": "svcmonitor", "com.docker.compose.version": "1.28.6", "description": "Contrail Service Monitor brings up and monitors any service instance that are spawned.", "io.opensdn.container.name": "contrail-controller-config-svcmonitor", "io.opensdn.pod": "config", "io.opensdn.service": "svc-monitor", "name": "contrail-controller-config-svcmonitor", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Service Monitor", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:00.770 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-02-13 02:12:02.290 INFO: TASK [contrail_webui : create /etc/contrail/webui] ***************************** ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:02.316 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:02.421 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:02.924 INFO: TASK [contrail_webui : get /etc/contrail/common_webui.env stat] **************** 2025-02-13 02:12:02.924 INFO: ok: [10.0.0.46] => {"changed": false, "stat": {"atime": 1739407698.7969968, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407694.5330122, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2643183, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407694.5330122, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "418211583", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:12:02.996 INFO: ok: [10.0.0.35] => {"changed": false, "stat": {"atime": 1739407698.664158, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407694.884055, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057838, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407694.884055, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2521853670", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:12:03.050 INFO: ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739407698.7468054, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407694.4067135, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057946, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407694.4067135, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "160283972", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:12:03.539 INFO: TASK [contrail_webui : delete /etc/contrail/common_webui.env if exists] ******** 2025-02-13 02:12:03.540 INFO: changed: [10.0.0.46] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-02-13 02:12:03.620 INFO: changed: [10.0.0.35] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-02-13 02:12:03.668 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-02-13 02:12:04.225 INFO: TASK [contrail_webui : create /etc/contrail/common_webui.env] ****************** 2025-02-13 02:12:04.225 INFO: changed: [10.0.0.46] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:12:04.289 INFO: changed: [10.0.0.35] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:12:04.337 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:12:04.900 INFO: TASK [contrail_webui : populate cluster wide common_webui.env] ***************** changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:04.935 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:05.013 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:05.348 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:05.508 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:05.984 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:06.041 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:06.221 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:06.592 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:06.640 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:06.864 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:07.188 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:07.205 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:07.533 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:07.797 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:07.850 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:08.084 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:08.314 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:08.392 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:08.728 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:08.835 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:08.920 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:09.287 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:09.452 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:09.601 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:09.942 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:10.068 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:10.116 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:10.432 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:10.625 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:10.712 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:10.869 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:11.141 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:11.266 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:11.321 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:11.579 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:11.716 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:11.767 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:11.951 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:12.090 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:12.310 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:12.509 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:12.577 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:12.859 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:13.046 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:13.060 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:13.308 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:13.444 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:13.490 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:13.744 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:13.823 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:13.979 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:14.122 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:14.186 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:14.420 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:14.536 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:14.584 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:14.818 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:14.891 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:14.974 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:15.269 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:15.303 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:15.399 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:15.657 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:15.719 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:15.763 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:16.034 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:16.088 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:16.136 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:16.409 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:16.504 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:16.531 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:16.784 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:16.892 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:16.971 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:17.280 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:17.344 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:17.441 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:17.674 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:17.759 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:17.857 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:18.079 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:18.191 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:18.280 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:18.445 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:18.606 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:18.685 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:18.805 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:18.984 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:19.126 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:19.179 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:19.351 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:19.554 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:19.574 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:19.755 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:19.937 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:19.955 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:20.179 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:20.261 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:20.316 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:20.546 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:20.626 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:20.657 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:20.912 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:20.935 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:20.946 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:21.008 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:21.254 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:21.351 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:21.654 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:21.680 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:21.997 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:21.999 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:22.002 INFO: changed: [10.0.0.35] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:22.385 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:22.391 INFO: changed: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:23.162 INFO: TASK [contrail_webui : populate pod specific common_webui.env] ***************** 2025-02-13 02:12:23.163 INFO: fatal: [10.0.0.46]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-13 02:12:23.256 INFO: fatal: [10.0.0.35]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-13 02:12:23.256 INFO: ...ignoring 2025-02-13 02:12:23.391 INFO: fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-13 02:12:23.391 INFO: ...ignoring 2025-02-13 02:12:24.199 INFO: TASK [contrail_webui : create contrail webui compose file] ********************* 2025-02-13 02:12:24.199 INFO: changed: [10.0.0.46] => {"changed": true, "checksum": "f36deb48fd5b8cde06e5286fca42a773cfa82786", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e798175a73cd2113b79a2bd4ff1b4413", "mode": "0644", "owner": "root", "size": 1358, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412743.574636-255729-232639487597659/source", "state": "file", "uid": 0} 2025-02-13 02:12:24.321 INFO: changed: [10.0.0.35] => {"changed": true, "checksum": "f36deb48fd5b8cde06e5286fca42a773cfa82786", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e798175a73cd2113b79a2bd4ff1b4413", "mode": "0644", "owner": "root", "size": 1358, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412743.668966-255731-233524110143540/source", "state": "file", "uid": 0} 2025-02-13 02:12:24.356 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "f36deb48fd5b8cde06e5286fca42a773cfa82786", "dest": "/etc/contrail/webui/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e798175a73cd2113b79a2bd4ff1b4413", "mode": "0644", "owner": "root", "size": 1358, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412743.7593057-255744-60448383927020/source", "state": "file", "uid": 0} 2025-02-13 02:12:26.063 INFO: TASK [contrail_webui : start contrail webui] *********************************** 2025-02-13 02:12:26.064 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "labels": {"com.docker.compose.config-hash": "417373d83576d32eaf2a6de25df33b2300911fa5a9c182e010e2de603ea99a7d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "labels": {"com.docker.compose.config-hash": "876562a6d58926e021fd82444e4a444c7c9784dd3ae35acecb052fc3b349edb0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:26.270 INFO: changed: [10.0.0.35] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "labels": {"com.docker.compose.config-hash": "417373d83576d32eaf2a6de25df33b2300911fa5a9c182e010e2de603ea99a7d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "labels": {"com.docker.compose.config-hash": "876562a6d58926e021fd82444e4a444c7c9784dd3ae35acecb052fc3b349edb0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:26.310 INFO: changed: [10.0.0.46] => {"changed": true, "services": {"job": {"webui_job_1": {"cmd": ["/usr/bin/node", "jobServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-job:nightly", "labels": {"com.docker.compose.config-hash": "417373d83576d32eaf2a6de25df33b2300911fa5a9c182e010e2de603ea99a7d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "job", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI Job middleware handles jobs from the WebUI service and contacts other Contrail services to execute them.", "io.opensdn.container.name": "contrail-controller-webui-job", "io.opensdn.pod": "webui", "io.opensdn.service": "job", "name": "contrail-controller-webui-job", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI Job", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"webui_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "web": {"webui_web_1": {"cmd": ["/usr/bin/node", "webServerStart.js"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "labels": {"com.docker.compose.config-hash": "876562a6d58926e021fd82444e4a444c7c9784dd3ae35acecb052fc3b349edb0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "webui", "com.docker.compose.project.config_files": "/etc/contrail/webui/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/webui", "com.docker.compose.service": "web", "com.docker.compose.version": "1.28.6", "description": "Contrail WEB UI provides the Web UI service to end user.", "io.opensdn.container.name": "contrail-controller-webui-web", "io.opensdn.pod": "webui", "io.opensdn.service": "web", "name": "contrail-controller-webui-web", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail WEB UI", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:26.934 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-02-13 02:12:28.586 INFO: TASK [contrail_redis : create /etc/contrail/redis] ***************************** ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:28.648 INFO: ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:28.709 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:29.131 INFO: TASK [contrail_redis : Set variables for Stunnel] ****************************** ok: [10.0.0.46] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-02-13 02:12:29.228 INFO: ok: [10.0.0.35] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-02-13 02:12:29.236 INFO: ok: [10.0.0.12] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-02-13 02:12:30.501 INFO: TASK [contrail_redis : create redis compose file] ****************************** 2025-02-13 02:12:30.501 INFO: changed: [10.0.0.35] => {"changed": true, "checksum": "bd364f0a30085bef966eee4b4152bffbc45212e9", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9fe8bf8cc4c9af139c869a598772d5c1", "mode": "0644", "owner": "root", "size": 190, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412749.5819347-257455-135894052941299/source", "state": "file", "uid": 0} 2025-02-13 02:12:30.521 INFO: changed: [10.0.0.46] => {"changed": true, "checksum": "bd364f0a30085bef966eee4b4152bffbc45212e9", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9fe8bf8cc4c9af139c869a598772d5c1", "mode": "0644", "owner": "root", "size": 190, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412749.473888-257441-214067311585302/source", "state": "file", "uid": 0} 2025-02-13 02:12:30.592 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "bd364f0a30085bef966eee4b4152bffbc45212e9", "dest": "/etc/contrail/redis/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "9fe8bf8cc4c9af139c869a598772d5c1", "mode": "0644", "owner": "root", "size": 190, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412749.7674353-257479-202255017420554/source", "state": "file", "uid": 0} 2025-02-13 02:12:31.836 INFO: TASK [contrail_redis : start redis] ******************************************** 2025-02-13 02:12:31.836 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "labels": {"com.docker.compose.config-hash": "e0690b2934289fe65382f101b3bc1f1d47ff60146f1be9e93906309e5f96b103", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:31.941 INFO: changed: [10.0.0.35] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "labels": {"com.docker.compose.config-hash": "e0690b2934289fe65382f101b3bc1f1d47ff60146f1be9e93906309e5f96b103", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:32.119 INFO: changed: [10.0.0.46] => {"changed": true, "services": {"redis": {"redis_redis_1": {"cmd": ["redis-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "labels": {"com.docker.compose.config-hash": "e0690b2934289fe65382f101b3bc1f1d47ff60146f1be9e93906309e5f96b103", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "redis", "com.docker.compose.project.config_files": "/etc/contrail/redis/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/redis", "com.docker.compose.service": "redis", "com.docker.compose.version": "1.28.6", "description": "Contrail Redis server supports query engine.", "io.opensdn.container.name": "contrail-external-redis", "io.opensdn.service": "redis", "name": "contrail-external-redis", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Redis", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:32.803 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-02-13 02:12:34.262 INFO: TASK [contrail_analytics : create /etc/contrail/analytics] ********************* ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:34.276 INFO: ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:34.364 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:34.973 INFO: TASK [contrail_analytics : get /etc/contrail/common_analytics.env stat] ******** 2025-02-13 02:12:34.973 INFO: ok: [10.0.0.35] => {"changed": false, "stat": {"atime": 1739407881.7971616, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407878.565073, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1291186, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407878.565073, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "484085416", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:12:35.033 INFO: ok: [10.0.0.46] => {"changed": false, "stat": {"atime": 1739407881.7403412, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407878.4963531, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2852421, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407878.4963531, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2804523234", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:12:35.118 INFO: ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739407881.810684, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407877.8506, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087543, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407877.8506, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1695274600", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:12:35.797 INFO: TASK [contrail_analytics : delete /etc/contrail/common_analytics.env if exists] *** changed: [10.0.0.46] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-02-13 02:12:35.839 INFO: changed: [10.0.0.35] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-02-13 02:12:35.945 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-02-13 02:12:36.447 INFO: TASK [contrail_analytics : create /etc/contrail/common_analytics.env] ********** changed: [10.0.0.46] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:12:36.592 INFO: changed: [10.0.0.35] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:12:36.623 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:12:37.169 INFO: TASK [contrail_analytics : populate global common_analytics.env] *************** changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:37.236 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:37.331 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:37.535 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:37.606 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:37.658 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:37.944 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:37.965 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:37.992 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:38.306 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:38.321 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:38.350 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:38.690 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:38.698 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:38.718 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:39.011 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:39.070 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:39.100 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:39.383 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:39.446 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:39.533 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:39.719 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:39.826 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:39.907 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:40.066 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:40.183 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:40.300 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:40.449 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:40.599 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:40.679 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:40.795 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:40.958 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:41.032 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:41.118 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:41.287 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:41.389 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:41.436 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:41.625 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:41.725 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:41.760 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:42.025 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:42.093 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:42.093 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:42.403 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:42.467 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:42.470 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:42.800 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:42.864 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:42.878 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:43.206 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:43.251 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:43.329 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:43.582 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:43.589 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:43.712 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:43.919 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:43.988 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:44.109 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:44.275 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:44.376 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:44.484 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:44.600 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:44.733 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:44.844 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:44.983 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:45.123 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:45.203 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:45.313 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:45.471 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:45.570 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:45.642 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:45.831 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:45.944 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:46.008 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:46.195 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:46.309 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:46.406 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:46.602 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:46.704 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:46.738 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:46.976 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:47.072 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:47.087 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:47.377 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:47.423 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:47.515 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:47.779 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:47.827 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:47.935 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:48.180 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:48.276 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:48.443 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:48.574 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:48.690 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:48.830 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:48.930 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:49.072 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:49.296 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:49.323 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:49.493 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:49.688 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:49.731 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:49.941 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:50.038 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:50.135 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:50.375 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:50.451 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:50.452 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:50.582 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:50.847 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:50.983 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:51.220 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:51.335 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:51.586 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:51.589 INFO: changed: [10.0.0.35] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:51.696 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:51.743 INFO: changed: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:12:52.388 INFO: TASK [contrail_analytics : populate pod specific common_analytics.env] ********* 2025-02-13 02:12:52.388 INFO: fatal: [10.0.0.46]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-13 02:12:52.389 INFO: ...ignoring 2025-02-13 02:12:52.476 INFO: fatal: [10.0.0.35]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-13 02:12:52.476 INFO: ...ignoring 2025-02-13 02:12:52.572 INFO: fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-13 02:12:52.573 INFO: ...ignoring 2025-02-13 02:12:53.688 INFO: TASK [contrail_analytics : create contrail analytics file] ********************* 2025-02-13 02:12:53.693 INFO: changed: [10.0.0.46] => {"changed": true, "checksum": "805bf2d4916f181c35117be68975d4eff8642ad1", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "662b12da59dc3f2372ff7e08c6906ebb", "mode": "0644", "owner": "root", "size": 2355, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412772.8602402-261224-140533174638098/source", "state": "file", "uid": 0} 2025-02-13 02:12:53.722 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "805bf2d4916f181c35117be68975d4eff8642ad1", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "662b12da59dc3f2372ff7e08c6906ebb", "mode": "0644", "owner": "root", "size": 2355, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412773.1052368-261278-211346487189423/source", "state": "file", "uid": 0} 2025-02-13 02:12:53.740 INFO: changed: [10.0.0.35] => {"changed": true, "checksum": "805bf2d4916f181c35117be68975d4eff8642ad1", "dest": "/etc/contrail/analytics/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "662b12da59dc3f2372ff7e08c6906ebb", "mode": "0644", "owner": "root", "size": 2355, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412772.941914-261245-40183094343762/source", "state": "file", "uid": 0} 2025-02-13 02:12:55.674 INFO: TASK [contrail_analytics : start contrail analytics] *************************** 2025-02-13 02:12:55.675 INFO: changed: [10.0.0.35] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "labels": {"com.docker.compose.config-hash": "65dcce23996957be54c4a0466bc184b269b165750ce873da10a63d91f89b8da0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "labels": {"com.docker.compose.config-hash": "69ee431c5f4eaebb86639eac930b8660acd765a91e202e1a6e4d56e66b849e88", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "59cf0bc9b7e2a88a3412e1d82f5a22223e8258bd39082f566c7063c01d592460", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "775e2f67432a9c480e985ab3e551986bbbdbe12e4943b543073cc3bfa14d8ee6", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:55.882 INFO: changed: [10.0.0.46] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "labels": {"com.docker.compose.config-hash": "65dcce23996957be54c4a0466bc184b269b165750ce873da10a63d91f89b8da0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "labels": {"com.docker.compose.config-hash": "69ee431c5f4eaebb86639eac930b8660acd765a91e202e1a6e4d56e66b849e88", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "59cf0bc9b7e2a88a3412e1d82f5a22223e8258bd39082f566c7063c01d592460", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "775e2f67432a9c480e985ab3e551986bbbdbe12e4943b543073cc3bfa14d8ee6", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:55.921 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"api": {"analytics_api_1": {"cmd": ["/usr/local/bin/contrail-analytics-api", "-c", "/etc/contrail/contrail-analytics-api.conf", "-c", "/etc/contrail/contrail-keystone-auth.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-api:nightly", "labels": {"com.docker.compose.config-hash": "65dcce23996957be54c4a0466bc184b269b165750ce873da10a63d91f89b8da0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "api", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics API provides REST API to access collected analytics data.", "io.opensdn.container.name": "contrail-analytics-api", "io.opensdn.pod": "analytics", "io.opensdn.service": "api", "name": "contrail-analytics-api", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics API", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "collector": {"analytics_collector_1": {"cmd": ["/usr/bin/contrail-collector"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-collector:nightly", "labels": {"com.docker.compose.config-hash": "69ee431c5f4eaebb86639eac930b8660acd765a91e202e1a6e4d56e66b849e88", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "collector", "com.docker.compose.version": "1.28.6", "description": "Contrail Analytics Collector collects the running state of different processes sent by other nodes.", "io.opensdn.container.name": "contrail-analytics-collector", "io.opensdn.pod": "analytics", "io.opensdn.service": "collector", "name": "contrail-analytics-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Analytics Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "59cf0bc9b7e2a88a3412e1d82f5a22223e8258bd39082f566c7063c01d592460", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "775e2f67432a9c480e985ab3e551986bbbdbe12e4943b543073cc3bfa14d8ee6", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics", "com.docker.compose.project.config_files": "/etc/contrail/analytics/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:12:56.536 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-02-13 02:12:58.044 INFO: TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] ********* ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:58.098 INFO: ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:58.136 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:12:58.320 INFO: TASK [contrail_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-02-13 02:12:58.323 INFO: ok: [10.0.0.46] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:12:58.420 INFO: ok: [10.0.0.35] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:12:58.602 INFO: ok: [10.0.0.12] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:13:00.328 INFO: TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] *** changed: [10.0.0.35] => {"changed": true, "checksum": "29a64cd3bdbec944844df89429d7ac34806c2997", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5cd4eb60eb3da059f83f41d00ecc1dc1", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412779.357349-262821-149742647595172/source", "state": "file", "uid": 0} 2025-02-13 02:13:00.360 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "29a64cd3bdbec944844df89429d7ac34806c2997", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5cd4eb60eb3da059f83f41d00ecc1dc1", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412779.549951-262832-126792824123747/source", "state": "file", "uid": 0} 2025-02-13 02:13:00.449 INFO: changed: [10.0.0.46] => {"changed": true, "checksum": "29a64cd3bdbec944844df89429d7ac34806c2997", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "5cd4eb60eb3da059f83f41d00ecc1dc1", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412779.2309926-262817-212483843623528/source", "state": "file", "uid": 0} 2025-02-13 02:13:02.629 INFO: TASK [contrail_analytics_alarm : start contrail analytics_alarm] *************** 2025-02-13 02:13:02.630 INFO: changed: [10.0.0.46] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "labels": {"com.docker.compose.config-hash": "8e8f3312616c5a5d25bdc450cb585b4ed720c3bb6238a49d734f586cb8d4085c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["bin/kafka-server-start.sh", "config/server.properties"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "labels": {"com.docker.compose.config-hash": "d3b2053ac0c4da8b50bd2f7b74b3fdab6d6b1c47d200e157b0943a1e9ff6197b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "f6911bde50edb5c095e18b770cfcf7d8a804dcb185607671553b7e98ac05e947", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "d8c0a1a936d66c5198e219286002102725a86aaf4c88d044aacad1f447f8a8d4", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:13:02.979 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "labels": {"com.docker.compose.config-hash": "8e8f3312616c5a5d25bdc450cb585b4ed720c3bb6238a49d734f586cb8d4085c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["bin/kafka-server-start.sh", "config/server.properties"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "labels": {"com.docker.compose.config-hash": "d3b2053ac0c4da8b50bd2f7b74b3fdab6d6b1c47d200e157b0943a1e9ff6197b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "f6911bde50edb5c095e18b770cfcf7d8a804dcb185607671553b7e98ac05e947", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "d8c0a1a936d66c5198e219286002102725a86aaf4c88d044aacad1f447f8a8d4", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:13:03.074 INFO: changed: [10.0.0.35] => {"changed": true, "services": {"alarm-gen": {"analytics_alarm_alarm-gen_1": {"cmd": ["/usr/local/bin/contrail-alarm-gen", "-c", "/etc/contrail/contrail-alarm-gen.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-alarm-gen:nightly", "labels": {"com.docker.compose.config-hash": "8e8f3312616c5a5d25bdc450cb585b4ed720c3bb6238a49d734f586cb8d4085c", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "alarm-gen", "com.docker.compose.version": "1.28.6", "description": "Contrail Alarm Generator generates alerts (alarms) which highlight unusual conditions that may require more urgent administrator attention and action.", "io.opensdn.container.name": "contrail-analytics-alarm-gen", "io.opensdn.pod": "analytics-alarm", "io.opensdn.service": "alarm-gen", "name": "contrail-analytics-alarm-gen", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Alarm Generator", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "kafka": {"analytics_alarm_kafka_1": {"cmd": ["bin/kafka-server-start.sh", "config/server.properties"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-kafka:nightly", "labels": {"com.docker.compose.config-hash": "d3b2053ac0c4da8b50bd2f7b74b3fdab6d6b1c47d200e157b0943a1e9ff6197b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "kafka", "com.docker.compose.version": "1.28.6", "description": "Contrail Kafka is used for streaming data in Analytics DB.", "io.opensdn.container.name": "contrail-external-kafka", "io.opensdn.service": "kafka", "name": "contrail-external-kafka", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Kafka", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_alarm_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_alarm_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "f6911bde50edb5c095e18b770cfcf7d8a804dcb185607671553b7e98ac05e947", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_alarm_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "d8c0a1a936d66c5198e219286002102725a86aaf4c88d044aacad1f447f8a8d4", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_alarm", "com.docker.compose.project.config_files": "/etc/contrail/analytics_alarm/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_alarm", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:13:03.779 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-02-13 02:13:05.418 INFO: TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] *********** ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:13:05.429 INFO: ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:13:05.467 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:13:06.781 INFO: TASK [contrail_analytics_snmp : create contrail analytics_snmp docker-compose file] *** changed: [10.0.0.46] => {"changed": true, "checksum": "10cddaa071add621c54ef45e25507879d0ed3772", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e8abfb9dd7799f09253d3a925f35dfb5", "mode": "0644", "owner": "root", "size": 2308, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412785.7538245-264664-19995126270064/source", "state": "file", "uid": 0} 2025-02-13 02:13:06.836 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "10cddaa071add621c54ef45e25507879d0ed3772", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e8abfb9dd7799f09253d3a925f35dfb5", "mode": "0644", "owner": "root", "size": 2308, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412786.1188495-264679-125788945586997/source", "state": "file", "uid": 0} 2025-02-13 02:13:06.837 INFO: changed: [10.0.0.35] => {"changed": true, "checksum": "10cddaa071add621c54ef45e25507879d0ed3772", "dest": "/etc/contrail/analytics_snmp/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "e8abfb9dd7799f09253d3a925f35dfb5", "mode": "0644", "owner": "root", "size": 2308, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412785.950877-264667-229834919491161/source", "state": "file", "uid": 0} 2025-02-13 02:13:09.422 INFO: TASK [contrail_analytics_snmp : start contrail analytics_snmp] ***************** 2025-02-13 02:13:09.423 INFO: changed: [10.0.0.35] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "b80d69d9dd74259e241d9ce60c0eb18c01ca4bebc75d047481a62e85fde7acd0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "175252ef70a1988cd28959ae4cc7325edc13a493570c13d0db8cbf51c5c5fccf", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "labels": {"com.docker.compose.config-hash": "c3a32e2620d25c445d63b3ebd56577dc968ad91f8430919406366a8e695aaea9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "labels": {"com.docker.compose.config-hash": "4a98889715efebbffef320eb788ba52ad767ba59021db6be72f23ec8dfdf7519", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:13:09.535 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "b80d69d9dd74259e241d9ce60c0eb18c01ca4bebc75d047481a62e85fde7acd0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "175252ef70a1988cd28959ae4cc7325edc13a493570c13d0db8cbf51c5c5fccf", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "labels": {"com.docker.compose.config-hash": "c3a32e2620d25c445d63b3ebd56577dc968ad91f8430919406366a8e695aaea9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "labels": {"com.docker.compose.config-hash": "4a98889715efebbffef320eb788ba52ad767ba59021db6be72f23ec8dfdf7519", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:13:09.648 INFO: changed: [10.0.0.46] => {"changed": true, "services": {"node-init": {"analytics_snmp_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_snmp_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "b80d69d9dd74259e241d9ce60c0eb18c01ca4bebc75d047481a62e85fde7acd0", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_snmp_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "175252ef70a1988cd28959ae4cc7325edc13a493570c13d0db8cbf51c5c5fccf", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "snmp-collector": {"analytics_snmp_snmp-collector_1": {"cmd": ["/usr/local/bin/tf-snmp-collector", "-c", "/etc/contrail/tf-snmp-collector.conf", "--device-config-file", "/etc/contrail/device.ini"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-collector:nightly", "labels": {"com.docker.compose.config-hash": "c3a32e2620d25c445d63b3ebd56577dc968ad91f8430919406366a8e695aaea9", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "snmp-collector", "com.docker.compose.version": "1.28.6", "description": "SNMP Collector collects data from switches(Spine/Leaf).", "io.opensdn.container.name": "contrail-analytics-snmp-collector", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "snmp-collector", "name": "contrail-analytics-snmp-collector", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Collector", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "topology": {"analytics_snmp_topology_1": {"cmd": ["/usr/local/bin/tf-topology", "-c", "/etc/contrail/tf-topology.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-snmp-topology:nightly", "labels": {"com.docker.compose.config-hash": "4a98889715efebbffef320eb788ba52ad767ba59021db6be72f23ec8dfdf7519", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_snmp", "com.docker.compose.project.config_files": "/etc/contrail/analytics_snmp/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_snmp", "com.docker.compose.service": "topology", "com.docker.compose.version": "1.28.6", "description": "SNMP Topology periodically updates topology table, which is used by UI to draw maps.", "io.opensdn.container.name": "contrail-analytics-snmp-topology", "io.opensdn.pod": "analytics-snmp", "io.opensdn.service": "topology", "name": "contrail-analytics-snmp-topology", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "SNMP Topology", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:13:10.411 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-02-13 02:13:11.779 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:13:11.779 INFO: ok: [10.0.0.46] 2025-02-13 02:13:11.988 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-13 02:13:13.024 INFO: TASK [contrail_control : update contrail control image] ************************ changed: [10.0.0.46] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.133145", "end": "2025-02-13 02:13:12.962870", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:13:12.829725", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:13:13.644 INFO: changed: [10.0.0.46] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.169128", "end": "2025-02-13 02:13:13.592975", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:13:13.423847", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:13:28.658 INFO: changed: [10.0.0.46] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "delta": "0:00:14.597729", "end": "2025-02-13 02:13:28.621136", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-02-13 02:13:14.023407", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nd8e514d9008c: Pulling fs layer\n1fbfd72dd68a: Pulling fs layer\n6f89df68cc93: Pulling fs layer\n1fbfd72dd68a: Verifying Checksum\n1fbfd72dd68a: Download complete\n6f89df68cc93: Download complete\nd8e514d9008c: Verifying Checksum\nd8e514d9008c: Download complete\nd8e514d9008c: Pull complete\n1fbfd72dd68a: Pull complete\n6f89df68cc93: Pull complete\nDigest: sha256:33f0d187e937265fad790bb6082ba055ba528857f680d889d7d8aedbe1001b0c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "d8e514d9008c: Pulling fs layer", "1fbfd72dd68a: Pulling fs layer", "6f89df68cc93: Pulling fs layer", "1fbfd72dd68a: Verifying Checksum", "1fbfd72dd68a: Download complete", "6f89df68cc93: Download complete", "d8e514d9008c: Verifying Checksum", "d8e514d9008c: Download complete", "d8e514d9008c: Pull complete", "1fbfd72dd68a: Pull complete", "6f89df68cc93: Pull complete", "Digest: sha256:33f0d187e937265fad790bb6082ba055ba528857f680d889d7d8aedbe1001b0c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly"]} 2025-02-13 02:13:29.332 INFO: changed: [10.0.0.46] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "delta": "0:00:00.288424", "end": "2025-02-13 02:13:29.280716", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-02-13 02:13:28.992292", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nd8e514d9008c: Already exists\n2115ab7d3a22: Pulling fs layer\n2115ab7d3a22: Verifying Checksum\n2115ab7d3a22: Download complete\n2115ab7d3a22: Pull complete\nDigest: sha256:fc427ce969727fc8487d4f185e63b351d84eb35a502f0b5f60a996b48111b9ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "d8e514d9008c: Already exists", "2115ab7d3a22: Pulling fs layer", "2115ab7d3a22: Verifying Checksum", "2115ab7d3a22: Download complete", "2115ab7d3a22: Pull complete", "Digest: sha256:fc427ce969727fc8487d4f185e63b351d84eb35a502f0b5f60a996b48111b9ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly"]} 2025-02-13 02:13:30.010 INFO: changed: [10.0.0.46] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "delta": "0:00:00.311412", "end": "2025-02-13 02:13:29.967171", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-02-13 02:13:29.655759", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nd8e514d9008c: Already exists\n2cf8a1c12d33: Pulling fs layer\n2cf8a1c12d33: Download complete\n2cf8a1c12d33: Pull complete\nDigest: sha256:b5a9a484dd1a44ca701f8336e1176e038029e4278de2a081f10be146058f3397\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "d8e514d9008c: Already exists", "2cf8a1c12d33: Pulling fs layer", "2cf8a1c12d33: Download complete", "2cf8a1c12d33: Pull complete", "Digest: sha256:b5a9a484dd1a44ca701f8336e1176e038029e4278de2a081f10be146058f3397", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly"]} 2025-02-13 02:13:30.516 INFO: changed: [10.0.0.46] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.113199", "end": "2025-02-13 02:13:30.467155", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:13:30.353956", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:13:30.892 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-13 02:13:42.483 INFO: TASK [contrail_control : Stop contrail control] ******************************** changed: [10.0.0.46] => {"changed": true} 2025-02-13 02:13:42.800 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-13 02:13:43.581 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* 2025-02-13 02:13:43.582 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:13:44.036 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ 2025-02-13 02:13:44.037 INFO: ok: [10.0.0.46] => {"changed": false, "stat": {"atime": 1739407762.096769, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407757.8327844, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2643746, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407757.8327844, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3523453290", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:13:44.529 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** 2025-02-13 02:13:44.530 INFO: changed: [10.0.0.46] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-02-13 02:13:44.967 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** 2025-02-13 02:13:44.967 INFO: changed: [10.0.0.46] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:13:45.987 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-02-13 02:13:45.987 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:46.378 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:46.800 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:47.167 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:47.602 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:48.009 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:48.359 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:48.703 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:49.038 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:49.398 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:49.778 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:50.172 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:50.504 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:50.844 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:51.163 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:51.495 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:51.823 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:52.155 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:52.480 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:52.807 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:53.156 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:53.508 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:53.849 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:54.196 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:54.538 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:54.878 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:55.213 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:55.548 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:55.894 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:56.226 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:56.585 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:56.923 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:57.290 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:57.633 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:57.986 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:58.351 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:58.695 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:59.035 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:59.042 INFO: changed: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:13:59.253 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* 2025-02-13 02:13:59.254 INFO: fatal: [10.0.0.46]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-13 02:14:00.578 INFO: TASK [contrail_control : create contrail control compose file] ***************** 2025-02-13 02:14:00.579 INFO: changed: [10.0.0.46] => {"changed": true, "checksum": "0990ca513b8c5985ba6085122556627bb20ea080", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bc2c66a98680040f9e78c48c2a991a23", "mode": "0644", "owner": "root", "size": 2941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412839.8930762-269528-74584941131946/source", "state": "file", "uid": 0} 2025-02-13 02:14:03.109 INFO: TASK [contrail_control : start contrail control] ******************************* changed: [10.0.0.46] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "labels": {"com.docker.compose.config-hash": "2d924c8f2dfedd2654569cfaf67164a2d9e7272bd00a8920d4259d58e1666cd8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "labels": {"com.docker.compose.config-hash": "196be5f7cf3e30189645dff0c6f89c2d6c19a7b03ae8191267190463c60af406", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "labels": {"com.docker.compose.config-hash": "3e52d161e8be223729e35d259089ed28883be0847b1c74a6c4dd3f4dc04c1e4b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "5ff5af3b29f947a3d02fd45374003ae64e6f79755e30682a0327f29d643aed94", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "3ff3a3f616cb449d264df56acb40f091aa411ecba46529a475534974fa724dff", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:14:03.599 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-02-13 02:14:05.048 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:14:05.048 INFO: ok: [10.0.0.35] 2025-02-13 02:14:05.261 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-13 02:14:06.209 INFO: TASK [contrail_control : update contrail control image] ************************ changed: [10.0.0.35] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.150753", "end": "2025-02-13 02:14:06.163928", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:14:06.013175", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:14:06.744 INFO: changed: [10.0.0.35] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.158561", "end": "2025-02-13 02:14:06.699037", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:14:06.540476", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:14:15.984 INFO: changed: [10.0.0.35] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "delta": "0:00:08.861373", "end": "2025-02-13 02:14:15.938251", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-02-13 02:14:07.076878", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nd8e514d9008c: Pulling fs layer\n1fbfd72dd68a: Pulling fs layer\n6f89df68cc93: Pulling fs layer\n1fbfd72dd68a: Verifying Checksum\n1fbfd72dd68a: Download complete\n6f89df68cc93: Verifying Checksum\n6f89df68cc93: Download complete\nd8e514d9008c: Verifying Checksum\nd8e514d9008c: Download complete\nd8e514d9008c: Pull complete\n1fbfd72dd68a: Pull complete\n6f89df68cc93: Pull complete\nDigest: sha256:33f0d187e937265fad790bb6082ba055ba528857f680d889d7d8aedbe1001b0c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "d8e514d9008c: Pulling fs layer", "1fbfd72dd68a: Pulling fs layer", "6f89df68cc93: Pulling fs layer", "1fbfd72dd68a: Verifying Checksum", "1fbfd72dd68a: Download complete", "6f89df68cc93: Verifying Checksum", "6f89df68cc93: Download complete", "d8e514d9008c: Verifying Checksum", "d8e514d9008c: Download complete", "d8e514d9008c: Pull complete", "1fbfd72dd68a: Pull complete", "6f89df68cc93: Pull complete", "Digest: sha256:33f0d187e937265fad790bb6082ba055ba528857f680d889d7d8aedbe1001b0c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly"]} 2025-02-13 02:14:16.617 INFO: changed: [10.0.0.35] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "delta": "0:00:00.280594", "end": "2025-02-13 02:14:16.569182", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-02-13 02:14:16.288588", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nd8e514d9008c: Already exists\n2115ab7d3a22: Pulling fs layer\n2115ab7d3a22: Download complete\n2115ab7d3a22: Pull complete\nDigest: sha256:fc427ce969727fc8487d4f185e63b351d84eb35a502f0b5f60a996b48111b9ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "d8e514d9008c: Already exists", "2115ab7d3a22: Pulling fs layer", "2115ab7d3a22: Download complete", "2115ab7d3a22: Pull complete", "Digest: sha256:fc427ce969727fc8487d4f185e63b351d84eb35a502f0b5f60a996b48111b9ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly"]} 2025-02-13 02:14:17.332 INFO: changed: [10.0.0.35] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "delta": "0:00:00.344845", "end": "2025-02-13 02:14:17.289371", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-02-13 02:14:16.944526", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nd8e514d9008c: Already exists\n2cf8a1c12d33: Pulling fs layer\n2cf8a1c12d33: Verifying Checksum\n2cf8a1c12d33: Download complete\n2cf8a1c12d33: Pull complete\nDigest: sha256:b5a9a484dd1a44ca701f8336e1176e038029e4278de2a081f10be146058f3397\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "d8e514d9008c: Already exists", "2cf8a1c12d33: Pulling fs layer", "2cf8a1c12d33: Verifying Checksum", "2cf8a1c12d33: Download complete", "2cf8a1c12d33: Pull complete", "Digest: sha256:b5a9a484dd1a44ca701f8336e1176e038029e4278de2a081f10be146058f3397", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly"]} 2025-02-13 02:14:17.791 INFO: changed: [10.0.0.35] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.114891", "end": "2025-02-13 02:14:17.751997", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:14:17.637106", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:14:18.082 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-13 02:14:29.680 INFO: TASK [contrail_control : Stop contrail control] ******************************** changed: [10.0.0.35] => {"changed": true} 2025-02-13 02:14:30.016 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-13 02:14:30.799 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:14:31.364 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ ok: [10.0.0.35] => {"changed": false, "stat": {"atime": 1739407762.1578918, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407758.1297817, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058405, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407758.1297817, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3579953821", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:14:31.885 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** changed: [10.0.0.35] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-02-13 02:14:32.380 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** changed: [10.0.0.35] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:14:33.426 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-02-13 02:14:33.427 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:33.789 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:34.152 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:34.481 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:34.813 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:35.154 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:35.538 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:35.881 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:36.222 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:36.569 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:36.955 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:37.320 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:37.684 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:38.030 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:38.378 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:38.732 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:39.088 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:39.429 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:39.766 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:40.127 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:40.482 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:40.835 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:41.177 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:41.523 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:41.877 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:42.272 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:42.639 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:42.982 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:43.356 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:43.706 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:44.039 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:44.377 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:44.740 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:45.096 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:45.468 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:45.842 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:46.181 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:46.525 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:46.531 INFO: changed: [10.0.0.35] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:14:46.741 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* 2025-02-13 02:14:46.742 INFO: fatal: [10.0.0.35]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-13 02:14:48.032 INFO: TASK [contrail_control : create contrail control compose file] ***************** 2025-02-13 02:14:48.036 INFO: changed: [10.0.0.35] => {"changed": true, "checksum": "0990ca513b8c5985ba6085122556627bb20ea080", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bc2c66a98680040f9e78c48c2a991a23", "mode": "0644", "owner": "root", "size": 2941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412887.3887384-272983-166545014360770/source", "state": "file", "uid": 0} 2025-02-13 02:14:50.382 INFO: TASK [contrail_control : start contrail control] ******************************* changed: [10.0.0.35] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "labels": {"com.docker.compose.config-hash": "2d924c8f2dfedd2654569cfaf67164a2d9e7272bd00a8920d4259d58e1666cd8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "labels": {"com.docker.compose.config-hash": "196be5f7cf3e30189645dff0c6f89c2d6c19a7b03ae8191267190463c60af406", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "labels": {"com.docker.compose.config-hash": "3e52d161e8be223729e35d259089ed28883be0847b1c74a6c4dd3f4dc04c1e4b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "5ff5af3b29f947a3d02fd45374003ae64e6f79755e30682a0327f29d643aed94", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "3ff3a3f616cb449d264df56acb40f091aa411ecba46529a475534974fa724dff", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:14:50.792 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-02-13 02:14:52.544 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.12] 2025-02-13 02:14:52.751 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-13 02:14:53.580 INFO: TASK [contrail_control : update contrail control image] ************************ 2025-02-13 02:14:53.581 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.105495", "end": "2025-02-13 02:14:53.542248", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:14:53.436753", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:14:54.002 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.104919", "end": "2025-02-13 02:14:53.963864", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:14:53.858945", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:15:01.472 INFO: changed: [10.0.0.12] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "delta": "0:00:07.073561", "end": "2025-02-13 02:15:01.431043", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-02-13 02:14:54.357482", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nd8e514d9008c: Pulling fs layer\n1fbfd72dd68a: Pulling fs layer\n6f89df68cc93: Pulling fs layer\n1fbfd72dd68a: Download complete\n6f89df68cc93: Verifying Checksum\n6f89df68cc93: Download complete\nd8e514d9008c: Verifying Checksum\nd8e514d9008c: Download complete\nd8e514d9008c: Pull complete\n1fbfd72dd68a: Pull complete\n6f89df68cc93: Pull complete\nDigest: sha256:33f0d187e937265fad790bb6082ba055ba528857f680d889d7d8aedbe1001b0c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-control", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "d8e514d9008c: Pulling fs layer", "1fbfd72dd68a: Pulling fs layer", "6f89df68cc93: Pulling fs layer", "1fbfd72dd68a: Download complete", "6f89df68cc93: Verifying Checksum", "6f89df68cc93: Download complete", "d8e514d9008c: Verifying Checksum", "d8e514d9008c: Download complete", "d8e514d9008c: Pull complete", "1fbfd72dd68a: Pull complete", "6f89df68cc93: Pull complete", "Digest: sha256:33f0d187e937265fad790bb6082ba055ba528857f680d889d7d8aedbe1001b0c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly"]} 2025-02-13 02:15:02.136 INFO: changed: [10.0.0.12] => (item=contrail-controller-control-named) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "delta": "0:00:00.295011", "end": "2025-02-13 02:15:02.096123", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-02-13 02:15:01.801112", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nd8e514d9008c: Already exists\n2115ab7d3a22: Pulling fs layer\n2115ab7d3a22: Verifying Checksum\n2115ab7d3a22: Download complete\n2115ab7d3a22: Pull complete\nDigest: sha256:fc427ce969727fc8487d4f185e63b351d84eb35a502f0b5f60a996b48111b9ce\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-named", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "d8e514d9008c: Already exists", "2115ab7d3a22: Pulling fs layer", "2115ab7d3a22: Verifying Checksum", "2115ab7d3a22: Download complete", "2115ab7d3a22: Pull complete", "Digest: sha256:fc427ce969727fc8487d4f185e63b351d84eb35a502f0b5f60a996b48111b9ce", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly"]} 2025-02-13 02:15:02.849 INFO: changed: [10.0.0.12] => (item=contrail-controller-control-dns) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "delta": "0:00:00.321266", "end": "2025-02-13 02:15:02.800673", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-02-13 02:15:02.479407", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nd8e514d9008c: Already exists\n2cf8a1c12d33: Pulling fs layer\n2cf8a1c12d33: Verifying Checksum\n2cf8a1c12d33: Download complete\n2cf8a1c12d33: Pull complete\nDigest: sha256:b5a9a484dd1a44ca701f8336e1176e038029e4278de2a081f10be146058f3397\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly\nnexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "stdout_lines": ["nightly: Pulling from contrail-controller-control-dns", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "d8e514d9008c: Already exists", "2cf8a1c12d33: Pulling fs layer", "2cf8a1c12d33: Verifying Checksum", "2cf8a1c12d33: Download complete", "2cf8a1c12d33: Pull complete", "Digest: sha256:b5a9a484dd1a44ca701f8336e1176e038029e4278de2a081f10be146058f3397", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly"]} 2025-02-13 02:15:03.347 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.129064", "end": "2025-02-13 02:15:03.293486", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:15:03.164422", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:15:03.652 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-13 02:15:15.144 INFO: TASK [contrail_control : Stop contrail control] ******************************** 2025-02-13 02:15:15.144 INFO: changed: [10.0.0.12] => {"changed": true} 2025-02-13 02:15:15.456 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-13 02:15:16.167 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:15:16.607 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739407762.20415, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407757.4600494, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058512, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407757.4600494, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "3245957833", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:15:17.042 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** 2025-02-13 02:15:17.043 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-02-13 02:15:17.462 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** 2025-02-13 02:15:17.462 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:15:18.458 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-02-13 02:15:18.458 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:18.833 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:19.152 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:19.467 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:19.783 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:20.091 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:20.412 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:20.737 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:21.032 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:21.344 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:21.669 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:21.979 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:22.282 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:22.587 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:22.906 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:23.214 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:23.522 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:23.831 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:24.148 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:24.486 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:24.820 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:25.122 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:25.441 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:25.749 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:26.070 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:26.388 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:26.705 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:27.031 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:27.355 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:27.717 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:28.038 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:28.361 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:28.671 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:28.980 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:29.287 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:29.603 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:29.913 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:30.236 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:30.236 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:15:30.488 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-13 02:15:31.688 INFO: TASK [contrail_control : create contrail control compose file] ***************** changed: [10.0.0.12] => {"changed": true, "checksum": "0990ca513b8c5985ba6085122556627bb20ea080", "dest": "/etc/contrail/control/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "bc2c66a98680040f9e78c48c2a991a23", "mode": "0644", "owner": "root", "size": 2941, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412931.0998154-274499-155820095774461/source", "state": "file", "uid": 0} 2025-02-13 02:15:33.808 INFO: TASK [contrail_control : start contrail control] ******************************* 2025-02-13 02:15:33.809 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"control": {"control_control_1": {"cmd": ["/usr/bin/contrail-control"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "labels": {"com.docker.compose.config-hash": "2d924c8f2dfedd2654569cfaf67164a2d9e7272bd00a8920d4259d58e1666cd8", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "control", "com.docker.compose.version": "1.28.6", "description": "Contrail Control is xmpp/bgp based routing engine for Contrail.", "io.opensdn.container.name": "contrail-controller-control-control", "io.opensdn.pod": "control", "io.opensdn.service": "control", "name": "contrail-controller-control-control", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Controller", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "dns": {"control_dns_1": {"cmd": ["/usr/bin/contrail-dns"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-dns:nightly", "labels": {"com.docker.compose.config-hash": "196be5f7cf3e30189645dff0c6f89c2d6c19a7b03ae8191267190463c60af406", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "dns", "com.docker.compose.version": "1.28.6", "description": "Contrail DNS provides DNS service to the VMs spawned on compute nodes.", "io.opensdn.container.name": "contrail-controller-control-dns", "io.opensdn.pod": "control", "io.opensdn.service": "dns", "name": "contrail-controller-control-dns", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail DNS", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "named": {"control_named_1": {"cmd": ["/usr/bin/contrail-named", "-f", "-u", "contrail", "-c", "/etc/contrail/dns/contrail-named.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-controller-control-named:nightly", "labels": {"com.docker.compose.config-hash": "3e52d161e8be223729e35d259089ed28883be0847b1c74a6c4dd3f4dc04c1e4b", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "named", "com.docker.compose.version": "1.28.6", "description": "Contrail Named complements Contrail DNS service.", "io.opensdn.container.name": "contrail-controller-control-named", "io.opensdn.pod": "control", "io.opensdn.service": "named", "name": "contrail-controller-control-named", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Named", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"control_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"control_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "5ff5af3b29f947a3d02fd45374003ae64e6f79755e30682a0327f29d643aed94", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"control_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "3ff3a3f616cb449d264df56acb40f091aa411ecba46529a475534974fa724dff", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "control", "com.docker.compose.project.config_files": "/etc/contrail/control/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/control", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:15:34.260 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-02-13 02:15:36.089 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:15:36.089 INFO: ok: [10.0.0.50] 2025-02-13 02:15:37.078 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-02-13 02:15:38.816 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:15:38.816 INFO: ok: [10.0.0.54] 2025-02-13 02:15:39.907 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-02-13 02:15:41.852 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:15:41.852 INFO: ok: [10.0.0.46] 2025-02-13 02:15:42.039 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-13 02:15:42.942 INFO: TASK [contrail_config_database : update contrail config_database image] ******** 2025-02-13 02:15:42.942 INFO: changed: [10.0.0.46] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.170464", "end": "2025-02-13 02:15:42.901235", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:15:42.730771", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:15:43.381 INFO: changed: [10.0.0.46] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.105070", "end": "2025-02-13 02:15:43.342802", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:15:43.237732", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:15:52.375 INFO: changed: [10.0.0.46] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:08.656118", "end": "2025-02-13 02:15:52.335857", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-13 02:15:43.679739", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n35509459bc30: Pulling fs layer\n6b66c47a78a4: Pulling fs layer\n35509459bc30: Verifying Checksum\n35509459bc30: Download complete\n35509459bc30: Pull complete\n6b66c47a78a4: Verifying Checksum\n6b66c47a78a4: Download complete\n6b66c47a78a4: Pull complete\nDigest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "35509459bc30: Pulling fs layer", "6b66c47a78a4: Pulling fs layer", "35509459bc30: Verifying Checksum", "35509459bc30: Download complete", "35509459bc30: Pull complete", "6b66c47a78a4: Verifying Checksum", "6b66c47a78a4: Download complete", "6b66c47a78a4: Pull complete", "Digest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]} 2025-02-13 02:15:57.180 INFO: changed: [10.0.0.46] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "delta": "0:00:04.418292", "end": "2025-02-13 02:15:57.142467", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-02-13 02:15:52.724175", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n6c46b0073fa6: Pulling fs layer\ndeda90907fd3: Pulling fs layer\n6c46b0073fa6: Download complete\n6c46b0073fa6: Pull complete\ndeda90907fd3: Verifying Checksum\ndeda90907fd3: Download complete\ndeda90907fd3: Pull complete\nDigest: sha256:f39076574cbc984769caf612750b503edb69d67b246e5d0773d67613ff23faf7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "6c46b0073fa6: Pulling fs layer", "deda90907fd3: Pulling fs layer", "6c46b0073fa6: Download complete", "6c46b0073fa6: Pull complete", "deda90907fd3: Verifying Checksum", "deda90907fd3: Download complete", "deda90907fd3: Pull complete", "Digest: sha256:f39076574cbc984769caf612750b503edb69d67b246e5d0773d67613ff23faf7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly"]} 2025-02-13 02:15:59.715 INFO: changed: [10.0.0.46] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "delta": "0:00:02.197705", "end": "2025-02-13 02:15:59.676395", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-02-13 02:15:57.478690", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\nba1e97c49c17: Pulling fs layer\nf85680c79b89: Pulling fs layer\nba1e97c49c17: Verifying Checksum\nba1e97c49c17: Download complete\nba1e97c49c17: Pull complete\nf85680c79b89: Verifying Checksum\nf85680c79b89: Download complete\nf85680c79b89: Pull complete\nDigest: sha256:b3c6d241265c4de3586218122e0490c1148e8cb4901df45186036b3d80055686\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "ba1e97c49c17: Pulling fs layer", "f85680c79b89: Pulling fs layer", "ba1e97c49c17: Verifying Checksum", "ba1e97c49c17: Download complete", "ba1e97c49c17: Pull complete", "f85680c79b89: Verifying Checksum", "f85680c79b89: Download complete", "f85680c79b89: Pull complete", "Digest: sha256:b3c6d241265c4de3586218122e0490c1148e8cb4901df45186036b3d80055686", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly"]} 2025-02-13 02:16:00.178 INFO: changed: [10.0.0.46] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.112340", "end": "2025-02-13 02:16:00.142008", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:16:00.029668", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:16:00.364 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-13 02:16:11.872 INFO: TASK [contrail_config_database : stop contrail config database] **************** changed: [10.0.0.46] => {"changed": true} 2025-02-13 02:16:12.050 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-13 02:16:12.840 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:16:13.012 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** 2025-02-13 02:16:13.013 INFO: ok: [10.0.0.46] => {"ansible_facts": {"cassandra_seeds": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:16:13.308 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-02-13 02:16:13.309 INFO: ok: [10.0.0.46] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:16:13.704 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.46] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:16:13.988 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** 2025-02-13 02:16:13.988 INFO: ok: [10.0.0.46] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-02-13 02:16:14.464 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** ok: [10.0.0.46] => {"changed": false, "stat": {"atime": 1739407542.3135657, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407538.8535783, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2322435, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407538.8535783, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "581990150", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:16:14.891 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** 2025-02-13 02:16:14.892 INFO: changed: [10.0.0.46] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-02-13 02:16:15.314 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** 2025-02-13 02:16:15.314 INFO: changed: [10.0.0.46] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:16:15.746 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** 2025-02-13 02:16:15.748 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:16.112 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:16.430 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:16.790 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:17.115 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:17.461 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:17.818 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:18.146 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:18.468 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:18.819 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:19.180 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:19.514 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:19.854 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:20.195 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:20.535 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:20.869 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:21.202 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:21.521 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:21.850 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:22.201 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:22.563 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:22.910 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:23.244 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:23.598 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:23.932 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:24.305 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:24.646 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:24.985 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:25.316 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:25.662 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:25.996 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:26.326 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:26.693 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:27.028 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:27.356 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:27.691 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:28.010 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:28.345 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:28.348 INFO: changed: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:16:28.640 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** 2025-02-13 02:16:28.641 INFO: fatal: [10.0.0.46]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-13 02:16:29.453 INFO: TASK [contrail_config_database : create contrail config database compose file] *** 2025-02-13 02:16:29.454 INFO: changed: [10.0.0.46] => {"changed": true, "checksum": "36bb4b074a8e9b337ba7d64511ab8cf6733a54c2", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "47f0da3b76e294b29c58e4a420fc789f", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739412988.8221679-279072-228524761908906/source", "state": "file", "uid": 0} 2025-02-13 02:16:31.876 INFO: TASK [contrail_config_database : start contrail config database] *************** changed: [10.0.0.46] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "0d17f64ac04b252e951a6739c3f771bc6a76aa57e8a8dba30fbdef25793af810", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "464c568721b99e7120bdb2bcc958e8c0a15e79509ebfe4d96441d85d1c7273b5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "a83546c818bf5613b82c5e38cc86f74471f4598d371ac277b91441f96f5b0446", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "labels": {"com.docker.compose.config-hash": "c36477957e6d4bb4e4bce64a33e901cdb00c4010ca69f4a7a899edcd0a7a1f71", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "labels": {"com.docker.compose.config-hash": "b5a7b398ef3060220f79212dd4c3eaaab2fe1a6c9ef93e42f3bff6ef343e6c6d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:16:32.088 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-13 02:16:33.108 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** 2025-02-13 02:16:33.108 INFO: changed: [10.0.0.46] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.154853", "end": "2025-02-13 02:16:33.054140", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:16:32.899287", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:16:33.768 INFO: changed: [10.0.0.46] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.113313", "end": "2025-02-13 02:16:33.720036", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:16:33.606723", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:16:47.850 INFO: changed: [10.0.0.46] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "delta": "0:00:13.682713", "end": "2025-02-13 02:16:47.805404", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-02-13 02:16:34.122691", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\ncae9769dfcf2: Pulling fs layer\n2881f2cda2cc: Pulling fs layer\ncae9769dfcf2: Verifying Checksum\ncae9769dfcf2: Download complete\ncae9769dfcf2: Pull complete\n2881f2cda2cc: Verifying Checksum\n2881f2cda2cc: Download complete\n2881f2cda2cc: Pull complete\nDigest: sha256:1c9b1c32efc1b803d55881888ad0757ec70fe2d4df15ecb3ad13994265f4768b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "cae9769dfcf2: Pulling fs layer", "2881f2cda2cc: Pulling fs layer", "cae9769dfcf2: Verifying Checksum", "cae9769dfcf2: Download complete", "cae9769dfcf2: Pull complete", "2881f2cda2cc: Verifying Checksum", "2881f2cda2cc: Download complete", "2881f2cda2cc: Pull complete", "Digest: sha256:1c9b1c32efc1b803d55881888ad0757ec70fe2d4df15ecb3ad13994265f4768b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly"]} 2025-02-13 02:16:48.359 INFO: changed: [10.0.0.46] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:00.126895", "end": "2025-02-13 02:16:48.305676", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-13 02:16:48.178781", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "Digest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]} 2025-02-13 02:16:48.852 INFO: changed: [10.0.0.46] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.119005", "end": "2025-02-13 02:16:48.807978", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:16:48.688973", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:16:49.036 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-13 02:17:00.514 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-02-13 02:17:00.515 INFO: changed: [10.0.0.46] => {"changed": true} 2025-02-13 02:17:00.711 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-13 02:17:01.464 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-02-13 02:17:01.465 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:17:01.650 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** 2025-02-13 02:17:01.651 INFO: ok: [10.0.0.46] => {"ansible_facts": {"cassandra_seeds": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:17:02.237 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** 2025-02-13 02:17:02.238 INFO: ok: [10.0.0.46] => {"changed": false, "stat": {"atime": 1739407825.1365438, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407821.6245563, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2851471, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407821.6245563, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "999179909", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:17:02.678 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** 2025-02-13 02:17:02.679 INFO: changed: [10.0.0.46] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-02-13 02:17:03.128 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** 2025-02-13 02:17:03.128 INFO: changed: [10.0.0.46] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:17:03.613 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** 2025-02-13 02:17:03.614 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:03.954 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:04.286 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:04.658 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:04.996 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:05.354 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:05.748 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:06.103 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:06.443 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:06.808 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:07.204 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:07.566 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:07.936 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:08.322 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:08.725 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:09.124 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:09.607 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:09.980 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:10.486 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:10.944 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:11.293 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:11.656 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:12.032 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:12.404 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:12.787 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:13.190 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:13.580 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:13.896 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:14.248 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:14.603 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:14.924 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:15.247 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:15.567 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:15.895 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:16.222 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:16.546 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:16.963 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:17.291 INFO: changed: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:17.298 INFO: changed: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:17.603 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** 2025-02-13 02:17:17.603 INFO: fatal: [10.0.0.46]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-13 02:17:17.603 INFO: ...ignoring 2025-02-13 02:17:18.400 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** changed: [10.0.0.46] => {"changed": true, "checksum": "45c73d6cacf66183ece6fe2bd1c9b1a183d5b9d8", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b357ec77055bd1f3d4064308cda03ffb", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413037.786371-285542-80567519257192/source", "state": "file", "uid": 0} 2025-02-13 02:17:20.686 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** 2025-02-13 02:17:20.687 INFO: changed: [10.0.0.46] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "1ea6e4a5d07a781b79ec627235b0ace3e57a1bc07090de3635b8312f31e88fcb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "8f6cb6cb66827e28142779644cce908f3893ba46adf2d3a4bc8686a0920e470e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "743861ba827df8b7dcfc766a00909278c52ecf292f211742b3593e0f26ae1868", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "labels": {"com.docker.compose.config-hash": "7c930ddb3c81c74e4c1bc5bf55147ccf503da42d3ca162a040366f53c667c247", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:17:21.013 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-02-13 02:17:23.122 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.35] 2025-02-13 02:17:23.298 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-13 02:17:24.239 INFO: TASK [contrail_config_database : update contrail config_database image] ******** 2025-02-13 02:17:24.240 INFO: changed: [10.0.0.35] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.125689", "end": "2025-02-13 02:17:24.135653", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:17:24.009964", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:17:24.692 INFO: changed: [10.0.0.35] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.111128", "end": "2025-02-13 02:17:24.648520", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:17:24.537392", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:17:32.795 INFO: changed: [10.0.0.35] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:07.700640", "end": "2025-02-13 02:17:32.749371", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-13 02:17:25.048731", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n35509459bc30: Pulling fs layer\n6b66c47a78a4: Pulling fs layer\n35509459bc30: Download complete\n35509459bc30: Pull complete\n6b66c47a78a4: Verifying Checksum\n6b66c47a78a4: Download complete\n6b66c47a78a4: Pull complete\nDigest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "35509459bc30: Pulling fs layer", "6b66c47a78a4: Pulling fs layer", "35509459bc30: Download complete", "35509459bc30: Pull complete", "6b66c47a78a4: Verifying Checksum", "6b66c47a78a4: Download complete", "6b66c47a78a4: Pull complete", "Digest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]} 2025-02-13 02:17:37.219 INFO: changed: [10.0.0.35] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "delta": "0:00:04.049737", "end": "2025-02-13 02:17:37.175571", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-02-13 02:17:33.125834", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n6c46b0073fa6: Pulling fs layer\ndeda90907fd3: Pulling fs layer\n6c46b0073fa6: Verifying Checksum\n6c46b0073fa6: Download complete\n6c46b0073fa6: Pull complete\ndeda90907fd3: Verifying Checksum\ndeda90907fd3: Download complete\ndeda90907fd3: Pull complete\nDigest: sha256:f39076574cbc984769caf612750b503edb69d67b246e5d0773d67613ff23faf7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "6c46b0073fa6: Pulling fs layer", "deda90907fd3: Pulling fs layer", "6c46b0073fa6: Verifying Checksum", "6c46b0073fa6: Download complete", "6c46b0073fa6: Pull complete", "deda90907fd3: Verifying Checksum", "deda90907fd3: Download complete", "deda90907fd3: Pull complete", "Digest: sha256:f39076574cbc984769caf612750b503edb69d67b246e5d0773d67613ff23faf7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly"]} 2025-02-13 02:17:39.691 INFO: changed: [10.0.0.35] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "delta": "0:00:02.111495", "end": "2025-02-13 02:17:39.649192", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-02-13 02:17:37.537697", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\nba1e97c49c17: Pulling fs layer\nf85680c79b89: Pulling fs layer\nba1e97c49c17: Download complete\nba1e97c49c17: Pull complete\nf85680c79b89: Verifying Checksum\nf85680c79b89: Download complete\nf85680c79b89: Pull complete\nDigest: sha256:b3c6d241265c4de3586218122e0490c1148e8cb4901df45186036b3d80055686\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "ba1e97c49c17: Pulling fs layer", "f85680c79b89: Pulling fs layer", "ba1e97c49c17: Download complete", "ba1e97c49c17: Pull complete", "f85680c79b89: Verifying Checksum", "f85680c79b89: Download complete", "f85680c79b89: Pull complete", "Digest: sha256:b3c6d241265c4de3586218122e0490c1148e8cb4901df45186036b3d80055686", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly"]} 2025-02-13 02:17:40.177 INFO: changed: [10.0.0.35] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.107980", "end": "2025-02-13 02:17:40.137882", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:17:40.029902", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:17:40.412 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-13 02:17:51.892 INFO: TASK [contrail_config_database : stop contrail config database] **************** changed: [10.0.0.35] => {"changed": true} 2025-02-13 02:17:52.149 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-13 02:17:52.906 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* 2025-02-13 02:17:52.906 INFO: ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:17:53.113 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** 2025-02-13 02:17:53.113 INFO: ok: [10.0.0.35] => {"ansible_facts": {"cassandra_seeds": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:17:53.394 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-02-13 02:17:53.394 INFO: ok: [10.0.0.35] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:17:53.795 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** 2025-02-13 02:17:53.795 INFO: ok: [10.0.0.35] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:17:54.085 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** 2025-02-13 02:17:54.092 INFO: ok: [10.0.0.35] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-02-13 02:17:54.541 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** ok: [10.0.0.35] => {"changed": false, "stat": {"atime": 1739407542.3918977, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407539.3078132, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 774737, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407539.3078132, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2382295763", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:17:54.995 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** 2025-02-13 02:17:54.995 INFO: changed: [10.0.0.35] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-02-13 02:17:55.482 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** 2025-02-13 02:17:55.483 INFO: changed: [10.0.0.35] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:17:55.973 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:56.321 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:56.664 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:57.029 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:57.380 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:57.725 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:58.085 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:58.426 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:58.774 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:59.136 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:59.507 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:17:59.851 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:00.193 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:00.536 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:00.868 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:01.223 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:01.563 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:01.906 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:02.248 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:02.613 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:03.066 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:03.420 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:03.766 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:04.119 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:04.492 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:04.841 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:05.181 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:05.522 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:05.885 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:06.201 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:06.539 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:06.882 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:07.223 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:07.574 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:07.920 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:08.278 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:08.626 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:08.968 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:09.026 INFO: changed: [10.0.0.35] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:09.318 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** fatal: [10.0.0.35]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-13 02:18:10.136 INFO: TASK [contrail_config_database : create contrail config database compose file] *** 2025-02-13 02:18:10.136 INFO: changed: [10.0.0.35] => {"changed": true, "checksum": "36bb4b074a8e9b337ba7d64511ab8cf6733a54c2", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "47f0da3b76e294b29c58e4a420fc789f", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413089.5025046-289570-267185083983882/source", "state": "file", "uid": 0} 2025-02-13 02:18:12.461 INFO: TASK [contrail_config_database : start contrail config database] *************** 2025-02-13 02:18:12.462 INFO: changed: [10.0.0.35] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "0d17f64ac04b252e951a6739c3f771bc6a76aa57e8a8dba30fbdef25793af810", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "464c568721b99e7120bdb2bcc958e8c0a15e79509ebfe4d96441d85d1c7273b5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "a83546c818bf5613b82c5e38cc86f74471f4598d371ac277b91441f96f5b0446", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "labels": {"com.docker.compose.config-hash": "c36477957e6d4bb4e4bce64a33e901cdb00c4010ca69f4a7a899edcd0a7a1f71", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "labels": {"com.docker.compose.config-hash": "b5a7b398ef3060220f79212dd4c3eaaab2fe1a6c9ef93e42f3bff6ef343e6c6d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:18:12.660 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-13 02:18:13.617 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** 2025-02-13 02:18:13.618 INFO: changed: [10.0.0.35] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.135754", "end": "2025-02-13 02:18:13.567828", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:18:13.432074", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:18:14.151 INFO: changed: [10.0.0.35] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.145705", "end": "2025-02-13 02:18:14.098987", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:18:13.953282", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:18:29.483 INFO: changed: [10.0.0.35] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "delta": "0:00:14.929109", "end": "2025-02-13 02:18:29.416062", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-02-13 02:18:14.486953", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\ncae9769dfcf2: Pulling fs layer\n2881f2cda2cc: Pulling fs layer\ncae9769dfcf2: Verifying Checksum\ncae9769dfcf2: Download complete\ncae9769dfcf2: Pull complete\n2881f2cda2cc: Verifying Checksum\n2881f2cda2cc: Download complete\n2881f2cda2cc: Pull complete\nDigest: sha256:1c9b1c32efc1b803d55881888ad0757ec70fe2d4df15ecb3ad13994265f4768b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "cae9769dfcf2: Pulling fs layer", "2881f2cda2cc: Pulling fs layer", "cae9769dfcf2: Verifying Checksum", "cae9769dfcf2: Download complete", "cae9769dfcf2: Pull complete", "2881f2cda2cc: Verifying Checksum", "2881f2cda2cc: Download complete", "2881f2cda2cc: Pull complete", "Digest: sha256:1c9b1c32efc1b803d55881888ad0757ec70fe2d4df15ecb3ad13994265f4768b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly"]} 2025-02-13 02:18:30.005 INFO: changed: [10.0.0.35] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:00.116310", "end": "2025-02-13 02:18:29.959462", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-13 02:18:29.843152", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "Digest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]} 2025-02-13 02:18:30.473 INFO: changed: [10.0.0.35] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.121204", "end": "2025-02-13 02:18:30.434257", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:18:30.313053", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:18:30.675 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-13 02:18:42.092 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-02-13 02:18:42.093 INFO: changed: [10.0.0.35] => {"changed": true} 2025-02-13 02:18:42.282 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-13 02:18:43.021 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-02-13 02:18:43.022 INFO: ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:18:43.204 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** 2025-02-13 02:18:43.204 INFO: ok: [10.0.0.35] => {"ansible_facts": {"cassandra_seeds": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:18:43.811 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** 2025-02-13 02:18:43.811 INFO: ok: [10.0.0.35] => {"changed": false, "stat": {"atime": 1739407825.191613, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407822.0355265, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1290245, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407822.0355265, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "570339605", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:18:44.358 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** 2025-02-13 02:18:44.358 INFO: changed: [10.0.0.35] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-02-13 02:18:44.846 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** 2025-02-13 02:18:44.846 INFO: changed: [10.0.0.35] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:18:45.322 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:45.662 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:46.010 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:46.347 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:46.682 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:47.025 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:47.398 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:47.737 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:48.112 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:48.472 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:48.827 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:49.174 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:49.514 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:49.869 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:50.223 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:50.583 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:50.953 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:51.357 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:51.717 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:52.054 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:52.391 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:52.737 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:53.070 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:53.436 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:53.776 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:54.117 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:54.452 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:54.807 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:55.151 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:55.506 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:55.839 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:56.169 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:56.512 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:56.849 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:57.194 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:57.549 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:57.911 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:58.255 INFO: changed: [10.0.0.35] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:58.261 INFO: changed: [10.0.0.35] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:18:58.580 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** fatal: [10.0.0.35]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-13 02:18:58.580 INFO: ...ignoring 2025-02-13 02:18:59.381 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** 2025-02-13 02:18:59.382 INFO: changed: [10.0.0.35] => {"changed": true, "checksum": "45c73d6cacf66183ece6fe2bd1c9b1a183d5b9d8", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b357ec77055bd1f3d4064308cda03ffb", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413138.7630675-291519-69045646612652/source", "state": "file", "uid": 0} 2025-02-13 02:19:01.486 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** 2025-02-13 02:19:01.488 INFO: changed: [10.0.0.35] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "1ea6e4a5d07a781b79ec627235b0ace3e57a1bc07090de3635b8312f31e88fcb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "8f6cb6cb66827e28142779644cce908f3893ba46adf2d3a4bc8686a0920e470e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "743861ba827df8b7dcfc766a00909278c52ecf292f211742b3593e0f26ae1868", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "labels": {"com.docker.compose.config-hash": "7c930ddb3c81c74e4c1bc5bf55147ccf503da42d3ca162a040366f53c667c247", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:19:01.799 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-02-13 02:19:03.882 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:19:03.883 INFO: ok: [10.0.0.12] 2025-02-13 02:19:04.098 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-13 02:19:05.011 INFO: TASK [contrail_config_database : update contrail config_database image] ******** changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.116391", "end": "2025-02-13 02:19:04.955998", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:19:04.839607", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:19:05.578 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.131725", "end": "2025-02-13 02:19:05.538857", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:19:05.407132", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:19:12.311 INFO: changed: [10.0.0.12] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:06.399320", "end": "2025-02-13 02:19:12.270925", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-13 02:19:05.871605", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n35509459bc30: Pulling fs layer\n6b66c47a78a4: Pulling fs layer\n35509459bc30: Verifying Checksum\n35509459bc30: Download complete\n35509459bc30: Pull complete\n6b66c47a78a4: Verifying Checksum\n6b66c47a78a4: Download complete\n6b66c47a78a4: Pull complete\nDigest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "35509459bc30: Pulling fs layer", "6b66c47a78a4: Pulling fs layer", "35509459bc30: Verifying Checksum", "35509459bc30: Download complete", "35509459bc30: Pull complete", "6b66c47a78a4: Verifying Checksum", "6b66c47a78a4: Download complete", "6b66c47a78a4: Pull complete", "Digest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]} 2025-02-13 02:19:16.706 INFO: changed: [10.0.0.12] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "delta": "0:00:04.069604", "end": "2025-02-13 02:19:16.669282", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-02-13 02:19:12.599678", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n6c46b0073fa6: Pulling fs layer\ndeda90907fd3: Pulling fs layer\n6c46b0073fa6: Download complete\n6c46b0073fa6: Pull complete\ndeda90907fd3: Verifying Checksum\ndeda90907fd3: Download complete\ndeda90907fd3: Pull complete\nDigest: sha256:f39076574cbc984769caf612750b503edb69d67b246e5d0773d67613ff23faf7\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-zookeeper", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "6c46b0073fa6: Pulling fs layer", "deda90907fd3: Pulling fs layer", "6c46b0073fa6: Download complete", "6c46b0073fa6: Pull complete", "deda90907fd3: Verifying Checksum", "deda90907fd3: Download complete", "deda90907fd3: Pull complete", "Digest: sha256:f39076574cbc984769caf612750b503edb69d67b246e5d0773d67613ff23faf7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly"]} 2025-02-13 02:19:18.796 INFO: changed: [10.0.0.12] => (item=contrail-external-rabbitmq) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "delta": "0:00:01.772283", "end": "2025-02-13 02:19:18.758031", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-02-13 02:19:16.985748", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\nba1e97c49c17: Pulling fs layer\nf85680c79b89: Pulling fs layer\nba1e97c49c17: Download complete\nba1e97c49c17: Pull complete\nf85680c79b89: Verifying Checksum\nf85680c79b89: Download complete\nf85680c79b89: Pull complete\nDigest: sha256:b3c6d241265c4de3586218122e0490c1148e8cb4901df45186036b3d80055686\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-rabbitmq", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "ba1e97c49c17: Pulling fs layer", "f85680c79b89: Pulling fs layer", "ba1e97c49c17: Download complete", "ba1e97c49c17: Pull complete", "f85680c79b89: Verifying Checksum", "f85680c79b89: Download complete", "f85680c79b89: Pull complete", "Digest: sha256:b3c6d241265c4de3586218122e0490c1148e8cb4901df45186036b3d80055686", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly"]} 2025-02-13 02:19:19.227 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.111780", "end": "2025-02-13 02:19:19.188015", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:19:19.076235", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:19:19.414 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-13 02:19:30.778 INFO: TASK [contrail_config_database : stop contrail config database] **************** 2025-02-13 02:19:30.779 INFO: changed: [10.0.0.12] => {"changed": true} 2025-02-13 02:19:30.979 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-13 02:19:31.693 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* 2025-02-13 02:19:31.693 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:19:31.887 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** 2025-02-13 02:19:31.890 INFO: ok: [10.0.0.12] => {"ansible_facts": {"cassandra_seeds": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:19:32.188 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-02-13 02:19:32.188 INFO: ok: [10.0.0.12] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:19:32.615 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** 2025-02-13 02:19:32.616 INFO: ok: [10.0.0.12] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:19:32.949 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** 2025-02-13 02:19:32.949 INFO: ok: [10.0.0.12] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-02-13 02:19:33.415 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** 2025-02-13 02:19:33.415 INFO: ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739407542.3754904, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407538.627411, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 774151, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407538.627411, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "1663291115", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:19:33.845 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** 2025-02-13 02:19:33.848 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-02-13 02:19:34.266 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** 2025-02-13 02:19:34.267 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_config_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:19:34.706 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** 2025-02-13 02:19:34.706 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:35.016 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:35.330 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:35.641 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:35.992 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:36.364 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:36.674 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:36.999 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:37.316 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:37.647 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:37.978 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:38.320 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:38.639 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:38.962 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:39.283 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:39.630 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:39.952 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:40.264 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:40.578 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:40.905 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:41.213 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:41.555 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:41.876 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:42.193 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:42.523 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:42.915 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:43.239 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:43.554 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:43.866 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:44.186 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:44.506 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:44.842 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:45.165 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:45.481 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:45.891 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:46.294 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:46.636 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:46.957 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:46.960 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:19:47.308 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-13 02:19:48.104 INFO: TASK [contrail_config_database : create contrail config database compose file] *** changed: [10.0.0.12] => {"changed": true, "checksum": "36bb4b074a8e9b337ba7d64511ab8cf6733a54c2", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "47f0da3b76e294b29c58e4a420fc789f", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413187.4977133-294102-228203967060373/source", "state": "file", "uid": 0} 2025-02-13 02:19:50.287 INFO: TASK [contrail_config_database : start contrail config database] *************** changed: [10.0.0.12] => {"changed": true, "services": {"cassandra": {"config_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "0d17f64ac04b252e951a6739c3f771bc6a76aa57e8a8dba30fbdef25793af810", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"config_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"config_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "464c568721b99e7120bdb2bcc958e8c0a15e79509ebfe4d96441d85d1c7273b5", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"config_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "a83546c818bf5613b82c5e38cc86f74471f4598d371ac277b91441f96f5b0446", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "rabbitmq": {"config_database_rabbitmq_1": {"cmd": ["rabbitmq-server"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-rabbitmq:nightly", "labels": {"com.docker.compose.config-hash": "c36477957e6d4bb4e4bce64a33e901cdb00c4010ca69f4a7a899edcd0a7a1f71", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "rabbitmq", "com.docker.compose.version": "1.28.6", "description": "Contrail Rabbitmq is the message bus that different Contrail processes subscribe to.", "io.opensdn.container.name": "contrail-external-rabbitmq", "io.opensdn.service": "rabbitmq", "name": "contrail-external-rabbitmq", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail RabbitMQ", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "zookeeper": {"config_database_zookeeper_1": {"cmd": ["zkServer.sh", "start-foreground"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "labels": {"com.docker.compose.config-hash": "b5a7b398ef3060220f79212dd4c3eaaab2fe1a6c9ef93e42f3bff6ef343e6c6d", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "config_database", "com.docker.compose.project.config_files": "/etc/contrail/config_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/config_database", "com.docker.compose.service": "zookeeper", "com.docker.compose.version": "1.28.6", "description": "Contrail uses the Apache ZooKeeper process to maintain synchronization of Contrail configuration, analytics and database running on the different instances of controllers.", "io.opensdn.container.name": "contrail-external-zookeeper", "io.opensdn.service": "zookeeper", "name": "contrail-external-zookeeper", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Zookeeper", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:19:50.485 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-13 02:19:51.505 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** 2025-02-13 02:19:51.508 INFO: changed: [10.0.0.12] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:00.129114", "end": "2025-02-13 02:19:51.460729", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:19:51.331615", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:19:52.011 INFO: changed: [10.0.0.12] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:00.129278", "end": "2025-02-13 02:19:51.970689", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:19:51.841411", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:20:02.495 INFO: changed: [10.0.0.12] => (item=contrail-analytics-query-engine) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "delta": "0:00:10.137246", "end": "2025-02-13 02:20:02.458336", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-02-13 02:19:52.321090", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\ncae9769dfcf2: Pulling fs layer\n2881f2cda2cc: Pulling fs layer\ncae9769dfcf2: Verifying Checksum\ncae9769dfcf2: Download complete\ncae9769dfcf2: Pull complete\n2881f2cda2cc: Verifying Checksum\n2881f2cda2cc: Download complete\n2881f2cda2cc: Pull complete\nDigest: sha256:1c9b1c32efc1b803d55881888ad0757ec70fe2d4df15ecb3ad13994265f4768b\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly\nnexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "stdout_lines": ["nightly: Pulling from contrail-analytics-query-engine", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "cae9769dfcf2: Pulling fs layer", "2881f2cda2cc: Pulling fs layer", "cae9769dfcf2: Verifying Checksum", "cae9769dfcf2: Download complete", "cae9769dfcf2: Pull complete", "2881f2cda2cc: Verifying Checksum", "2881f2cda2cc: Download complete", "2881f2cda2cc: Pull complete", "Digest: sha256:1c9b1c32efc1b803d55881888ad0757ec70fe2d4df15ecb3ad13994265f4768b", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly"]} 2025-02-13 02:20:02.976 INFO: changed: [10.0.0.12] => (item=contrail-external-cassandra) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "delta": "0:00:00.117846", "end": "2025-02-13 02:20:02.927990", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-13 02:20:02.810144", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-cassandra", "Digest: sha256:d5a1f8884da521e60607acf1982203497b64c262300762c6944e48ae19daeca1", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly"]} 2025-02-13 02:20:03.428 INFO: changed: [10.0.0.12] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.113639", "end": "2025-02-13 02:20:03.391259", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:20:03.277620", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Image is up to date for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:20:03.620 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-13 02:20:14.945 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-02-13 02:20:14.945 INFO: changed: [10.0.0.12] => {"changed": true} 2025-02-13 02:20:15.149 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-13 02:20:15.889 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-02-13 02:20:15.889 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:20:16.077 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** 2025-02-13 02:20:16.077 INFO: ok: [10.0.0.12] => {"ansible_facts": {"cassandra_seeds": "10.0.0.46,10.0.0.35,10.0.0.12"}, "changed": false} 2025-02-13 02:20:16.635 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** ok: [10.0.0.12] => {"changed": false, "stat": {"atime": 1739407825.3014867, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "4cebb4bd5845cc15be36a30c3443ed516f8fc4b3", "ctime": 1739407821.3174024, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086600, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739407821.3174024, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1206, "uid": 0, "version": "2392065308", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:20:17.101 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** 2025-02-13 02:20:17.102 INFO: changed: [10.0.0.12] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-02-13 02:20:17.568 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** 2025-02-13 02:20:17.568 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/contrail/common_analytics_database.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:20:18.065 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** 2025-02-13 02:20:18.065 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:18.378 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:18.703 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:19.050 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:19.378 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:19.703 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:20.022 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:20.368 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:20.721 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:21.032 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:21.377 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:21.690 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:22.018 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:22.333 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:22.645 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:22.967 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:23.302 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:23.619 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:23.926 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:24.294 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:24.608 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:24.970 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:25.333 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:25.653 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:25.959 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:26.314 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:26.635 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:26.968 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:27.276 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:27.617 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:27.927 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:28.242 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:28.566 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:28.881 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:29.200 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:29.527 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:29.848 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:30.151 INFO: changed: [10.0.0.12] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:30.156 INFO: changed: [10.0.0.12] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:20:30.445 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** 2025-02-13 02:20:30.446 INFO: fatal: [10.0.0.12]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-13 02:20:31.196 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** 2025-02-13 02:20:31.196 INFO: changed: [10.0.0.12] => {"changed": true, "checksum": "45c73d6cacf66183ece6fe2bd1c9b1a183d5b9d8", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b357ec77055bd1f3d4064308cda03ffb", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413230.6347177-295770-15092219295401/source", "state": "file", "uid": 0} 2025-02-13 02:20:33.006 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** 2025-02-13 02:20:33.008 INFO: changed: [10.0.0.12] => {"changed": true, "services": {"cassandra": {"analytics_database_cassandra_1": {"cmd": ["cassandra", "-f"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-cassandra:nightly", "labels": {"com.docker.compose.config-hash": "1ea6e4a5d07a781b79ec627235b0ace3e57a1bc07090de3635b8312f31e88fcb", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "cassandra", "com.docker.compose.version": "1.28.6", "description": "Configuration database for Contrail Controller.", "io.opensdn.container.name": "contrail-external-cassandra", "io.opensdn.service": "cassandra", "name": "contrail-external-cassandra", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Cassandra DB", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "node-init": {"analytics_database_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "nodemgr": {"analytics_database_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "8f6cb6cb66827e28142779644cce908f3893ba46adf2d3a4bc8686a0920e470e", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"analytics_database_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "743861ba827df8b7dcfc766a00909278c52ecf292f211742b3593e0f26ae1868", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "query-engine": {"analytics_database_query-engine_1": {"cmd": ["/usr/bin/contrail-query-engine", "--conf_file", "/etc/contrail/contrail-query-engine.conf"], "image": "nexus.gz1.opensdn.io:5102/contrail-analytics-query-engine:nightly", "labels": {"com.docker.compose.config-hash": "7c930ddb3c81c74e4c1bc5bf55147ccf503da42d3ca162a040366f53c667c247", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "analytics_database", "com.docker.compose.project.config_files": "/etc/contrail/analytics_database/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/analytics_database", "com.docker.compose.service": "query-engine", "com.docker.compose.version": "1.28.6", "description": "Contrail Query Engine handles the queries to access data from Analytics DB.", "io.opensdn.container.name": "contrail-analytics-query-engine", "io.opensdn.pod": "database", "io.opensdn.service": "query-engine", "name": "contrail-analytics-query-engine", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Query Engine", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:20:33.329 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-02-13 02:20:35.128 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.50] 2025-02-13 02:20:36.115 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-02-13 02:20:37.804 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:20:37.804 INFO: ok: [10.0.0.54] 2025-02-13 02:20:38.758 INFO: PLAY RECAP ********************************************************************* 2025-02-13 02:20:38.759 INFO: 10.0.0.12 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7 2025-02-13 02:20:38.759 INFO: 10.0.0.35 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7 2025-02-13 02:20:38.759 INFO: 10.0.0.46 : ok=109 changed=58 unreachable=0 failed=0 skipped=36 rescued=0 ignored=7 2025-02-13 02:20:38.760 INFO: 10.0.0.50 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0 2025-02-13 02:20:38.761 INFO: 10.0.0.54 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0 2025-02-13 02:20:38.761 INFO: localhost : ok=77 changed=4 unreachable=0 failed=0 skipped=45 rescued=0 ignored=0 2025-02-13 02:20:38.762 INFO: 2025-02-13 02:20:38.842 INFO: + sudo -E ansible-playbook -v -e stage=openstack -e orchestrator=openstack -e config_file=/home/ubuntu/.tf/ziu_instances.yaml playbooks/ziu.yml 2025-02-13 02:20:40.311 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-02-13 02:20:40.327 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-02-13 02:20:40.341 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-02-13 02:20:43.227 INFO: PLAY [Create container host group for OpenStack] ******************************* 2025-02-13 02:20:43.362 INFO: TASK [Expose instances] ******************************************************** 2025-02-13 02:20:43.363 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_35": {"ip": "10.0.0.35", "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_46": {"ip": "10.0.0.46", "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_50": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_54": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false} 2025-02-13 02:20:43.578 INFO: TASK [Expose global_configuration] ********************************************* 2025-02-13 02:20:43.578 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false} 2025-02-13 02:20:43.706 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-02-13 02:20:43.786 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-02-13 02:20:44.179 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-02-13 02:20:44.180 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_46", "private_ip": "10.0.0.46"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:44.215 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.35", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_35", "private_ip": "10.0.0.35"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:44.255 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:44.291 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.50", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_50", "private_ip": "10.0.0.50"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:44.336 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.54", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_54", "private_ip": "10.0.0.54"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:44.532 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-02-13 02:20:44.532 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_46", "private_ip": "10.0.0.46"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:44.568 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.35", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_35", "private_ip": "10.0.0.35"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:44.603 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:44.642 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.50", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_50", "private_ip": "10.0.0.50"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:44.675 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.54", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_54", "private_ip": "10.0.0.54"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:45.027 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-02-13 02:20:45.092 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-02-13 02:20:45.189 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:45.196 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-02-13 02:20:45.410 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ 2025-02-13 02:20:45.410 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:45.443 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:45.476 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:45.568 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:45.568 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-02-13 02:20:45.797 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** 2025-02-13 02:20:45.797 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:45.831 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:45.865 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:45.959 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:45.959 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-02-13 02:20:46.191 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:46.229 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:46.264 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:46.358 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:46.359 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-02-13 02:20:46.589 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* 2025-02-13 02:20:46.590 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:46.686 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:46.723 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:46.818 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:46.819 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-02-13 02:20:47.048 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:47.081 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:47.175 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:47.272 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:47.273 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-02-13 02:20:47.501 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** 2025-02-13 02:20:47.501 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:47.590 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:47.624 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:47.721 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:47.722 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-02-13 02:20:47.953 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 2025-02-13 02:20:47.954 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:47.987 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:48.077 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:48.169 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:48.169 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-02-13 02:20:48.446 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:48.480 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:48.514 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:48.606 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:48.608 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-02-13 02:20:48.822 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:48.822 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-02-13 02:20:49.036 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:49.036 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-02-13 02:20:49.245 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:49.246 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-02-13 02:20:49.517 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-02-13 02:20:49.517 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:49.624 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:49.624 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-02-13 02:20:49.920 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.50"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:49.951 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.50", "10.0.0.54"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:50.039 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:50.040 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-02-13 02:20:50.255 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-02-13 02:20:50.310 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-02-13 02:20:50.775 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* 2025-02-13 02:20:50.775 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-02-13 02:20:50.868 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** 2025-02-13 02:20:50.868 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false} 2025-02-13 02:20:50.962 INFO: TASK [contrail_deployer : set registry if defined] ***************************** 2025-02-13 02:20:50.962 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false} 2025-02-13 02:20:51.109 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:51.110 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-02-13 02:20:51.292 INFO: TASK [contrail_deployer : add roles if defined] ******************************** 2025-02-13 02:20:51.292 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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_46": {"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_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:51.322 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:51.354 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:51.384 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:51.413 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_54": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:51.596 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** 2025-02-13 02:20:51.597 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.46 10.0.0.35 10.0.0.12", "opencontrail_collector_ip": "10.0.0.46 10.0.0.35 10.0.0.12"}, "changed": false} 2025-02-13 02:20:51.653 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-02-13 02:20:51.705 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-02-13 02:20:51.880 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** 2025-02-13 02:20:51.880 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-02-13 02:20:51.949 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-02-13 02:20:52.024 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-02-13 02:20:52.608 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** 2025-02-13 02:20:52.608 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false} 2025-02-13 02:20:52.789 INFO: TASK [contrail_deployer : set tty to true if it's not defined] ***************** 2025-02-13 02:20:52.789 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false} 2025-02-13 02:20:52.985 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** 2025-02-13 02:20:52.985 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"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.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIG_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:20:53.024 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"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.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONTROLLER_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:20:53.058 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"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.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIGDB_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:20:53.090 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:20:53.123 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_SNMP_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:20:53.155 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_ALARM_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:20:53.188 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICSDB_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:20:53.221 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:20:53.415 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:53.415 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "changed": false} 2025-02-13 02:20:53.642 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:53.673 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:53.709 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:53.911 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:53.912 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "changed": false} 2025-02-13 02:20:54.154 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:54.184 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:54.218 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:54.407 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:54.408 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "changed": false} 2025-02-13 02:20:54.645 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** 2025-02-13 02:20:54.645 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:54.678 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:54.778 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:55.002 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-02-13 02:20:55.021 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:20:55.197 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** 2025-02-13 02:20:55.197 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.46"}, "changed": false} 2025-02-13 02:20:55.561 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** 2025-02-13 02:20:55.561 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:20:55.597 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:20:55.700 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:20:55.734 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:20:55.776 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:20:55.783 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:20:55.962 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:20:56.332 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-02-13 02:20:56.383 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-02-13 02:20:56.496 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:20:56.496 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-02-13 02:20:56.676 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-02-13 02:20:57.062 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** 2025-02-13 02:20:57.062 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-02-13 02:20:57.184 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-02-13 02:20:57.283 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-02-13 02:20:57.993 INFO: TASK [openstack_deployer : add bms container hosts] **************************** 2025-02-13 02:20:57.994 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_46", "private_ip": "10.0.0.46"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:58.030 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.35", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_35", "private_ip": "10.0.0.35"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:58.066 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.12", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:58.104 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', '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.50", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_50", "private_ip": "10.0.0.50"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:58.143 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', '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.54", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_54", "private_ip": "10.0.0.54"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:58.144 INFO: [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details 2025-02-13 02:20:58.415 INFO: TASK [openstack_deployer : add bms container hosts] **************************** 2025-02-13 02:20:58.416 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_46", "private_ip": "10.0.0.46"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:20:58.451 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.35", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_35", "private_ip": "10.0.0.35"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:58.486 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": [], "host_name": "10.0.0.12", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:20:58.521 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', '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.50", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_50", "private_ip": "10.0.0.50"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:58.558 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', '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.54", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_54", "private_ip": "10.0.0.54"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:20:59.078 INFO: PLAY [openstack_nodes] ********************************************************* 2025-02-13 02:21:00.693 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.54] 2025-02-13 02:21:00.738 INFO: ok: [10.0.0.50] 2025-02-13 02:21:01.005 INFO: ok: [10.0.0.46] 2025-02-13 02:21:01.376 INFO: TASK [openstack : Set kolla directory based on kolla installation mode] ******** 2025-02-13 02:21:01.377 INFO: ok: [10.0.0.46] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-02-13 02:21:01.377 INFO: ok: [10.0.0.50] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-02-13 02:21:01.472 INFO: ok: [10.0.0.54] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-02-13 02:21:01.766 INFO: TASK [openstack : set instance data] ******************************************* 2025-02-13 02:21:01.766 INFO: ok: [10.0.0.46] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "changed": false} 2025-02-13 02:21:01.805 INFO: ok: [10.0.0.50] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-02-13 02:21:01.892 INFO: ok: [10.0.0.54] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-02-13 02:21:02.174 INFO: TASK [openstack : set provider data] ******************************************* 2025-02-13 02:21:02.175 INFO: ok: [10.0.0.46] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false} 2025-02-13 02:21:02.179 INFO: ok: [10.0.0.50] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false} 2025-02-13 02:21:02.271 INFO: ok: [10.0.0.54] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false} 2025-02-13 02:21:02.483 INFO: TASK [openstack : kolla customizations] **************************************** 2025-02-13 02:21:02.913 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/kolla_baremetal.yml for 10.0.0.46, 10.0.0.50, 10.0.0.54 2025-02-13 02:21:03.650 INFO: TASK [openstack : Ensure sudo group is present] ******************************** 2025-02-13 02:21:03.651 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-02-13 02:21:03.655 INFO: ok: [10.0.0.50] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-02-13 02:21:03.731 INFO: ok: [10.0.0.54] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-02-13 02:21:04.248 INFO: TASK [openstack : Ensure kolla group is present] ******************************* 2025-02-13 02:21:04.249 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-02-13 02:21:04.292 INFO: ok: [10.0.0.50] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-02-13 02:21:04.366 INFO: ok: [10.0.0.54] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-02-13 02:21:05.201 INFO: TASK [openstack : Create kolla user] ******************************************* ok: [10.0.0.54] => {"append": false, "changed": false, "comment": "", "group": 1001, "groups": "sudo", "home": "/home/kolla", "move_home": false, "name": "kolla", "shell": "/bin/sh", "state": "present", "uid": 1001} 2025-02-13 02:21:05.202 INFO: ok: [10.0.0.46] => {"append": false, "changed": false, "comment": "", "group": 1001, "groups": "sudo", "home": "/home/kolla", "move_home": false, "name": "kolla", "shell": "/bin/sh", "state": "present", "uid": 1001} 2025-02-13 02:21:05.248 INFO: ok: [10.0.0.50] => {"append": false, "changed": false, "comment": "", "group": 1001, "groups": "sudo", "home": "/home/kolla", "move_home": false, "name": "kolla", "shell": "/bin/sh", "state": "present", "uid": 1001} 2025-02-13 02:21:05.882 INFO: TASK [openstack : Grant kolla user passwordless sudo] ************************** 2025-02-13 02:21:05.884 INFO: ok: [10.0.0.54] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:05.896 INFO: ok: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:05.915 INFO: ok: [10.0.0.50] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:08.000 INFO: TASK [openstack : Packages needed for swift] *********************************** 2025-02-13 02:21:08.002 INFO: ok: [10.0.0.54] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false, "item": "parted"} 2025-02-13 02:21:08.003 INFO: ok: [10.0.0.50] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false, "item": "parted"} 2025-02-13 02:21:08.061 INFO: ok: [10.0.0.46] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false, "item": "parted"} 2025-02-13 02:21:09.578 INFO: ok: [10.0.0.54] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-02-13 02:21:09.718 INFO: ok: [10.0.0.50] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-02-13 02:21:09.768 INFO: ok: [10.0.0.46] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-02-13 02:21:10.387 INFO: TASK [openstack : Install configfs module needed for ironic on Debian hosts] *** 2025-02-13 02:21:10.388 INFO: ok: [10.0.0.54] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-02-13 02:21:10.390 INFO: ok: [10.0.0.46] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-02-13 02:21:10.394 INFO: ok: [10.0.0.50] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-02-13 02:21:15.179 INFO: TASK [openstack : Set default value for network_interface based on instance_data.ip] *** ok: [10.0.0.54] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-02-13 02:21:15.222 INFO: ok: [10.0.0.46] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-02-13 02:21:15.540 INFO: ok: [10.0.0.50] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-02-13 02:21:19.085 INFO: TASK [openstack : Set default value for external_interface_detected equal to network_interface_detected] *** 2025-02-13 02:21:19.086 INFO: ok: [10.0.0.46] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-02-13 02:21:19.184 INFO: ok: [10.0.0.50] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-02-13 02:21:19.278 INFO: ok: [10.0.0.54] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-02-13 02:21:19.668 INFO: TASK [openstack : Set first openstack node as default for internal_address] **** ok: [10.0.0.46] => {"ansible_facts": {"internal_address_detected": "10.0.0.46"}, "changed": false} 2025-02-13 02:21:19.856 INFO: ok: [10.0.0.50] => {"ansible_facts": {"internal_address_detected": "10.0.0.46"}, "changed": false} 2025-02-13 02:21:19.934 INFO: ok: [10.0.0.54] => {"ansible_facts": {"internal_address_detected": "10.0.0.46"}, "changed": false} 2025-02-13 02:21:20.147 INFO: TASK [openstack : Add required /etc/hosts entries] ***************************** 2025-02-13 02:21:20.628 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/manage_etc_hosts.yml for 10.0.0.46, 10.0.0.50, 10.0.0.54 2025-02-13 02:21:21.042 INFO: TASK [openstack : Build host_intf_dict] **************************************** ok: [10.0.0.46] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46": "ens3"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:21:21.774 INFO: TASK [openstack : Build hosts file with ctrl-data and domain suffix when provided] *** 2025-02-13 02:21:21.775 INFO: ok: [10.0.0.46] => (item=10.0.0.46) => {"ansible_loop_var": "item", "backup": "", "changed": false, "item": "10.0.0.46", "msg": ""} 2025-02-13 02:21:24.651 INFO: TASK [openstack : Merge kolla_globals params with defaults] ******************** 2025-02-13 02:21:24.652 INFO: ok: [10.0.0.46 -> localhost] => {"ansible_facts": {"final_kolla_globals": {"analytics_api_ssl_enable": false, "config_api_ssl_enable": false, "contrail_ca_file": "/etc/contrail/ssl/certs/ca-cert.pem", "contrail_dm_integration": true, "customize_etc_hosts": false, "enable_barbican": true, "enable_haproxy": false, "enable_ironic": false, "enable_ironic_notifications": false, "enable_opencontrail_rbac": "yes", "enable_opencontrail_tags": true, "enable_opencontrail_trunk": true, "enable_swift": false, "haproxy_client_timeout": "30m", "haproxy_server_timeout": "30m", "heat_logging_debug": "True", "heat_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-heat-init:nightly", "ironic_notification_manager_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-ironic-notification-manager:nightly", "kolla_base_distro": "centos", "libvirt_enable_sasl": false, "neutron_fwaas_version": "v2", "neutron_logging_debug": "True", "neutron_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-neutron-init:nightly", "neutron_opencontrail_ml2_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-neutron-ml2-init:nightly", "neutron_plugin_agent": "opencontrail", "nova_compute_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-compute-init:nightly", "nova_compute_virt_type": "qemu", "nova_logging_debug": "True", "opencontrail_api_server_ip": "10.0.0.46 10.0.0.35 10.0.0.12", "opencontrail_collector_ip": "10.0.0.46 10.0.0.35 10.0.0.12", "opencontrail_webui_ip": "10.0.0.46 10.0.0.35 10.0.0.12", "openstack_release": "yoga", "openstack_service_workers": 1}}, "changed": false} 2025-02-13 02:21:25.262 INFO: TASK [openstack : merge os_storage_nodes] ************************************** 2025-02-13 02:21:25.267 INFO: ok: [10.0.0.46 -> localhost] => {"ansible_facts": {"final_kolla_globals": {"analytics_api_ssl_enable": false, "config_api_ssl_enable": false, "contrail_ca_file": "/etc/contrail/ssl/certs/ca-cert.pem", "contrail_dm_integration": true, "customize_etc_hosts": false, "enable_barbican": true, "enable_haproxy": false, "enable_ironic": false, "enable_ironic_notifications": false, "enable_opencontrail_rbac": "yes", "enable_opencontrail_tags": true, "enable_opencontrail_trunk": true, "enable_swift": false, "haproxy_client_timeout": "30m", "haproxy_server_timeout": "30m", "heat_logging_debug": "True", "heat_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-heat-init:nightly", "ironic_notification_manager_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-ironic-notification-manager:nightly", "kolla_base_distro": "centos", "libvirt_enable_sasl": false, "neutron_fwaas_version": "v2", "neutron_logging_debug": "True", "neutron_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-neutron-init:nightly", "neutron_opencontrail_ml2_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-neutron-ml2-init:nightly", "neutron_plugin_agent": "opencontrail", "nova_compute_opencontrail_init_image_full": "nexus.gz1.opensdn.io:5102/contrail-openstack-compute-init:nightly", "nova_compute_virt_type": "qemu", "nova_logging_debug": "True", "opencontrail_api_server_ip": "10.0.0.46 10.0.0.35 10.0.0.12", "opencontrail_collector_ip": "10.0.0.46 10.0.0.35 10.0.0.12", "opencontrail_webui_ip": "10.0.0.46 10.0.0.35 10.0.0.12", "openstack_release": "yoga", "openstack_service_workers": 1, "storage_nodes": "10.0.0.46"}}, "changed": false} 2025-02-13 02:21:25.463 INFO: TASK [openstack : include_tasks] *********************************************** 2025-02-13 02:21:25.879 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/inventory.yml for 10.0.0.46, 10.0.0.50, 10.0.0.54 2025-02-13 02:21:28.707 INFO: TASK [openstack : Populate openstack inventory] ******************************** changed: [10.0.0.46 -> localhost] => {"changed": true, "checksum": "d4ed54e0b22281072c9d77c7bd8297ceefe26ec8", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/inventory/my_inventory", "gid": 0, "group": "root", "md5sum": "200054363552ff56a35b9c95fb4e2131", "mode": "0644", "owner": "root", "size": 9863, "src": "/root/.ansible/tmp/ansible-tmp-1739413286.2668738-298173-198193421738401/source", "state": "file", "uid": 0} 2025-02-13 02:21:28.994 INFO: TASK [openstack : include_tasks] *********************************************** 2025-02-13 02:21:29.368 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/passwords.yml for 10.0.0.46, 10.0.0.50, 10.0.0.54 2025-02-13 02:21:30.085 INFO: TASK [openstack : Create password file from template] ************************** changed: [10.0.0.46 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:21:35.273 INFO: TASK [openstack : Generate kolla passwords] ************************************ 2025-02-13 02:21:35.273 INFO: changed: [10.0.0.46 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-13 02:21:35.460 INFO: TASK [openstack : include_tasks] *********************************************** 2025-02-13 02:21:35.826 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/host_params.yml for 10.0.0.46, 10.0.0.50, 10.0.0.54 2025-02-13 02:21:36.474 INFO: TASK [openstack : Create host_vars directory if required] ********************** 2025-02-13 02:21:36.474 INFO: changed: [10.0.0.46 -> localhost] => {"changed": true, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:21:37.415 INFO: TASK [openstack : Detect host network_interface] ******************************* 2025-02-13 02:21:37.415 INFO: ok: [10.0.0.46] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-02-13 02:21:37.416 INFO: ok: [10.0.0.50] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-02-13 02:21:37.522 INFO: ok: [10.0.0.54] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-02-13 02:21:38.506 INFO: TASK [openstack : Detect host kolla_external_vip_interface] ******************** 2025-02-13 02:21:38.508 INFO: ok: [10.0.0.46] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-02-13 02:21:38.611 INFO: ok: [10.0.0.54] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-02-13 02:21:38.645 INFO: ok: [10.0.0.50] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-02-13 02:21:39.660 INFO: TASK [openstack : Detect host kolla_internal_address] ************************** 2025-02-13 02:21:39.668 INFO: ok: [10.0.0.46] => {"ansible_facts": {"host_internal_address": "10.0.0.46"}, "changed": false} ok: [10.0.0.50] => {"ansible_facts": {"host_internal_address": "10.0.0.46"}, "changed": false} 2025-02-13 02:21:39.762 INFO: ok: [10.0.0.54] => {"ansible_facts": {"host_internal_address": "10.0.0.46"}, "changed": false} 2025-02-13 02:21:40.646 INFO: TASK [openstack : Create host variable files] ********************************** changed: [10.0.0.46 -> localhost] => {"changed": true, "checksum": "b2e52c0a10b8e63cdbb7da4c6a2037b38d3655ba", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.46.yml", "gid": 0, "group": "root", "md5sum": "db7b6f2c36b0ecffda3dd697971d13f0", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1739413299.9843616-299024-168550386706057/source", "state": "file", "uid": 0} 2025-02-13 02:21:40.771 INFO: changed: [10.0.0.50 -> localhost] => {"changed": true, "checksum": "b2e52c0a10b8e63cdbb7da4c6a2037b38d3655ba", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.50.yml", "gid": 0, "group": "root", "md5sum": "db7b6f2c36b0ecffda3dd697971d13f0", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1739413300.1877391-299037-83477810858369/source", "state": "file", "uid": 0} 2025-02-13 02:21:40.895 INFO: changed: [10.0.0.54 -> localhost] => {"changed": true, "checksum": "b2e52c0a10b8e63cdbb7da4c6a2037b38d3655ba", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.54.yml", "gid": 0, "group": "root", "md5sum": "db7b6f2c36b0ecffda3dd697971d13f0", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1739413300.3361914-299057-7031226102325/source", "state": "file", "uid": 0} 2025-02-13 02:21:41.483 INFO: TASK [openstack : Populate etc/kolla/globals.yml] ****************************** 2025-02-13 02:21:41.483 INFO: changed: [10.0.0.46 -> localhost] => {"changed": true, "checksum": "73c2a32c289a6221e5efdd905d83aa771de95ba0", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/etc/kolla/globals.yml", "gid": 0, "group": "root", "md5sum": "5306a275faa7ada9e931452d7e8462c4", "mode": "0644", "owner": "root", "size": 1618, "src": "/root/.ansible/tmp/ansible-tmp-1739413301.105721-299148-183388757069271/source", "state": "file", "uid": 0} 2025-02-13 02:21:42.056 INFO: TASK [Import group variables] ************************************************** 2025-02-13 02:21:42.056 INFO: ok: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:42.129 INFO: ok: [10.0.0.50] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:42.245 INFO: ok: [10.0.0.54] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:42.562 INFO: TASK [Import global variables] ************************************************* 2025-02-13 02:21:42.563 INFO: ok: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:42.580 INFO: ok: [10.0.0.50] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:42.689 INFO: ok: [10.0.0.54] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:42.972 INFO: TASK [set tmphost] ************************************************************* 2025-02-13 02:21:42.972 INFO: ok: [10.0.0.46] => {"ansible_facts": {"tmp_host": "10.0.0.46"}, "changed": false} 2025-02-13 02:21:42.973 INFO: ok: [10.0.0.50] => {"ansible_facts": {"tmp_host": "10.0.0.50"}, "changed": false} 2025-02-13 02:21:43.058 INFO: ok: [10.0.0.54] => {"ansible_facts": {"tmp_host": "10.0.0.54"}, "changed": false} 2025-02-13 02:21:43.648 INFO: TASK [stat] ******************************************************************** ok: [10.0.0.46 -> localhost] => {"changed": false, "stat": {"atime": 1739413300.6030204, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b2e52c0a10b8e63cdbb7da4c6a2037b38d3655ba", "ctime": 1739413300.6030204, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2322445, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739413300.3630214, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.46.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "387800441", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:21:43.699 INFO: ok: [10.0.0.50 -> localhost] => {"changed": false, "stat": {"atime": 1739413300.7470198, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b2e52c0a10b8e63cdbb7da4c6a2037b38d3655ba", "ctime": 1739413300.7470198, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2322449, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739413300.5230207, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.50.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "1589146169", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:21:43.856 INFO: ok: [10.0.0.54 -> localhost] => {"changed": false, "stat": {"atime": 1739413300.8710194, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "b2e52c0a10b8e63cdbb7da4c6a2037b38d3655ba", "ctime": 1739413300.8710194, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2322434, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739413300.70302, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.54.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "3558353467", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:21:44.126 INFO: TASK [Import host variables] *************************************************** 2025-02-13 02:21:44.127 INFO: ok: [10.0.0.46] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.46", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.46.yml"], "changed": false} 2025-02-13 02:21:44.219 INFO: ok: [10.0.0.50] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.46", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.50.yml"], "changed": false} 2025-02-13 02:21:44.339 INFO: ok: [10.0.0.54] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.46", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.54.yml"], "changed": false} 2025-02-13 02:21:44.973 INFO: TASK [Set docker environment variable DOCKER_CLIENT_TIMEOUT] ******************* ok: [10.0.0.46] => {"backup": "", "changed": false, "msg": ""} 2025-02-13 02:21:44.998 INFO: ok: [10.0.0.50] => {"backup": "", "changed": false, "msg": ""} 2025-02-13 02:21:45.053 INFO: ok: [10.0.0.54] => {"backup": "", "changed": false, "msg": ""} 2025-02-13 02:21:45.596 INFO: TASK [Set docker environment variable COMPOSE_HTTP_TIMEOUT] ******************** 2025-02-13 02:21:45.596 INFO: ok: [10.0.0.46] => {"backup": "", "changed": false, "msg": ""} 2025-02-13 02:21:45.616 INFO: ok: [10.0.0.50] => {"backup": "", "changed": false, "msg": ""} 2025-02-13 02:21:45.718 INFO: ok: [10.0.0.54] => {"backup": "", "changed": false, "msg": ""} 2025-02-13 02:21:45.940 INFO: PLAY [Create certificates for haproxy] ***************************************** 2025-02-13 02:21:46.148 INFO: TASK [Import group variables] ************************************************** ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:46.282 INFO: TASK [Import global variables] ************************************************* 2025-02-13 02:21:46.283 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:21:46.512 INFO: PLAY [Calculate the deleted nodes list] **************************************** 2025-02-13 02:21:47.059 INFO: PLAY [Apply role destroy] ****************************************************** 2025-02-13 02:21:50.248 INFO: [WARNING]: Found variable using reserved name: action 2025-02-13 02:21:50.249 INFO: PLAY [Gather facts for all hosts] ********************************************** 2025-02-13 02:21:52.248 INFO: TASK [Gather facts] ************************************************************ 2025-02-13 02:21:52.249 INFO: ok: [10.0.0.12] 2025-02-13 02:21:52.412 INFO: ok: [10.0.0.35] 2025-02-13 02:21:52.560 INFO: TASK [Group hosts to determine when using --limit] ***************************** 2025-02-13 02:21:52.560 INFO: ok: [10.0.0.46] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:21:52.677 INFO: ok: [10.0.0.12] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:21:52.678 INFO: ok: [10.0.0.35] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:21:52.721 INFO: ok: [10.0.0.50] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:21:52.766 INFO: ok: [10.0.0.54] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:21:52.861 INFO: [WARNING]: Could not match supplied host pattern, ignoring: all_using_limit_True 2025-02-13 02:21:52.865 INFO: PLAY [Gather facts for all hosts (if using --limit)] *************************** skipping: no hosts matched 2025-02-13 02:21:52.867 INFO: PLAY [Group hosts based on configuration] ************************************** 2025-02-13 02:21:53.082 INFO: TASK [Group hosts based on Kolla action] *************************************** 2025-02-13 02:21:53.082 INFO: ok: [10.0.0.46] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:21:53.133 INFO: ok: [10.0.0.35] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:21:53.190 INFO: ok: [10.0.0.12] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:21:53.230 INFO: ok: [10.0.0.50] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:21:53.280 INFO: ok: [10.0.0.54] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:21:53.639 INFO: TASK [Group hosts based on enabled services] *********************************** ok: [10.0.0.46] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-02-13 02:21:53.729 INFO: ok: [10.0.0.12] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-02-13 02:21:53.745 INFO: ok: [10.0.0.35] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-02-13 02:21:53.786 INFO: ok: [10.0.0.46] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]} 2025-02-13 02:21:53.809 INFO: ok: [10.0.0.50] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-02-13 02:21:53.824 INFO: ok: [10.0.0.54] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-02-13 02:21:53.864 INFO: ok: [10.0.0.12] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]} 2025-02-13 02:21:53.895 INFO: ok: [10.0.0.54] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]} 2025-02-13 02:21:53.904 INFO: ok: [10.0.0.50] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]} 2025-02-13 02:21:53.904 INFO: ok: [10.0.0.35] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]} 2025-02-13 02:21:53.924 INFO: ok: [10.0.0.46] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-02-13 02:21:53.952 INFO: ok: [10.0.0.12] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.004 INFO: ok: [10.0.0.46] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.005 INFO: ok: [10.0.0.35] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.006 INFO: ok: [10.0.0.54] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.055 INFO: ok: [10.0.0.12] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} ok: [10.0.0.50] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.082 INFO: ok: [10.0.0.35] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.085 INFO: ok: [10.0.0.46] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.133 INFO: ok: [10.0.0.12] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.160 INFO: ok: [10.0.0.35] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.182 INFO: ok: [10.0.0.54] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.241 INFO: ok: [10.0.0.46] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.242 INFO: ok: [10.0.0.50] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.250 INFO: ok: [10.0.0.35] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.253 INFO: ok: [10.0.0.12] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.300 INFO: ok: [10.0.0.54] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.321 INFO: ok: [10.0.0.46] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.378 INFO: ok: [10.0.0.54] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.406 INFO: ok: [10.0.0.46] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.424 INFO: ok: [10.0.0.12] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.443 INFO: ok: [10.0.0.50] => (item=enable_ceph_rgw_False) => {"add_group": "enable_ceph_rgw_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceph_rgw_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.500 INFO: ok: [10.0.0.35] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.549 INFO: ok: [10.0.0.50] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.592 INFO: ok: [10.0.0.12] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.627 INFO: ok: [10.0.0.35] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.696 INFO: ok: [10.0.0.54] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.731 INFO: ok: [10.0.0.35] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.764 INFO: ok: [10.0.0.46] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.810 INFO: ok: [10.0.0.54] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.876 INFO: ok: [10.0.0.50] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.884 INFO: ok: [10.0.0.35] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.896 INFO: ok: [10.0.0.12] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.933 INFO: ok: [10.0.0.46] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.943 INFO: ok: [10.0.0.54] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-02-13 02:21:54.971 INFO: ok: [10.0.0.50] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.040 INFO: ok: [10.0.0.12] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.042 INFO: ok: [10.0.0.35] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.058 INFO: ok: [10.0.0.54] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.083 INFO: ok: [10.0.0.46] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.103 INFO: ok: [10.0.0.50] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.121 INFO: ok: [10.0.0.12] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.155 INFO: ok: [10.0.0.54] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.166 INFO: ok: [10.0.0.35] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.174 INFO: ok: [10.0.0.46] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.214 INFO: ok: [10.0.0.50] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.231 INFO: ok: [10.0.0.54] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.253 INFO: ok: [10.0.0.35] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.303 INFO: ok: [10.0.0.50] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.309 INFO: ok: [10.0.0.12] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.320 INFO: ok: [10.0.0.46] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.375 INFO: ok: [10.0.0.35] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-02-13 02:21:55.376 INFO: ok: [10.0.0.54] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.411 INFO: ok: [10.0.0.50] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.448 INFO: ok: [10.0.0.12] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.461 INFO: ok: [10.0.0.35] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.493 INFO: ok: [10.0.0.46] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-02-13 02:21:55.545 INFO: ok: [10.0.0.50] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.546 INFO: ok: [10.0.0.54] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-02-13 02:21:55.605 INFO: ok: [10.0.0.12] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-02-13 02:21:55.615 INFO: ok: [10.0.0.35] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.646 INFO: ok: [10.0.0.50] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-02-13 02:21:55.663 INFO: ok: [10.0.0.46] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.719 INFO: ok: [10.0.0.12] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.721 INFO: ok: [10.0.0.54] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.774 INFO: ok: [10.0.0.35] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.806 INFO: ok: [10.0.0.46] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.810 INFO: ok: [10.0.0.50] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.823 INFO: ok: [10.0.0.12] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.865 INFO: ok: [10.0.0.54] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.900 INFO: ok: [10.0.0.46] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.940 INFO: ok: [10.0.0.35] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-02-13 02:21:55.978 INFO: ok: [10.0.0.50] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.988 INFO: ok: [10.0.0.12] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-02-13 02:21:55.993 INFO: ok: [10.0.0.46] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-02-13 02:21:56.034 INFO: ok: [10.0.0.54] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.078 INFO: ok: [10.0.0.46] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-02-13 02:21:56.089 INFO: ok: [10.0.0.50] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.222 INFO: ok: [10.0.0.35] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-02-13 02:21:56.233 INFO: ok: [10.0.0.12] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-02-13 02:21:56.243 INFO: ok: [10.0.0.50] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-02-13 02:21:56.248 INFO: ok: [10.0.0.54] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-02-13 02:21:56.253 INFO: ok: [10.0.0.46] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.258 INFO: ok: [10.0.0.12] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-02-13 02:21:56.307 INFO: ok: [10.0.0.35] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.338 INFO: ok: [10.0.0.12] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.339 INFO: ok: [10.0.0.46] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.355 INFO: ok: [10.0.0.54] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-02-13 02:21:56.413 INFO: ok: [10.0.0.46] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.438 INFO: ok: [10.0.0.50] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-02-13 02:21:56.440 INFO: ok: [10.0.0.35] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.476 INFO: ok: [10.0.0.54] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.521 INFO: ok: [10.0.0.12] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.525 INFO: ok: [10.0.0.46] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.526 INFO: ok: [10.0.0.50] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.615 INFO: ok: [10.0.0.54] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.631 INFO: ok: [10.0.0.50] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.654 INFO: ok: [10.0.0.35] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.672 INFO: ok: [10.0.0.12] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.712 INFO: ok: [10.0.0.46] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-02-13 02:21:56.777 INFO: ok: [10.0.0.54] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.806 INFO: ok: [10.0.0.35] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.819 INFO: ok: [10.0.0.50] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.828 INFO: ok: [10.0.0.12] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.860 INFO: ok: [10.0.0.46] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.983 INFO: ok: [10.0.0.50] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.983 INFO: ok: [10.0.0.54] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-02-13 02:21:56.992 INFO: ok: [10.0.0.46] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.015 INFO: ok: [10.0.0.35] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-02-13 02:21:57.023 INFO: ok: [10.0.0.12] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-02-13 02:21:57.072 INFO: ok: [10.0.0.50] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-02-13 02:21:57.138 INFO: ok: [10.0.0.35] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.160 INFO: ok: [10.0.0.54] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-02-13 02:21:57.175 INFO: ok: [10.0.0.46] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.219 INFO: ok: [10.0.0.35] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.230 INFO: ok: [10.0.0.50] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.234 INFO: ok: [10.0.0.54] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.292 INFO: ok: [10.0.0.12] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.328 INFO: ok: [10.0.0.54] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.344 INFO: ok: [10.0.0.35] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]} 2025-02-13 02:21:57.401 INFO: ok: [10.0.0.35] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.416 INFO: ok: [10.0.0.46] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.422 INFO: ok: [10.0.0.50] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.465 INFO: ok: [10.0.0.12] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} ok: [10.0.0.54] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.500 INFO: ok: [10.0.0.35] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.543 INFO: ok: [10.0.0.12] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]} 2025-02-13 02:21:57.570 INFO: ok: [10.0.0.50] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.595 INFO: ok: [10.0.0.54] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.622 INFO: ok: [10.0.0.12] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.654 INFO: ok: [10.0.0.46] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.687 INFO: ok: [10.0.0.35] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-02-13 02:21:57.727 INFO: ok: [10.0.0.50] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.737 INFO: ok: [10.0.0.46] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-02-13 02:21:57.740 INFO: ok: [10.0.0.12] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.749 INFO: ok: [10.0.0.54] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.838 INFO: ok: [10.0.0.12] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-02-13 02:21:57.854 INFO: ok: [10.0.0.46] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.877 INFO: ok: [10.0.0.50] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.877 INFO: ok: [10.0.0.35] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.938 INFO: ok: [10.0.0.46] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-02-13 02:21:57.949 INFO: ok: [10.0.0.12] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-02-13 02:21:57.954 INFO: ok: [10.0.0.35] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-02-13 02:21:58.013 INFO: ok: [10.0.0.54] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-02-13 02:21:58.070 INFO: ok: [10.0.0.12] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-02-13 02:21:58.134 INFO: ok: [10.0.0.35] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.164 INFO: ok: [10.0.0.46] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.173 INFO: ok: [10.0.0.50] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-02-13 02:21:58.194 INFO: ok: [10.0.0.12] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.212 INFO: ok: [10.0.0.54] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.287 INFO: ok: [10.0.0.35] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.327 INFO: ok: [10.0.0.46] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.337 INFO: ok: [10.0.0.50] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.384 INFO: ok: [10.0.0.54] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-02-13 02:21:58.469 INFO: ok: [10.0.0.12] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.479 INFO: ok: [10.0.0.35] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.492 INFO: ok: [10.0.0.46] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.512 INFO: ok: [10.0.0.50] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-02-13 02:21:58.574 INFO: ok: [10.0.0.54] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.608 INFO: ok: [10.0.0.46] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.664 INFO: ok: [10.0.0.50] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.680 INFO: ok: [10.0.0.12] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.703 INFO: ok: [10.0.0.35] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.708 INFO: ok: [10.0.0.46] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-02-13 02:21:58.709 INFO: ok: [10.0.0.54] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.802 INFO: ok: [10.0.0.50] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.840 INFO: ok: [10.0.0.46] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-02-13 02:21:58.868 INFO: ok: [10.0.0.12] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.888 INFO: ok: [10.0.0.54] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-02-13 02:21:58.899 INFO: ok: [10.0.0.35] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-02-13 02:21:58.969 INFO: ok: [10.0.0.50] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.019 INFO: ok: [10.0.0.12] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} ok: [10.0.0.46] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.041 INFO: ok: [10.0.0.54] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.121 INFO: ok: [10.0.0.50] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.161 INFO: ok: [10.0.0.35] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-02-13 02:21:59.189 INFO: ok: [10.0.0.12] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-02-13 02:21:59.194 INFO: ok: [10.0.0.46] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.202 INFO: ok: [10.0.0.54] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-02-13 02:21:59.299 INFO: ok: [10.0.0.50] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-02-13 02:21:59.349 INFO: ok: [10.0.0.35] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.352 INFO: ok: [10.0.0.12] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.356 INFO: ok: [10.0.0.54] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-02-13 02:21:59.383 INFO: ok: [10.0.0.46] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.452 INFO: ok: [10.0.0.12] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.490 INFO: ok: [10.0.0.50] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-02-13 02:21:59.491 INFO: ok: [10.0.0.35] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.505 INFO: ok: [10.0.0.54] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.531 INFO: ok: [10.0.0.46] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.587 INFO: ok: [10.0.0.50] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.619 INFO: ok: [10.0.0.12] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.654 INFO: ok: [10.0.0.35] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.660 INFO: ok: [10.0.0.54] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.723 INFO: ok: [10.0.0.50] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.793 INFO: ok: [10.0.0.54] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.812 INFO: ok: [10.0.0.35] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.828 INFO: ok: [10.0.0.46] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.859 INFO: ok: [10.0.0.12] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.873 INFO: ok: [10.0.0.50] => (item=enable_opensearch_dashboards_False) => {"add_group": "enable_opensearch_dashboards_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_dashboards_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.906 INFO: ok: [10.0.0.54] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.914 INFO: ok: [10.0.0.46] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-02-13 02:21:59.993 INFO: ok: [10.0.0.54] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.013 INFO: ok: [10.0.0.12] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.016 INFO: ok: [10.0.0.46] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-02-13 02:22:00.025 INFO: ok: [10.0.0.50] => (item=enable_openvswitch_True_enable_ovs_dpdk_False) => {"add_group": "enable_openvswitch_True_enable_ovs_dpdk_False", "ansible_loop_var": "item", "changed": false, "item": "enable_openvswitch_True_enable_ovs_dpdk_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.077 INFO: ok: [10.0.0.54] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.081 INFO: ok: [10.0.0.35] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.090 INFO: ok: [10.0.0.12] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.105 INFO: ok: [10.0.0.46] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.194 INFO: ok: [10.0.0.46] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.211 INFO: ok: [10.0.0.12] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-02-13 02:22:00.228 INFO: ok: [10.0.0.54] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-02-13 02:22:00.231 INFO: ok: [10.0.0.35] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.297 INFO: ok: [10.0.0.50] => (item=enable_outward_rabbitmq_False) => {"add_group": "enable_outward_rabbitmq_False", "ansible_loop_var": "item", "changed": false, "item": "enable_outward_rabbitmq_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.318 INFO: ok: [10.0.0.54] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.327 INFO: ok: [10.0.0.46] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-02-13 02:22:00.373 INFO: ok: [10.0.0.35] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-02-13 02:22:00.398 INFO: ok: [10.0.0.54] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.457 INFO: ok: [10.0.0.50] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.488 INFO: ok: [10.0.0.46] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.489 INFO: ok: [10.0.0.54] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-02-13 02:22:00.511 INFO: ok: [10.0.0.12] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.513 INFO: ok: [10.0.0.35] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.580 INFO: ok: [10.0.0.46] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.605 INFO: ok: [10.0.0.50] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-02-13 02:22:00.658 INFO: ok: [10.0.0.54] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.661 INFO: ok: [10.0.0.35] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.665 INFO: ok: [10.0.0.46] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.708 INFO: ok: [10.0.0.12] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.737 INFO: ok: [10.0.0.50] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.758 INFO: ok: [10.0.0.54] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.772 INFO: ok: [10.0.0.46] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.812 INFO: ok: [10.0.0.50] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.823 INFO: ok: [10.0.0.35] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-02-13 02:22:00.852 INFO: ok: [10.0.0.54] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.853 INFO: ok: [10.0.0.12] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-02-13 02:22:00.887 INFO: ok: [10.0.0.50] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-02-13 02:22:00.934 INFO: ok: [10.0.0.46] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.949 INFO: ok: [10.0.0.35] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-02-13 02:22:00.970 INFO: ok: [10.0.0.50] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.013 INFO: ok: [10.0.0.46] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.016 INFO: ok: [10.0.0.54] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.048 INFO: ok: [10.0.0.12] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.108 INFO: ok: [10.0.0.35] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.122 INFO: ok: [10.0.0.46] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.127 INFO: ok: [10.0.0.50] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.145 INFO: ok: [10.0.0.12] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.190 INFO: ok: [10.0.0.50] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.225 INFO: ok: [10.0.0.54] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.266 INFO: ok: [10.0.0.12] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.268 INFO: ok: [10.0.0.35] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.270 INFO: ok: [10.0.0.50] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.339 INFO: ok: [10.0.0.46] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.353 INFO: ok: [10.0.0.50] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.363 INFO: ok: [10.0.0.35] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.422 INFO: ok: [10.0.0.54] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.422 INFO: ok: [10.0.0.12] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.497 INFO: ok: [10.0.0.35] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.498 INFO: ok: [10.0.0.12] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.500 INFO: ok: [10.0.0.46] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.573 INFO: ok: [10.0.0.12] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.594 INFO: ok: [10.0.0.54] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.628 INFO: ok: [10.0.0.50] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.656 INFO: ok: [10.0.0.12] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.657 INFO: ok: [10.0.0.35] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.681 INFO: ok: [10.0.0.46] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.749 INFO: ok: [10.0.0.54] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.780 INFO: ok: [10.0.0.50] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.804 INFO: ok: [10.0.0.46] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.804 INFO: ok: [10.0.0.12] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.807 INFO: ok: [10.0.0.35] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.876 INFO: ok: [10.0.0.12] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.881 INFO: ok: [10.0.0.35] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.892 INFO: ok: [10.0.0.54] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.893 INFO: ok: [10.0.0.46] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.934 INFO: ok: [10.0.0.50] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.955 INFO: ok: [10.0.0.12] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-02-13 02:22:01.984 INFO: ok: [10.0.0.46] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} ok: [10.0.0.35] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.080 INFO: ok: [10.0.0.54] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.083 INFO: ok: [10.0.0.35] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.101 INFO: ok: [10.0.0.50] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.123 INFO: ok: [10.0.0.46] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.180 INFO: ok: [10.0.0.12] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.205 INFO: ok: [10.0.0.35] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.207 INFO: ok: [10.0.0.54] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.253 INFO: ok: [10.0.0.50] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.277 INFO: ok: [10.0.0.12] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.298 INFO: ok: [10.0.0.35] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.370 INFO: ok: [10.0.0.50] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.385 INFO: ok: [10.0.0.12] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.404 INFO: ok: [10.0.0.54] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.439 INFO: ok: [10.0.0.35] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.508 INFO: ok: [10.0.0.50] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.544 INFO: ok: [10.0.0.35] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.548 INFO: ok: [10.0.0.12] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} ok: [10.0.0.54] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.612 INFO: ok: [10.0.0.50] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.617 INFO: ok: [10.0.0.54] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.689 INFO: ok: [10.0.0.50] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-02-13 02:22:02.828 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kolla_action_precheck 2025-02-13 02:22:02.829 INFO: PLAY [Apply role prechecks] **************************************************** 2025-02-13 02:22:02.829 INFO: skipping: no hosts matched 2025-02-13 02:22:02.834 INFO: PLAY [Apply role common] ******************************************************* 2025-02-13 02:22:03.025 INFO: TASK [common : include_tasks] ************************************************** 2025-02-13 02:22:03.287 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/common/tasks/deploy.yml for 10.0.0.46, 10.0.0.50, 10.0.0.54 2025-02-13 02:22:03.932 INFO: TASK [common : Ensuring config directories exist] ****************************** 2025-02-13 02:22:03.932 INFO: ok: [10.0.0.46] => (item=[{'service_name': 'cron'}, 'cron']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "cron"}, "cron"], "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:03.940 INFO: ok: [10.0.0.50] => (item=[{'service_name': 'cron'}, 'cron']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "cron"}, "cron"], "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:04.032 INFO: ok: [10.0.0.54] => (item=[{'service_name': 'cron'}, 'cron']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "cron"}, "cron"], "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:04.415 INFO: ok: [10.0.0.50] => (item=[{'service_name': 'fluentd'}, 'fluentd']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "fluentd"}, "fluentd"], "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:04.470 INFO: ok: [10.0.0.46] => (item=[{'service_name': 'fluentd'}, 'fluentd']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "fluentd"}, "fluentd"], "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:04.564 INFO: ok: [10.0.0.54] => (item=[{'service_name': 'fluentd'}, 'fluentd']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "fluentd"}, "fluentd"], "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:04.880 INFO: ok: [10.0.0.50] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "kolla-toolbox"}, "kolla-toolbox"], "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:04.922 INFO: ok: [10.0.0.46] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "kolla-toolbox"}, "kolla-toolbox"], "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:05.007 INFO: ok: [10.0.0.54] => (item=[{'service_name': 'kolla-toolbox'}, 'kolla-toolbox']) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": [{"service_name": "kolla-toolbox"}, "kolla-toolbox"], "mode": "0770", "owner": "root", "path": "/etc/kolla/kolla-toolbox", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:06.113 INFO: TASK [common : Copying over config.json files for services] ******************** 2025-02-13 02:22:06.115 INFO: ok: [10.0.0.46] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "03233a209fa376d01c99fb9a08d8ff80389ad632", "dest": "/etc/kolla/fluentd/config.json", "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/config.json", "size": 607, "state": "file", "uid": 0} 2025-02-13 02:22:06.161 INFO: ok: [10.0.0.54] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "03233a209fa376d01c99fb9a08d8ff80389ad632", "dest": "/etc/kolla/fluentd/config.json", "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/config.json", "size": 607, "state": "file", "uid": 0} 2025-02-13 02:22:06.180 INFO: ok: [10.0.0.50] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "03233a209fa376d01c99fb9a08d8ff80389ad632", "dest": "/etc/kolla/fluentd/config.json", "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/config.json", "size": 607, "state": "file", "uid": 0} 2025-02-13 02:22:06.736 INFO: ok: [10.0.0.54] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "84c00eb2421453787f833b91fa08c0a729a0b6b4", "dest": "/etc/kolla/kolla-toolbox/config.json", "gid": 0, "group": "root", "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/config.json", "size": 839, "state": "file", "uid": 0} 2025-02-13 02:22:06.815 INFO: ok: [10.0.0.50] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "84c00eb2421453787f833b91fa08c0a729a0b6b4", "dest": "/etc/kolla/kolla-toolbox/config.json", "gid": 0, "group": "root", "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/config.json", "size": 839, "state": "file", "uid": 0} 2025-02-13 02:22:06.846 INFO: ok: [10.0.0.46] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "84c00eb2421453787f833b91fa08c0a729a0b6b4", "dest": "/etc/kolla/kolla-toolbox/config.json", "gid": 0, "group": "root", "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/config.json", "size": 839, "state": "file", "uid": 0} 2025-02-13 02:22:07.337 INFO: ok: [10.0.0.54] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "14f2cb16b33669c2c71b93a723a6c9a2e9f97dcd", "dest": "/etc/kolla/cron/config.json", "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/config.json", "size": 249, "state": "file", "uid": 0} 2025-02-13 02:22:07.474 INFO: ok: [10.0.0.50] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "14f2cb16b33669c2c71b93a723a6c9a2e9f97dcd", "dest": "/etc/kolla/cron/config.json", "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/config.json", "size": 249, "state": "file", "uid": 0} 2025-02-13 02:22:07.482 INFO: ok: [10.0.0.46] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "14f2cb16b33669c2c71b93a723a6c9a2e9f97dcd", "dest": "/etc/kolla/cron/config.json", "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/config.json", "size": 249, "state": "file", "uid": 0} 2025-02-13 02:22:08.048 INFO: TASK [common : Find custom fluentd input config files] ************************* ok: [10.0.0.46 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/input": "'/etc/kolla/config/fluentd/input' is not a directory"}} 2025-02-13 02:22:08.049 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/input' path due to this access issue: '/etc/kolla/config/fluentd/input' is not a directory 2025-02-13 02:22:08.396 INFO: TASK [common : Find custom fluentd filter config files] ************************ 2025-02-13 02:22:08.397 INFO: ok: [10.0.0.46 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/filter": "'/etc/kolla/config/fluentd/filter' is not a directory"}} 2025-02-13 02:22:08.397 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/filter' path due to this access issue: '/etc/kolla/config/fluentd/filter' is not a directory 2025-02-13 02:22:08.740 INFO: TASK [common : Find custom fluentd format config files] ************************ ok: [10.0.0.46 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/format": "'/etc/kolla/config/fluentd/format' is not a directory"}} 2025-02-13 02:22:08.740 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/format' path due to this access issue: '/etc/kolla/config/fluentd/format' is not a directory 2025-02-13 02:22:09.075 INFO: TASK [common : Find custom fluentd output config files] ************************ 2025-02-13 02:22:09.076 INFO: ok: [10.0.0.46 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/fluentd/output": "'/etc/kolla/config/fluentd/output' is not a directory"}} 2025-02-13 02:22:09.076 INFO: [WARNING]: Skipped '/etc/kolla/config/fluentd/output' path due to this access issue: '/etc/kolla/config/fluentd/output' is not a directory 2025-02-13 02:22:10.077 INFO: TASK [common : Copying over td-agent.conf] ************************************* 2025-02-13 02:22:10.078 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "d862e8dd5c5fe3924e0536994dcea7ff4e5ff68a", "dest": "/etc/kolla/fluentd/td-agent.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/td-agent.conf", "size": 14862, "state": "file", "uid": 0} 2025-02-13 02:22:10.099 INFO: ok: [10.0.0.50] => {"changed": false, "checksum": "07f8838d362f4505e331f6a92fdc7c7edecb79be", "dest": "/etc/kolla/fluentd/td-agent.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/td-agent.conf", "size": 14862, "state": "file", "uid": 0} 2025-02-13 02:22:10.130 INFO: ok: [10.0.0.54] => {"changed": false, "checksum": "e2facc9e44c6a217b6906f4d63feecf3ab7dec9e", "dest": "/etc/kolla/fluentd/td-agent.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/fluentd/td-agent.conf", "size": 14862, "state": "file", "uid": 0} 2025-02-13 02:22:10.926 INFO: TASK [common : Copying over cron logrotate config file] ************************ 2025-02-13 02:22:10.926 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "69a86ab378f10b96da7c5a577b65931070041fc3", "dest": "/etc/kolla/cron/logrotate.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/logrotate.conf", "size": 688, "state": "file", "uid": 0} 2025-02-13 02:22:10.999 INFO: ok: [10.0.0.54] => {"changed": false, "checksum": "69a86ab378f10b96da7c5a577b65931070041fc3", "dest": "/etc/kolla/cron/logrotate.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/logrotate.conf", "size": 688, "state": "file", "uid": 0} 2025-02-13 02:22:11.002 INFO: ok: [10.0.0.50] => {"changed": false, "checksum": "69a86ab378f10b96da7c5a577b65931070041fc3", "dest": "/etc/kolla/cron/logrotate.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/cron/logrotate.conf", "size": 688, "state": "file", "uid": 0} 2025-02-13 02:22:11.719 INFO: TASK [common : Ensure RabbitMQ Erlang cookie exists] *************************** 2025-02-13 02:22:11.720 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "d476b326d4965b3e25bb48404882d0bdcecd21f6", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "size": 11, "state": "file", "uid": 0} 2025-02-13 02:22:11.803 INFO: ok: [10.0.0.50] => {"changed": false, "checksum": "d476b326d4965b3e25bb48404882d0bdcecd21f6", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "size": 11, "state": "file", "uid": 0} 2025-02-13 02:22:11.821 INFO: ok: [10.0.0.54] => {"changed": false, "checksum": "d476b326d4965b3e25bb48404882d0bdcecd21f6", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-erlang.cookie", "size": 11, "state": "file", "uid": 0} 2025-02-13 02:22:12.336 INFO: TASK [common : Ensuring config directories have correct owner and permission] *** 2025-02-13 02:22:12.337 INFO: ok: [10.0.0.46] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:12.388 INFO: ok: [10.0.0.50] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:12.454 INFO: ok: [10.0.0.54] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/fluentd", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:12.703 INFO: ok: [10.0.0.46] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:12.747 INFO: ok: [10.0.0.50] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:12.828 INFO: ok: [10.0.0.54] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/cron", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:13.544 INFO: TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************ 2025-02-13 02:22:13.545 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "size": 68, "state": "file", "uid": 0} 2025-02-13 02:22:13.627 INFO: ok: [10.0.0.50] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "size": 68, "state": "file", "uid": 0} 2025-02-13 02:22:13.636 INFO: ok: [10.0.0.54] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "e55b277931400f40de0cdba9248de82387573be4", "dest": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/rabbitmq-env.conf.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/rabbitmq-env.conf", "size": 68, "state": "file", "uid": 0} 2025-02-13 02:22:14.422 INFO: TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] ********************** 2025-02-13 02:22:14.422 INFO: ok: [10.0.0.50] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/erl_inetrc", "size": 1, "state": "file", "uid": 0} 2025-02-13 02:22:14.495 INFO: ok: [10.0.0.54] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/erl_inetrc", "size": 1, "state": "file", "uid": 0} 2025-02-13 02:22:14.496 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/kolla-toolbox/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/common/templates/erl_inetrc.j2", "mode": "0600", "owner": "root", "path": "/etc/kolla/kolla-toolbox/erl_inetrc", "size": 1, "state": "file", "uid": 0} 2025-02-13 02:22:15.540 INFO: TASK [common : Check common containers] **************************************** 2025-02-13 02:22:15.540 INFO: ok: [10.0.0.54] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "result": false} 2025-02-13 02:22:15.628 INFO: ok: [10.0.0.50] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "result": false} 2025-02-13 02:22:15.684 INFO: ok: [10.0.0.46] => (item={'key': 'fluentd', 'value': {'container_name': 'fluentd', 'group': 'fluentd', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-fluentd:yoga', 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS'}, 'volumes': ['/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'fluentd_data:/var/lib/fluentd/data/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "fluentd", "value": {"container_name": "fluentd", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS"}, "group": "fluentd", "image": "quay.io/openstack.kolla/centos-source-fluentd:yoga", "volumes": ["/etc/kolla/fluentd/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "fluentd_data:/var/lib/fluentd/data/"]}}, "result": false} 2025-02-13 02:22:16.201 INFO: ok: [10.0.0.54] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:22:16.401 INFO: ok: [10.0.0.50] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:22:16.479 INFO: ok: [10.0.0.46] => (item={'key': 'kolla-toolbox', 'value': {'container_name': 'kolla_toolbox', 'group': 'kolla-toolbox', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga', 'environment': {'ANSIBLE_NOCOLOR': '1', 'ANSIBLE_LIBRARY': '/usr/share/ansible'}, 'privileged': True, 'volumes': ['/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/dev/:/dev/', '/run/:/run/:shared', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "kolla-toolbox", "value": {"container_name": "kolla_toolbox", "dimensions": {}, "enabled": true, "environment": {"ANSIBLE_LIBRARY": "/usr/share/ansible", "ANSIBLE_NOCOLOR": "1"}, "group": "kolla-toolbox", "image": "quay.io/openstack.kolla/centos-source-kolla-toolbox:yoga", "privileged": true, "volumes": ["/etc/kolla/kolla-toolbox/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/dev/:/dev/", "/run/:/run/:shared", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:22:16.809 INFO: ok: [10.0.0.54] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:22:17.162 INFO: ok: [10.0.0.50] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:22:17.316 INFO: ok: [10.0.0.46] => (item={'key': 'cron', 'value': {'container_name': 'cron', 'group': 'cron', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-cron:yoga', 'environment': {'KOLLA_LOGROTATE_SCHEDULE': 'daily'}, 'volumes': ['/etc/kolla/cron/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "cron", "value": {"container_name": "cron", "dimensions": {}, "enabled": true, "environment": {"KOLLA_LOGROTATE_SCHEDULE": "daily"}, "group": "cron", "image": "quay.io/openstack.kolla/centos-source-cron:yoga", "volumes": ["/etc/kolla/cron/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:22:17.920 INFO: TASK [common : Creating log volume] ******************************************** 2025-02-13 02:22:17.920 INFO: ok: [10.0.0.46] => {"changed": false, "result": false} 2025-02-13 02:22:17.958 INFO: ok: [10.0.0.50] => {"changed": false, "result": false} 2025-02-13 02:22:18.036 INFO: ok: [10.0.0.54] => {"changed": false, "result": false} 2025-02-13 02:22:18.482 INFO: TASK [common : Link kolla_logs volume to /var/log/kolla] *********************** 2025-02-13 02:22:18.482 INFO: ok: [10.0.0.46] => {"changed": false, "dest": "/var/log/kolla", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 40, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "uid": 0} 2025-02-13 02:22:18.505 INFO: ok: [10.0.0.50] => {"changed": false, "dest": "/var/log/kolla", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 40, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "uid": 0} 2025-02-13 02:22:18.549 INFO: ok: [10.0.0.54] => {"changed": false, "dest": "/var/log/kolla", "gid": 0, "group": "root", "mode": "0777", "owner": "root", "size": 40, "src": "/var/lib/docker/volumes/kolla_logs/_data", "state": "link", "uid": 0} 2025-02-13 02:22:18.841 INFO: PLAY [Apply role loadbalancer] ************************************************* skipping: no hosts matched 2025-02-13 02:22:18.842 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_collectd_True 2025-02-13 02:22:18.845 INFO: PLAY [Apply role collectd] ***************************************************** 2025-02-13 02:22:18.845 INFO: skipping: no hosts matched 2025-02-13 02:22:18.845 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zookeeper_True 2025-02-13 02:22:18.849 INFO: PLAY [Apply role zookeeper] **************************************************** 2025-02-13 02:22:18.849 INFO: skipping: no hosts matched 2025-02-13 02:22:18.850 INFO: [WARNING]: Could not match supplied host pattern, ignoring: influxdb 2025-02-13 02:22:18.850 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_influxdb_True 2025-02-13 02:22:18.852 INFO: PLAY [Apply role influxdb] ***************************************************** 2025-02-13 02:22:18.852 INFO: skipping: no hosts matched 2025-02-13 02:22:18.853 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_telegraf_True 2025-02-13 02:22:18.855 INFO: PLAY [Apply role telegraf] ***************************************************** skipping: no hosts matched 2025-02-13 02:22:18.856 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_redis_True 2025-02-13 02:22:18.858 INFO: PLAY [Apply role redis] ******************************************************** 2025-02-13 02:22:18.858 INFO: skipping: no hosts matched 2025-02-13 02:22:18.861 INFO: PLAY [Apply role mariadb] ****************************************************** 2025-02-13 02:22:19.117 INFO: TASK [mariadb : Group MariaDB hosts based on shards] *************************** 2025-02-13 02:22:19.118 INFO: ok: [10.0.0.46] => (item=10.0.0.46) => {"add_host": {"groups": ["mariadb_shard_0"], "host_name": "10.0.0.46", "host_vars": {}}, "ansible_loop_var": "item", "changed": false, "item": "10.0.0.46"} 2025-02-13 02:22:19.192 INFO: TASK [mariadb : include_tasks] ************************************************* 2025-02-13 02:22:19.306 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/mariadb/tasks/deploy.yml for 10.0.0.46 2025-02-13 02:22:20.140 INFO: TASK [mariadb : Ensuring config directories exist] ***************************** 2025-02-13 02:22:20.141 INFO: ok: [10.0.0.46] => (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-2728-1 10.0.0.46: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.46 10.0.0.46: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-2728-1 10.0.0.46: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.46 10.0.0.46:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": false, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}}, "image": "quay.io/openstack.kolla/centos-source-mariadb-server:yoga", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/mariadb", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:21.406 INFO: TASK [mariadb : Copying over config.json files for services] ******************* 2025-02-13 02:22:21.408 INFO: ok: [10.0.0.46] => (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-2728-1 10.0.0.46: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.46 10.0.0.46: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-2728-1 10.0.0.46: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.46 10.0.0.46:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": false, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}}, "image": "quay.io/openstack.kolla/centos-source-mariadb-server:yoga", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/mariadb/config.json", "size": 529, "state": "file", "uid": 0} 2025-02-13 02:22:23.028 INFO: TASK [mariadb : Copying over galera.cnf] *************************************** 2025-02-13 02:22:23.029 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "4deb2508a95ad6e613485c06aa018b533f9b116a", "dest": "/etc/kolla/mariadb/galera.cnf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/mariadb/galera.cnf", "size": 1064, "state": "file", "uid": 0} 2025-02-13 02:22:25.214 INFO: TASK [mariadb : Check mariadb containers] ************************************** ok: [10.0.0.46] => (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-2728-1 10.0.0.46: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.46 10.0.0.46: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-2728-1 10.0.0.46: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.46 10.0.0.46:3306 check port 3306 inter 2000 rise 2 fall 5", ""], "enabled": false, "frontend_tcp_extra": ["option clitcpka", "timeout client 3600s"], "listen_port": "3306", "mode": "tcp", "port": "3306"}}, "image": "quay.io/openstack.kolla/centos-source-mariadb-server:yoga", "volumes": ["/etc/kolla/mariadb/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "mariadb:/var/lib/mysql", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:22:25.801 INFO: TASK [mariadb : Create MariaDB volume] ***************************************** 2025-02-13 02:22:25.801 INFO: ok: [10.0.0.46] => {"changed": false, "result": false} 2025-02-13 02:22:25.968 INFO: TASK [mariadb : Divide hosts by their MariaDB volume availability] ************* ok: [10.0.0.46] => {"add_group": "mariadb_shard_0_had_volume_True", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:22:26.116 INFO: TASK [mariadb : Establish whether the cluster has already existed] ************* ok: [10.0.0.46] => {"ansible_facts": {"mariadb_cluster_exists": true}, "changed": false} 2025-02-13 02:22:26.920 INFO: TASK [mariadb : Check MariaDB service port liveness] *************************** ok: [10.0.0.46] => {"changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 3306, "search_regex": "MariaDB", "state": "started"} 2025-02-13 02:22:27.106 INFO: TASK [mariadb : Divide hosts by their MariaDB service port liveness] *********** ok: [10.0.0.46] => {"add_group": "mariadb_shard_0_port_alive_True", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:22:28.160 INFO: TASK [mariadb : Check MariaDB service WSREP sync status] *********************** 2025-02-13 02:22:28.164 INFO: ok: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:22:28.332 INFO: TASK [mariadb : Extract MariaDB service WSREP sync status] ********************* ok: [10.0.0.46] => {"ansible_facts": {"mariadb_sync_status": "Synced"}, "changed": false} 2025-02-13 02:22:28.507 INFO: TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] ******* ok: [10.0.0.46] => {"add_group": "mariadb_shard_0_sync_status_Synced", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:22:28.798 INFO: [WARNING]: flush_handlers task does not support when conditional 2025-02-13 02:22:31.152 INFO: TASK [mariadb : Creating shard root mysql user] ******************************** 2025-02-13 02:22:31.156 INFO: ok: [10.0.0.46] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "root"} 2025-02-13 02:22:32.932 INFO: TASK [mariadb : Creating mysql monitor user] *********************************** ok: [10.0.0.46] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "haproxy"} 2025-02-13 02:22:34.152 INFO: TASK [mariadb : Wait for MariaDB service to be ready through VIP] ************** ok: [10.0.0.46] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.46", "-P", "3306", "-u", "root", "-pcontrail123", "-e", "show databases;"], "delta": "0:00:00.105682", "end": "2025-02-13 02:22:34.099007", "msg": "", "rc": 0, "start": "2025-02-13 02:22:33.993325", "stderr": "", "stderr_lines": [], "stdout": "Database\nbarbican\nglance\nheat\ninformation_schema\nkeystone\nmysql\nneutron\nnova\nnova_api\nnova_cell0\nperformance_schema\nplacement\nsys", "stdout_lines": ["Database", "barbican", "glance", "heat", "information_schema", "keystone", "mysql", "neutron", "nova", "nova_api", "nova_cell0", "performance_schema", "placement", "sys"]} 2025-02-13 02:22:34.303 INFO: PLAY [Apply role memcached] **************************************************** 2025-02-13 02:22:34.424 INFO: TASK [memcached : include_tasks] *********************************************** 2025-02-13 02:22:34.490 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/memcached/tasks/deploy.yml for 10.0.0.46 2025-02-13 02:22:34.991 INFO: TASK [memcached : Ensuring config directories exist] *************************** 2025-02-13 02:22:34.992 INFO: ok: [10.0.0.46] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": "memcached", "mode": "0770", "owner": "root", "path": "/etc/kolla/memcached", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:36.042 INFO: TASK [memcached : Copying over config.json files for services] ***************** 2025-02-13 02:22:36.043 INFO: ok: [10.0.0.46] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "checksum": "44f2447706af6b27877fb462d25fb6f4e6ead032", "dest": "/etc/kolla/memcached/config.json", "gid": 0, "group": "root", "item": "memcached", "mode": "0660", "owner": "root", "path": "/etc/kolla/memcached/config.json", "size": 109, "state": "file", "uid": 0} 2025-02-13 02:22:37.834 INFO: TASK [memcached : Check memcached container] *********************************** 2025-02-13 02:22:37.834 INFO: ok: [10.0.0.46] => {"changed": false, "result": false} 2025-02-13 02:22:37.997 INFO: [WARNING]: Could not match supplied host pattern, ignoring: prometheus-libvirt- exporter 2025-02-13 02:22:37.997 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_prometheus_True 2025-02-13 02:22:37.999 INFO: PLAY [Apply role prometheus] *************************************************** 2025-02-13 02:22:38.000 INFO: skipping: no hosts matched 2025-02-13 02:22:38.001 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_iscsid_True 2025-02-13 02:22:38.003 INFO: PLAY [Apply role iscsi] ******************************************************** 2025-02-13 02:22:38.003 INFO: skipping: no hosts matched 2025-02-13 02:22:38.004 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_multipathd_True 2025-02-13 02:22:38.006 INFO: PLAY [Apply role multipathd] *************************************************** 2025-02-13 02:22:38.006 INFO: skipping: no hosts matched 2025-02-13 02:22:38.008 INFO: PLAY [Apply role rabbitmq] ***************************************************** 2025-02-13 02:22:38.135 INFO: TASK [rabbitmq : include_tasks] ************************************************ 2025-02-13 02:22:38.232 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/deploy.yml for 10.0.0.46 2025-02-13 02:22:38.312 INFO: TASK [rabbitmq : include_tasks] ************************************************ 2025-02-13 02:22:38.377 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for 10.0.0.46 2025-02-13 02:22:39.217 INFO: TASK [rabbitmq : Get container facts] ****************************************** ok: [10.0.0.46] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1739406642, "HostConfig": {"NetworkMode": "host"}, "Id": "084710fa1185a07a74698451952b205d8a478d9227830d92801f3a50c807ffb4", "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/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"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"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "0027edef3d9ef31fe15e293b09c0a3abcd4d29d995b3ad1fe05bccef1ab07b78", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "2856d99ec9102bbe73532cbc797ac49cd7ebae4ba08cd9efa55f36ad651aa8ae"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}], "changed": false, "rabbitmq": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1739406642, "HostConfig": {"NetworkMode": "host"}, "Id": "084710fa1185a07a74698451952b205d8a478d9227830d92801f3a50c807ffb4", "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/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"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"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "0027edef3d9ef31fe15e293b09c0a3abcd4d29d995b3ad1fe05bccef1ab07b78", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "2856d99ec9102bbe73532cbc797ac49cd7ebae4ba08cd9efa55f36ad651aa8ae"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}} 2025-02-13 02:22:40.809 INFO: TASK [rabbitmq : List RabbitMQ policies] *************************************** 2025-02-13 02:22:40.809 INFO: ok: [10.0.0.46] => {"changed": false, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "list_policies", "--silent"], "delta": "0:00:01.125286", "end": "2025-02-13 02:22:40.786844", "msg": "", "rc": 0, "start": "2025-02-13 02:22:39.661558", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-13 02:22:41.434 INFO: TASK [rabbitmq : Ensuring config directories exist] **************************** ok: [10.0.0.46] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-rabbitmq:yoga', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}, 'rabbitmq_outward_management': {'enabled': False, 'mode': 'http', 'port': '15674', 'host_group': 'outward-rabbitmq'}, 'rabbitmq_outward_external': {'enabled': False, 'mode': 'tcp', 'external': True, 'port': '5674', 'host_group': 'outward-rabbitmq', 'frontend_tcp_extra': ['timeout client 1h'], 'backend_tcp_extra': ['timeout server 1h']}}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "rabbitmq", "value": {"bootstrap_environment": {"KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "container_name": "rabbitmq", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "group": "rabbitmq", "haproxy": {"rabbitmq_management": {"enabled": "yes", "host_group": "rabbitmq", "mode": "http", "port": "15672"}, "rabbitmq_outward_external": {"backend_tcp_extra": ["timeout server 1h"], "enabled": false, "external": true, "frontend_tcp_extra": ["timeout client 1h"], "host_group": "outward-rabbitmq", "mode": "tcp", "port": "5674"}, "rabbitmq_outward_management": {"enabled": false, "host_group": "outward-rabbitmq", "mode": "http", "port": "15674"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/rabbitmq", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:42.151 INFO: TASK [rabbitmq : Copying over config.json files for services] ****************** 2025-02-13 02:22:42.152 INFO: ok: [10.0.0.46] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-rabbitmq:yoga', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}, 'rabbitmq_outward_management': {'enabled': False, 'mode': 'http', 'port': '15674', 'host_group': 'outward-rabbitmq'}, 'rabbitmq_outward_external': {'enabled': False, 'mode': 'tcp', 'external': True, 'port': '5674', 'host_group': 'outward-rabbitmq', 'frontend_tcp_extra': ['timeout client 1h'], 'backend_tcp_extra': ['timeout server 1h']}}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "3ec804b73f757fcd16ab3c9867bdb84239cedff0", "dest": "/etc/kolla/rabbitmq/config.json", "gid": 0, "group": "root", "item": {"key": "rabbitmq", "value": {"bootstrap_environment": {"KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "container_name": "rabbitmq", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "group": "rabbitmq", "haproxy": {"rabbitmq_management": {"enabled": "yes", "host_group": "rabbitmq", "mode": "http", "port": "15672"}, "rabbitmq_outward_external": {"backend_tcp_extra": ["timeout server 1h"], "enabled": false, "external": true, "frontend_tcp_extra": ["timeout client 1h"], "host_group": "outward-rabbitmq", "mode": "tcp", "port": "5674"}, "rabbitmq_outward_management": {"enabled": false, "host_group": "outward-rabbitmq", "mode": "http", "port": "15674"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/config.json", "size": 1581, "state": "file", "uid": 0} 2025-02-13 02:22:42.936 INFO: TASK [rabbitmq : Copying over rabbitmq-env.conf] ******************************* 2025-02-13 02:22:42.936 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "fc1251a8cd91866141a9129998948ca3501e69bb", "dest": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/rabbitmq-env.conf", "size": 449, "state": "file", "uid": 0} 2025-02-13 02:22:43.774 INFO: TASK [rabbitmq : Copying over rabbitmq.conf] *********************************** 2025-02-13 02:22:43.774 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "89f697215baa4afc306dc9cc542c5f6703988eca", "dest": "/etc/kolla/rabbitmq/rabbitmq.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/rabbitmq.conf", "size": 545, "state": "file", "uid": 0} 2025-02-13 02:22:44.496 INFO: TASK [rabbitmq : Copying over erl_inetrc] ************************************** 2025-02-13 02:22:44.496 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/erl_inetrc.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "adc83b19e793491b1c6ea0fd8b46cd9f32e592fc", "dest": "/etc/kolla/rabbitmq/erl_inetrc", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/erl_inetrc.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/erl_inetrc", "size": 1, "state": "file", "uid": 0} 2025-02-13 02:22:45.313 INFO: TASK [rabbitmq : Copying over advanced.config] ********************************* 2025-02-13 02:22:45.313 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "5446b76106c1910a3cafef1a1779cf1fe3806a42", "dest": "/etc/kolla/rabbitmq/advanced.config", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/advanced.config", "size": 136, "state": "file", "uid": 0} 2025-02-13 02:22:46.073 INFO: TASK [rabbitmq : Copying over definitions.json] ******************************** 2025-02-13 02:22:46.073 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/definitions.json.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "2e3c60fd18c705d8113176221a25d255b25ed80b", "dest": "/etc/kolla/rabbitmq/definitions.json", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/definitions.json.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/definitions.json", "size": 262, "state": "file", "uid": 0} 2025-02-13 02:22:46.782 INFO: TASK [rabbitmq : Copying over enabled_plugins] ********************************* 2025-02-13 02:22:46.782 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/enabled_plugins.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "5513484669adbdca60563f2ebe967b0aaa294ae4", "dest": "/etc/kolla/rabbitmq/enabled_plugins", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/enabled_plugins.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/rabbitmq/enabled_plugins", "size": 23, "state": "file", "uid": 0} 2025-02-13 02:22:47.787 INFO: TASK [rabbitmq : Check rabbitmq containers] ************************************ 2025-02-13 02:22:47.788 INFO: ok: [10.0.0.46] => (item={'key': 'rabbitmq', 'value': {'container_name': 'rabbitmq', 'group': 'rabbitmq', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-rabbitmq:yoga', 'bootstrap_environment': {'KOLLA_BOOTSTRAP': None, 'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'environment': {'KOLLA_CONFIG_STRATEGY': 'COPY_ALWAYS', 'RABBITMQ_CLUSTER_COOKIE': 'contrail123', 'RABBITMQ_LOG_DIR': '/var/log/kolla/rabbitmq'}, 'volumes': ['/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'rabbitmq:/var/lib/rabbitmq/', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_rabbitmq'], 'timeout': '30'}, 'haproxy': {'rabbitmq_management': {'enabled': 'yes', 'mode': 'http', 'port': '15672', 'host_group': 'rabbitmq'}, 'rabbitmq_outward_management': {'enabled': False, 'mode': 'http', 'port': '15674', 'host_group': 'outward-rabbitmq'}, 'rabbitmq_outward_external': {'enabled': False, 'mode': 'tcp', 'external': True, 'port': '5674', 'host_group': 'outward-rabbitmq', 'frontend_tcp_extra': ['timeout client 1h'], 'backend_tcp_extra': ['timeout server 1h']}}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "rabbitmq", "value": {"bootstrap_environment": {"KOLLA_BOOTSTRAP": null, "KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "container_name": "rabbitmq", "dimensions": {}, "enabled": true, "environment": {"KOLLA_CONFIG_STRATEGY": "COPY_ALWAYS", "RABBITMQ_CLUSTER_COOKIE": "contrail123", "RABBITMQ_LOG_DIR": "/var/log/kolla/rabbitmq"}, "group": "rabbitmq", "haproxy": {"rabbitmq_management": {"enabled": "yes", "host_group": "rabbitmq", "mode": "http", "port": "15672"}, "rabbitmq_outward_external": {"backend_tcp_extra": ["timeout server 1h"], "enabled": false, "external": true, "frontend_tcp_extra": ["timeout client 1h"], "host_group": "outward-rabbitmq", "mode": "tcp", "port": "5674"}, "rabbitmq_outward_management": {"enabled": false, "host_group": "outward-rabbitmq", "mode": "http", "port": "15674"}}, "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_rabbitmq"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-rabbitmq:yoga", "volumes": ["/etc/kolla/rabbitmq/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "rabbitmq:/var/lib/rabbitmq/", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:22:48.359 INFO: TASK [rabbitmq : Creating rabbitmq volume] ************************************* 2025-02-13 02:22:48.360 INFO: ok: [10.0.0.46] => {"changed": false, "result": false} 2025-02-13 02:22:48.639 INFO: [WARNING]: Could not match supplied host pattern, ignoring: outward-rabbitmq 2025-02-13 02:22:48.640 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_outward_rabbitmq_True 2025-02-13 02:22:48.640 INFO: PLAY [Apply role rabbitmq (outward)] ******************************************* 2025-02-13 02:22:48.641 INFO: skipping: no hosts matched 2025-02-13 02:22:48.641 INFO: [WARNING]: Could not match supplied host pattern, ignoring: qdrouterd 2025-02-13 02:22:48.641 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_qdrouterd_True 2025-02-13 02:22:48.645 INFO: PLAY [Apply role qdrouterd] **************************************************** 2025-02-13 02:22:48.645 INFO: skipping: no hosts matched 2025-02-13 02:22:48.646 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_etcd_True 2025-02-13 02:22:48.648 INFO: PLAY [Apply role etcd] ********************************************************* 2025-02-13 02:22:48.648 INFO: skipping: no hosts matched 2025-02-13 02:22:48.653 INFO: PLAY [Apply role keystone] ***************************************************** 2025-02-13 02:22:48.784 INFO: TASK [keystone : include_tasks] ************************************************ 2025-02-13 02:22:48.932 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/deploy.yml for 10.0.0.46 2025-02-13 02:22:49.472 INFO: TASK [keystone : Ensuring config directories exist] **************************** 2025-02-13 02:22:49.473 INFO: ok: [10.0.0.46] => (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.46: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.46:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:49.838 INFO: ok: [10.0.0.46] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-ssh:yoga', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "keystone-ssh", "value": {"container_name": "keystone_ssh", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-ssh:yoga", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-ssh", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:50.177 INFO: ok: [10.0.0.46] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-fernet:yoga', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/keystone-fernet", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:22:50.684 INFO: TASK [keystone : Check if Keystone domain-specific config is supplied] ********* ok: [10.0.0.46 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-02-13 02:22:51.543 INFO: TASK [keystone : Copying over config.json files for services] ****************** ok: [10.0.0.46] => (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.46: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.46:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/config.json", "size": 1674, "state": "file", "uid": 0} 2025-02-13 02:22:52.121 INFO: ok: [10.0.0.46] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-ssh:yoga', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "fd9c9e3378e04388ffcd2fa67ca19720c0a18106", "dest": "/etc/kolla/keystone-ssh/config.json", "gid": 0, "group": "root", "item": {"key": "keystone-ssh", "value": {"container_name": "keystone_ssh", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-ssh:yoga", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-ssh/config.json", "size": 626, "state": "file", "uid": 0} 2025-02-13 02:22:52.710 INFO: ok: [10.0.0.46] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-fernet:yoga', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "40e4ee82dd3361ea84597b685ac3883e0271a610", "dest": "/etc/kolla/keystone-fernet/config.json", "gid": 0, "group": "root", "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/config.json", "size": 1786, "state": "file", "uid": 0} 2025-02-13 02:22:53.782 INFO: TASK [keystone : Copying over keystone.conf] *********************************** 2025-02-13 02:22:53.783 INFO: ok: [10.0.0.46] => (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.46: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": "b3ded2996179ed18f916decd227f27ace5bf2514", "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.46:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/keystone.conf", "size": 790, "state": "file", "uid": 0} 2025-02-13 02:22:54.927 INFO: ok: [10.0.0.46] => (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": "c56eac7a05c832f8be205ab3bcca7e41a8b7fe04", "dest": "/etc/kolla/keystone-fernet/keystone.conf", "gid": 0, "group": "root", "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/keystone.conf", "size": 791, "state": "file", "uid": 0} 2025-02-13 02:22:55.805 INFO: TASK [keystone : Copying keystone-startup script for keystone] ***************** 2025-02-13 02:22:55.805 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "556cb044baddb974d88682addf791dfc5ed2ac4c", "dest": "/etc/kolla/keystone/keystone-startup.sh", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/keystone-startup.sh", "size": 547, "state": "file", "uid": 0} 2025-02-13 02:22:57.573 INFO: TASK [keystone : Copying over wsgi-keystone.conf] ****************************** 2025-02-13 02:22:57.574 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "76625b2720b137d37b8721bd1257bf997806e046", "dest": "/etc/kolla/keystone/wsgi-keystone.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone/wsgi-keystone.conf", "size": 1803, "state": "file", "uid": 0} 2025-02-13 02:22:57.983 INFO: TASK [keystone : Checking whether keystone-paste.ini file exists] ************** 2025-02-13 02:22:57.983 INFO: ok: [10.0.0.46 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-02-13 02:22:58.596 INFO: TASK [keystone : Generate the required cron jobs for the node] ***************** ok: [10.0.0.46 -> 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.033788", "end": "2025-02-13 02:22:58.569702", "msg": "", "rc": 0, "start": "2025-02-13 02:22:58.535914", "stderr": "", "stderr_lines": [], "stdout": "{\"cron_jobs\": [{\"min\": 0, \"hour\": 0, \"day\": 0}, {\"min\": 0, \"hour\": 0, \"day\": 3}], \"failed\": false, \"changed\": false}", "stdout_lines": ["{\"cron_jobs\": [{\"min\": 0, \"hour\": 0, \"day\": 0}, {\"min\": 0, \"hour\": 0, \"day\": 3}], \"failed\": false, \"changed\": false}"]} 2025-02-13 02:22:58.853 INFO: TASK [keystone : Set fact with the generated cron jobs for building the crontab later] *** 2025-02-13 02:22:58.853 INFO: ok: [10.0.0.46] => {"ansible_facts": {"cron_jobs": [{"day": 0, "hour": 0, "min": 0}, {"day": 3, "hour": 0, "min": 0}]}, "changed": false} 2025-02-13 02:22:59.870 INFO: TASK [keystone : Copying files for keystone-fernet] **************************** 2025-02-13 02:22:59.870 INFO: ok: [10.0.0.46] => (item={'src': 'crontab.j2', 'dest': 'crontab'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "c35457021232ff7544b011e05b3cddd64bf3b284", "dest": "/etc/kolla/keystone-fernet/crontab", "gid": 0, "group": "root", "item": {"dest": "crontab", "src": "crontab.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/crontab", "size": 116, "state": "file", "uid": 0} 2025-02-13 02:23:00.677 INFO: ok: [10.0.0.46] => (item={'src': 'fernet-rotate.sh.j2', 'dest': 'fernet-rotate.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "8bb1309479600c09d62dde0d9f3a152399d234a1", "dest": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-rotate.sh", "src": "fernet-rotate.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-rotate.sh", "size": 193, "state": "file", "uid": 0} 2025-02-13 02:23:01.449 INFO: ok: [10.0.0.46] => (item={'src': 'fernet-node-sync.sh.j2', 'dest': 'fernet-node-sync.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "175ab1a82cbec4a4327b45756bfb54d633b1b449", "dest": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-node-sync.sh", "src": "fernet-node-sync.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-node-sync.sh", "size": 824, "state": "file", "uid": 0} 2025-02-13 02:23:02.254 INFO: ok: [10.0.0.46] => (item={'src': 'fernet-push.sh.j2', 'dest': 'fernet-push.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "549580f3a3ba7e9a0404cb134aea9ed921508e6e", "dest": "/etc/kolla/keystone-fernet/fernet-push.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-push.sh", "src": "fernet-push.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-push.sh", "size": 247, "state": "file", "uid": 0} 2025-02-13 02:23:03.043 INFO: ok: [10.0.0.46] => (item={'src': 'fernet-healthcheck.sh.j2', 'dest': 'fernet-healthcheck.sh'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "22ff21c5dae0d56b7b502267554e490358ba481f", "dest": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "gid": 0, "group": "root", "item": {"dest": "fernet-healthcheck.sh", "src": "fernet-healthcheck.sh.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/fernet-healthcheck.sh", "size": 129, "state": "file", "uid": 0} 2025-02-13 02:23:03.873 INFO: changed: [10.0.0.46] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "615d26097d973e3e68c381739d4f9e5d3f606ef4", "dest": "/etc/kolla/keystone-fernet/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "989c6d04e2820544974fbe6e0bbfe374", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413383.3479946-304737-56376540386415/source", "state": "file", "uid": 0} 2025-02-13 02:23:04.654 INFO: ok: [10.0.0.46] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "fec4cb810039347549252f3408ad960ae3791230", "dest": "/etc/kolla/keystone-fernet/ssh_config", "gid": 0, "group": "root", "item": {"dest": "ssh_config", "src": "ssh_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-fernet/ssh_config", "size": 77, "state": "file", "uid": 0} 2025-02-13 02:23:05.668 INFO: TASK [keystone : Copying files for keystone-ssh] ******************************* 2025-02-13 02:23:05.669 INFO: ok: [10.0.0.46] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "0e5a0acfcad72d583f49fa8318686465d7752081", "dest": "/etc/kolla/keystone-ssh/sshd_config", "gid": 0, "group": "root", "item": {"dest": "sshd_config", "src": "sshd_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/keystone-ssh/sshd_config", "size": 70, "state": "file", "uid": 0} 2025-02-13 02:23:06.474 INFO: changed: [10.0.0.46] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "619d97a2028fef7df0ec16398c099dede7d54ddb", "dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "24f8aeb12a30ce25a96ba54e56feea37", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413385.9671736-305095-267759843518337/source", "state": "file", "uid": 0} 2025-02-13 02:23:07.455 INFO: TASK [keystone : Check keystone containers] ************************************ 2025-02-13 02:23:07.457 INFO: ok: [10.0.0.46] => (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.46: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.46:5000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone:yoga", "volumes": ["/etc/kolla/keystone/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "result": false} 2025-02-13 02:23:08.241 INFO: changed: [10.0.0.46] => (item={'key': 'keystone-ssh', 'value': {'container_name': 'keystone_ssh', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-ssh:yoga', 'volumes': ['/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8023'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "keystone-ssh", "value": {"container_name": "keystone_ssh", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8023"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-ssh:yoga", "volumes": ["/etc/kolla/keystone-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "result": true} 2025-02-13 02:23:09.014 INFO: changed: [10.0.0.46] => (item={'key': 'keystone-fernet', 'value': {'container_name': 'keystone_fernet', 'group': 'keystone', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-keystone-fernet:yoga', 'volumes': ['/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', 'keystone_fernet_tokens:/etc/keystone/fernet-keys'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', '/usr/bin/fernet-healthcheck.sh'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "keystone-fernet", "value": {"container_name": "keystone_fernet", "dimensions": {}, "enabled": true, "group": "keystone", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "/usr/bin/fernet-healthcheck.sh"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "volumes": ["/etc/kolla/keystone-fernet/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "keystone_fernet_tokens:/etc/keystone/fernet-keys"]}}, "result": true} 2025-02-13 02:23:10.714 INFO: TASK [keystone : Creating keystone database] *********************************** 2025-02-13 02:23:10.715 INFO: ok: [10.0.0.46] => {"action": "mysql_db", "changed": false, "db": "keystone", "db_list": ["keystone"], "executed_commands": []} 2025-02-13 02:23:12.418 INFO: TASK [keystone : Creating Keystone database user and setting permissions] ****** 2025-02-13 02:23:12.418 INFO: ok: [10.0.0.46] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "keystone"} 2025-02-13 02:23:13.036 INFO: TASK [keystone : Checking for any running keystone_fernet containers] ********** ok: [10.0.0.46] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1739406714, "HostConfig": {"NetworkMode": "host"}, "Id": "ffb2ff20d6df9d1f501eab31f6739e1eb58709b8db147ae15a5f74533ad6e2d2", "Image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "ImageID": "sha256:079d61448af84c962f2a18ea8adcfd9b327c2edefb3dd8e03387ff4dcb39dff2", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "keystone-fernet", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/etc/keystone/fernet-keys", "Driver": "local", "Mode": "rw", "Name": "keystone_fernet_tokens", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/keystone_fernet_tokens/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/keystone-fernet", "Type": "bind"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "35a613aee2ad91b5174ed6db1fed1a1968a6a9015c4d8a10131386d2038c1512", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "2856d99ec9102bbe73532cbc797ac49cd7ebae4ba08cd9efa55f36ad651aa8ae"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}], "changed": false, "keystone_fernet": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1739406714, "HostConfig": {"NetworkMode": "host"}, "Id": "ffb2ff20d6df9d1f501eab31f6739e1eb58709b8db147ae15a5f74533ad6e2d2", "Image": "quay.io/openstack.kolla/centos-source-keystone-fernet:yoga", "ImageID": "sha256:079d61448af84c962f2a18ea8adcfd9b327c2edefb3dd8e03387ff4dcb39dff2", "Labels": {"build-date": "20240209", "io.buildah.version": "1.29.1", "kolla_version": "14.12.0", "maintainer": "Kolla Project (https://launchpad.net/kolla)", "name": "keystone-fernet", "org.label-schema.build-date": "20240131", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Stream 8 Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS"}, "Mounts": [{"Destination": "/etc/keystone/fernet-keys", "Driver": "local", "Mode": "rw", "Name": "keystone_fernet_tokens", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/keystone_fernet_tokens/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}, {"Destination": "/var/lib/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/keystone-fernet", "Type": "bind"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}], "Names": ["/keystone_fernet"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "35a613aee2ad91b5174ed6db1fed1a1968a6a9015c4d8a10131386d2038c1512", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "2856d99ec9102bbe73532cbc797ac49cd7ebae4ba08cd9efa55f36ad651aa8ae"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}} 2025-02-13 02:23:13.234 INFO: TASK [keystone : Group nodes where keystone_fernet is running] ***************** ok: [10.0.0.46] => {"add_group": "keystone_fernet_running", "changed": false, "parent_groups": ["all"]} 2025-02-13 02:23:20.088 INFO: TASK [keystone : Running Keystone bootstrap container] ************************* 2025-02-13 02:23:20.088 INFO: changed: [10.0.0.46] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh\nINFO:__main__:Setting permission for /usr/bin/keystone-startup.sh\nINFO:__main__:Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf\nINFO:__main__:Setting permission for /etc/keystone/keystone.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/wsgi-keystone.conf to /etc/httpd/conf.d/wsgi-keystone.conf\nINFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-keystone.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla\nINFO:__main__:Setting permission for /var/log/kolla/keystone/keystone.log\nINFO:__main__:Setting permission for /etc/keystone/fernet-keys\n++ cat /run_command\n+ CMD=/usr/bin/keystone-startup.sh\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ KEYSTONE_LOG_DIR=/var/log/kolla/keystone\n++ [[ ! -d /var/log/kolla/keystone ]]\n+++ stat -c %U:%G /var/log/kolla/keystone\n++ [[ keystone:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\o\\l\\l\\a ]]\n++ '[' '!' -f /var/log/kolla/keystone/keystone.log ']'\n+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log\n++ [[ keystone:keystone != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\e\\y\\s\\t\\o\\n\\e ]]\n+++ stat -c %a /var/log/kolla/keystone\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/keystone\n++ EXTRA_KEYSTONE_MANAGE_ARGS=\n++ [[ -n '' ]]\n++ [[ -n '' ]]\n++ [[ -n 0 ]]\n++ sudo -H -u keystone keystone-manage db_sync\n++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/keystone-startup.sh to /usr/bin/keystone-startup.sh", "INFO:__main__:Setting permission for /usr/bin/keystone-startup.sh", "INFO:__main__:Copying /var/lib/kolla/config_files/keystone.conf to /etc/keystone/keystone.conf", "INFO:__main__:Setting permission for /etc/keystone/keystone.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/wsgi-keystone.conf to /etc/httpd/conf.d/wsgi-keystone.conf", "INFO:__main__:Setting permission for /etc/httpd/conf.d/wsgi-keystone.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla", "INFO:__main__:Setting permission for /var/log/kolla/keystone/keystone.log", "INFO:__main__:Setting permission for /etc/keystone/fernet-keys", "++ cat /run_command", "+ CMD=/usr/bin/keystone-startup.sh", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ KEYSTONE_LOG_DIR=/var/log/kolla/keystone", "++ [[ ! -d /var/log/kolla/keystone ]]", "+++ stat -c %U:%G /var/log/kolla/keystone", "++ [[ keystone:kolla != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\o\\l\\l\\a ]]", "++ '[' '!' -f /var/log/kolla/keystone/keystone.log ']'", "+++ stat -c %U:%G /var/log/kolla/keystone/keystone.log", "++ [[ keystone:keystone != \\k\\e\\y\\s\\t\\o\\n\\e\\:\\k\\e\\y\\s\\t\\o\\n\\e ]]", "+++ stat -c %a /var/log/kolla/keystone", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/keystone", "++ EXTRA_KEYSTONE_MANAGE_ARGS=", "++ [[ -n '' ]]", "++ [[ -n '' ]]", "++ [[ -n 0 ]]", "++ sudo -H -u keystone keystone-manage db_sync", "++ exit 0"], "stdout": "", "stdout_lines": []} 2025-02-13 02:23:21.650 INFO: RUNNING HANDLER [keystone : Restart keystone-ssh container] ******************** 2025-02-13 02:23:21.650 INFO: changed: [10.0.0.46] => {"changed": true, "result": false} 2025-02-13 02:23:22.864 INFO: RUNNING HANDLER [keystone : Restart keystone-fernet container] ***************** 2025-02-13 02:23:22.864 INFO: changed: [10.0.0.46] => {"changed": true, "result": false} 2025-02-13 02:23:24.985 INFO: RUNNING HANDLER [keystone : Restart keystone container] ************************ 2025-02-13 02:23:24.997 INFO: changed: [10.0.0.46] => {"changed": true, "result": false} 2025-02-13 02:23:25.068 INFO: TASK [keystone : include_tasks] ************************************************ 2025-02-13 02:23:25.127 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml for 10.0.0.46 2025-02-13 02:23:25.666 INFO: TASK [keystone : Waiting for Keystone SSH port to be UP] *********************** 2025-02-13 02:23:25.667 INFO: ok: [10.0.0.46] => {"attempts": 1, "changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 8023, "search_regex": null, "state": "started"} 2025-02-13 02:23:26.256 INFO: TASK [keystone : Run key distribution] ***************************************** 2025-02-13 02:23:26.257 INFO: changed: [10.0.0.46] => {"changed": true, "cmd": ["docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh"], "delta": "0:00:00.085404", "end": "2025-02-13 02:23:26.232924", "msg": "", "rc": 0, "start": "2025-02-13 02:23:26.147520", "stderr": "", "stderr_lines": [], "stdout": "No additional keystone-server where fernet keys could be rsynced.", "stdout_lines": ["No additional keystone-server where fernet keys could be rsynced."]} 2025-02-13 02:23:31.442 INFO: TASK [keystone : Creating admin project, user, role, service, and endpoint] **** 2025-02-13 02:23:31.443 INFO: changed: [10.0.0.46] => (item=RegionOne) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "contrail123", "admin", "admin", "http://10.0.0.46:35357", "http://10.0.0.46:5000", "http://10.0.0.46:5000", "RegionOne"], "delta": "0:00:04.730955", "end": "2025-02-13 02:23:31.401729", "failed_when_result": false, "item": "RegionOne", "msg": "", "rc": 0, "start": "2025-02-13 02:23:26.670774", "stderr": "", "stderr_lines": [], "stdout": "{\"failed\": false, \"changed\": true}", "stdout_lines": ["{\"failed\": false, \"changed\": true}"]} 2025-02-13 02:23:38.187 INFO: TASK [service-ks-register : keystone | Creating services] ********************** 2025-02-13 02:23:38.188 INFO: ok: [10.0.0.46] => (item={'name': 'keystone', 'service_type': 'identity'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "5e83f2d75b61439194002b0e5b992f6b", "item": {"description": "Openstack Identity Service", "endpoints": [{"interface": "admin", "url": "http://10.0.0.46:35357"}, {"interface": "internal", "url": "http://10.0.0.46:5000"}, {"interface": "public", "url": "http://10.0.0.46:5000"}], "name": "keystone", "type": "identity"}, "service": {"description": "Openstack Identity Service", "enabled": true, "id": "5e83f2d75b61439194002b0e5b992f6b", "name": "keystone", "service_type": "identity", "type": "identity"}} 2025-02-13 02:23:41.031 INFO: TASK [service-ks-register : keystone | Creating endpoints] ********************* 2025-02-13 02:23:41.032 INFO: ok: [10.0.0.46] => (item={'service': 'keystone', 'url': 'http://10.0.0.46:35357', 'interface': 'admin'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "4028c0d7135343a18d8e1e4943fdde31", "interface": "admin", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/4028c0d7135343a18d8e1e4943fdde31"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "5e83f2d75b61439194002b0e5b992f6b", "url": "http://10.0.0.46:35357"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "admin", "url": "http://10.0.0.46:35357"}]} 2025-02-13 02:23:43.511 INFO: ok: [10.0.0.46] => (item={'service': 'keystone', 'url': 'http://10.0.0.46:5000', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "080a7a9b91ff499fba56e0c659fd8700", "interface": "internal", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/080a7a9b91ff499fba56e0c659fd8700"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "5e83f2d75b61439194002b0e5b992f6b", "url": "http://10.0.0.46:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "internal", "url": "http://10.0.0.46:5000"}]} 2025-02-13 02:23:46.037 INFO: ok: [10.0.0.46] => (item={'service': 'keystone', 'url': 'http://10.0.0.46:5000', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "91cb90cb692e4707a6273153ad219b62", "interface": "public", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/91cb90cb692e4707a6273153ad219b62"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "5e83f2d75b61439194002b0e5b992f6b", "url": "http://10.0.0.46:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "public", "url": "http://10.0.0.46:5000"}]} 2025-02-13 02:23:48.770 INFO: TASK [service-ks-register : keystone | Creating roles] ************************* 2025-02-13 02:23:48.771 INFO: ok: [10.0.0.46] => (item=service) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "role": {"domain_id": null, "id": "ca16891509df4bd68bac8e35d86bd458", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "service", "properties": {}}} 2025-02-13 02:23:51.695 INFO: TASK [keystone : Creating default user role] *********************************** 2025-02-13 02:23:51.696 INFO: ok: [10.0.0.46] => {"action": "os_keystone_role", "changed": false, "role": {"domain_id": null, "id": "c1f64aa318774f57a3622f93b2c09bfc", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "member", "properties": {}}} 2025-02-13 02:23:52.074 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_elasticsearch_True 2025-02-13 02:23:52.077 INFO: PLAY [Apply role elasticsearch] ************************************************ 2025-02-13 02:23:52.077 INFO: skipping: no hosts matched 2025-02-13 02:23:52.078 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_opensearch_True 2025-02-13 02:23:52.081 INFO: PLAY [Apply role opensearch] *************************************************** skipping: no hosts matched 2025-02-13 02:23:52.081 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kibana_True 2025-02-13 02:23:52.084 INFO: PLAY [Apply role kibana] ******************************************************* 2025-02-13 02:23:52.084 INFO: skipping: no hosts matched 2025-02-13 02:23:52.084 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kafka 2025-02-13 02:23:52.085 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kafka_True 2025-02-13 02:23:52.087 INFO: PLAY [Apply role kafka] ******************************************************** skipping: no hosts matched 2025-02-13 02:23:52.088 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-worker 2025-02-13 02:23:52.088 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-nimbus 2025-02-13 02:23:52.088 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_storm_True 2025-02-13 02:23:52.091 INFO: PLAY [Apply role storm] ******************************************************** 2025-02-13 02:23:52.091 INFO: skipping: no hosts matched 2025-02-13 02:23:52.092 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_swift_True 2025-02-13 02:23:52.094 INFO: PLAY [Apply role swift] ******************************************************** 2025-02-13 02:23:52.095 INFO: skipping: no hosts matched 2025-02-13 02:23:52.095 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ceph_rgw_True 2025-02-13 02:23:52.099 INFO: PLAY [Apply role ceph-rgw] ***************************************************** 2025-02-13 02:23:52.100 INFO: skipping: no hosts matched 2025-02-13 02:23:52.103 INFO: PLAY [Apply role glance] ******************************************************* 2025-02-13 02:23:52.225 INFO: TASK [glance : include_tasks] ************************************************** 2025-02-13 02:23:52.350 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/glance/tasks/deploy.yml for 10.0.0.46 2025-02-13 02:23:54.930 INFO: TASK [service-ks-register : glance | Creating services] ************************ 2025-02-13 02:23:54.930 INFO: ok: [10.0.0.46] => (item={'name': 'glance', 'service_type': 'image'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "7ab1c4aaa0f244ef8759a1783f916da7", "item": {"description": "Openstack Image", "endpoints": [{"interface": "internal", "url": "http://10.0.0.46:9292"}, {"interface": "public", "url": "http://10.0.0.46:9292"}], "name": "glance", "type": "image"}, "service": {"description": "Openstack Image", "enabled": true, "id": "7ab1c4aaa0f244ef8759a1783f916da7", "name": "glance", "service_type": "image", "type": "image"}} 2025-02-13 02:23:57.622 INFO: TASK [service-ks-register : glance | Creating endpoints] *********************** 2025-02-13 02:23:57.623 INFO: ok: [10.0.0.46] => (item={'service': 'glance', 'url': 'http://10.0.0.46:9292', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "659a6d7a6c534c0db48208aa67c48148", "interface": "internal", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/659a6d7a6c534c0db48208aa67c48148"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "7ab1c4aaa0f244ef8759a1783f916da7", "url": "http://10.0.0.46:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "internal", "url": "http://10.0.0.46:9292"}]} 2025-02-13 02:24:00.147 INFO: ok: [10.0.0.46] => (item={'service': 'glance', 'url': 'http://10.0.0.46:9292', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "a286e4c1420d4a259aef6454fc6209a7", "interface": "public", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/a286e4c1420d4a259aef6454fc6209a7"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "7ab1c4aaa0f244ef8759a1783f916da7", "url": "http://10.0.0.46:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "public", "url": "http://10.0.0.46:9292"}]} 2025-02-13 02:24:02.754 INFO: TASK [service-ks-register : glance | Creating projects] ************************ ok: [10.0.0.46] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "598876754e144ebb81c4edde8f67f91a", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}} 2025-02-13 02:24:05.619 INFO: TASK [service-ks-register : glance | Creating users] *************************** 2025-02-13 02:24:05.620 INFO: ok: [10.0.0.46] => (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": "598876754e144ebb81c4edde8f67f91a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "ceb81dbbb6474aa3898f988ef2f402d6", "name": "glance", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-13 02:24:05.620 INFO: [WARNING]: Module did not set no_log for update_password 2025-02-13 02:24:08.154 INFO: TASK [service-ks-register : glance | Creating roles] *************************** 2025-02-13 02:24:08.154 INFO: ok: [10.0.0.46] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "c551e99231f34aee9de51954a051e681", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-13 02:24:11.306 INFO: TASK [service-ks-register : glance | Granting user roles] ********************** ok: [10.0.0.46] => (item={'user': 'glance', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "glance"}} 2025-02-13 02:24:12.520 INFO: TASK [glance : Ensuring config directories exist] ****************************** 2025-02-13 02:24:12.521 INFO: ok: [10.0.0.46] => (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.46,10.0.0.46'}, '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.46: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-2728-1 10.0.0.46: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-2728-1 10.0.0.46: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.46,10.0.0.46"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2728-1 10.0.0.46: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-2728-1 10.0.0.46: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.46:9292"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-glance-api:yoga", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/glance-api", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:24:15.005 INFO: TASK [glance : Copying over config.json files for services] ******************** 2025-02-13 02:24:15.006 INFO: ok: [10.0.0.46] => (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.46,10.0.0.46'}, '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.46: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-2728-1 10.0.0.46: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-2728-1 10.0.0.46: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.46,10.0.0.46"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2728-1 10.0.0.46: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-2728-1 10.0.0.46: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.46:9292"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-glance-api:yoga", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/glance-api/config.json", "size": 543, "state": "file", "uid": 0} 2025-02-13 02:24:17.452 INFO: TASK [glance : Copying over glance-api.conf] *********************************** ok: [10.0.0.46] => {"changed": false, "checksum": "cef333d2a74e54d5a248c6bf0015e59ce3f34ad3", "dest": "/etc/kolla/glance-api/glance-api.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/glance-api/glance-api.conf", "size": 1563, "state": "file", "uid": 0} 2025-02-13 02:24:25.811 INFO: TASK [glance : Check glance containers] **************************************** ok: [10.0.0.46] => (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.46,10.0.0.46'}, '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.46: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-2728-1 10.0.0.46: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-2728-1 10.0.0.46: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.46,10.0.0.46"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2728-1 10.0.0.46: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-2728-1 10.0.0.46: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.46:9292"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-glance-api:yoga", "privileged": false, "volumes": ["/etc/kolla/glance-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "glance:/var/lib/glance/", "", "kolla_logs:/var/log/kolla/", "", ""]}}, "result": false} 2025-02-13 02:24:27.716 INFO: TASK [glance : Creating Glance database] *************************************** 2025-02-13 02:24:27.717 INFO: ok: [10.0.0.46] => {"action": "mysql_db", "changed": false, "db": "glance", "db_list": ["glance"], "executed_commands": []} 2025-02-13 02:24:29.413 INFO: TASK [glance : Creating Glance database user and setting permissions] ********** 2025-02-13 02:24:29.413 INFO: ok: [10.0.0.46] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "glance"} 2025-02-13 02:24:31.044 INFO: TASK [glance : Enable log_bin_trust_function_creators function] **************** 2025-02-13 02:24:31.044 INFO: changed: [10.0.0.46] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=OFF", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 1"]} 2025-02-13 02:24:36.825 INFO: TASK [glance : Running Glance bootstrap container] ***************************** 2025-02-13 02:24:36.826 INFO: changed: [10.0.0.46] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Deleting /etc/glance/glance-api.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/glance-api.conf to /etc/glance/glance-api.conf\nINFO:__main__:Setting permission for /etc/glance/glance-api.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/lib/glance\nINFO:__main__:Setting permission for /var/lib/glance/tasks_work_dir\nINFO:__main__:Setting permission for /var/lib/glance/.cache\nINFO:__main__:Setting permission for /var/lib/glance/images\nINFO:__main__:Setting permission for /var/lib/glance/staging\nINFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints\nINFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints/29a3690583764427bb794c4168662b5af3b1a88169869e0fb1753aaed9a19318\nINFO:__main__:Setting permission for /var/log/kolla/glance\nINFO:__main__:Setting permission for /var/log/kolla/glance/glance-api.log\n++ cat /run_command\n+ CMD=glance-api\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/glance ]]\n+++ stat -c %a /var/log/kolla/glance\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/glance\n++ . /usr/local/bin/kolla_glance_extend_start\n+++ [[ -n 0 ]]\n+++ glance-manage db_sync\n2025-02-13 02:24:34.782 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m\n2025-02-13 02:24:34.783 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m\n+++ glance-manage db_load_metadefs\n2025-02-13 02:24:36.380 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.383 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.385 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.387 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.388 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.390 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.392 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.393 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.395 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.397 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.399 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.400 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.402 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.404 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.406 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.407 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.409 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.411 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.412 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.414 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.416 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.418 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.420 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.422 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.424 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.426 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.427 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.429 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.431 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.433 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m\n2025-02-13 02:24:36.433 21 INFO glance.db.sqlalchemy.metadata [-] Metadata loading finished\u001b[00m\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Deleting /etc/glance/glance-api.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/glance-api.conf to /etc/glance/glance-api.conf", "INFO:__main__:Setting permission for /etc/glance/glance-api.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/lib/glance", "INFO:__main__:Setting permission for /var/lib/glance/tasks_work_dir", "INFO:__main__:Setting permission for /var/lib/glance/.cache", "INFO:__main__:Setting permission for /var/lib/glance/images", "INFO:__main__:Setting permission for /var/lib/glance/staging", "INFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints", "INFO:__main__:Setting permission for /var/lib/glance/.cache/python-entrypoints/29a3690583764427bb794c4168662b5af3b1a88169869e0fb1753aaed9a19318", "INFO:__main__:Setting permission for /var/log/kolla/glance", "INFO:__main__:Setting permission for /var/log/kolla/glance/glance-api.log", "++ cat /run_command", "+ CMD=glance-api", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/glance ]]", "+++ stat -c %a /var/log/kolla/glance", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/glance", "++ . /usr/local/bin/kolla_glance_extend_start", "+++ [[ -n 0 ]]", "+++ glance-manage db_sync", "2025-02-13 02:24:34.782 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m", "2025-02-13 02:24:34.783 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m", "+++ glance-manage db_load_metadefs", "2025-02-13 02:24:36.380 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.383 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.385 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.387 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.388 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.390 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.392 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.393 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.395 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.397 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.399 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.400 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.402 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.404 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.406 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.407 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.409 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.411 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.412 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.414 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.416 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.418 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.420 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.422 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.424 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.426 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.427 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.429 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.431 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.433 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m", "2025-02-13 02:24:36.433 21 INFO glance.db.sqlalchemy.metadata [-] Metadata loading finished\u001b[00m", "+++ exit 0"], "stdout": "Database is up to date. No migrations needed.\n", "stdout_lines": ["Database is up to date. No migrations needed."]} 2025-02-13 02:24:38.528 INFO: TASK [glance : Disable log_bin_trust_function_creators function] *************** 2025-02-13 02:24:38.529 INFO: changed: [10.0.0.46] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=ON", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 0"]} 2025-02-13 02:24:38.992 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True 2025-02-13 02:24:38.995 INFO: PLAY [Apply role ironic] ******************************************************* 2025-02-13 02:24:38.996 INFO: skipping: no hosts matched 2025-02-13 02:24:38.997 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cinder_True 2025-02-13 02:24:39.001 INFO: PLAY [Apply role cinder] ******************************************************* 2025-02-13 02:24:39.001 INFO: skipping: no hosts matched 2025-02-13 02:24:39.005 INFO: PLAY [Apply role placement] **************************************************** 2025-02-13 02:24:39.130 INFO: TASK [placement : include_tasks] *********************************************** 2025-02-13 02:24:39.234 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/tasks/deploy.yml for 10.0.0.46 2025-02-13 02:24:41.822 INFO: TASK [service-ks-register : placement | Creating services] ********************* 2025-02-13 02:24:41.823 INFO: ok: [10.0.0.46] => (item={'name': 'placement', 'service_type': 'placement'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "d75811b3a34e423d89eafe36383d1e2c", "item": {"description": "Placement Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.46:8780"}, {"interface": "public", "url": "http://10.0.0.46:8780"}], "name": "placement", "type": "placement"}, "service": {"description": "Placement Service", "enabled": true, "id": "d75811b3a34e423d89eafe36383d1e2c", "name": "placement", "service_type": "placement", "type": "placement"}} 2025-02-13 02:24:44.458 INFO: TASK [service-ks-register : placement | Creating endpoints] ******************** 2025-02-13 02:24:44.459 INFO: ok: [10.0.0.46] => (item={'service': 'placement', 'url': 'http://10.0.0.46:8780', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "37b6b46252054b60bdfffc1a7cafd22a", "interface": "internal", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/37b6b46252054b60bdfffc1a7cafd22a"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d75811b3a34e423d89eafe36383d1e2c", "url": "http://10.0.0.46:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "internal", "url": "http://10.0.0.46:8780"}]} 2025-02-13 02:24:46.942 INFO: ok: [10.0.0.46] => (item={'service': 'placement', 'url': 'http://10.0.0.46:8780', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "254fe3501eb94420bad57d855e0dbe93", "interface": "public", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/254fe3501eb94420bad57d855e0dbe93"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d75811b3a34e423d89eafe36383d1e2c", "url": "http://10.0.0.46:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "public", "url": "http://10.0.0.46:8780"}]} 2025-02-13 02:24:49.661 INFO: TASK [service-ks-register : placement | Creating projects] ********************* ok: [10.0.0.46] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "598876754e144ebb81c4edde8f67f91a", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}} 2025-02-13 02:24:52.689 INFO: TASK [service-ks-register : placement | Creating users] ************************ 2025-02-13 02:24:52.690 INFO: ok: [10.0.0.46] => (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": "598876754e144ebb81c4edde8f67f91a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "c293c8ef5bb440aabf32808dacebc708", "name": "placement", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-13 02:24:55.339 INFO: TASK [service-ks-register : placement | Creating roles] ************************ 2025-02-13 02:24:55.340 INFO: ok: [10.0.0.46] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "c551e99231f34aee9de51954a051e681", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-13 02:24:58.689 INFO: TASK [service-ks-register : placement | Granting user roles] ******************* 2025-02-13 02:24:58.689 INFO: ok: [10.0.0.46] => (item={'user': 'placement', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "placement"}} 2025-02-13 02:24:59.362 INFO: TASK [placement : Ensuring config directories exist] *************************** 2025-02-13 02:24:59.363 INFO: ok: [10.0.0.46] => (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.46: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.46:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/placement-api", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:25:00.386 INFO: TASK [placement : Copying over config.json files for services] ***************** ok: [10.0.0.46] => (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.46: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.46:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/config.json", "size": 997, "state": "file", "uid": 0} 2025-02-13 02:25:01.464 INFO: TASK [placement : Copying over placement.conf] ********************************* 2025-02-13 02:25:01.468 INFO: ok: [10.0.0.46] => (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.46: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": "176eee3103a46e5d0c591d980acff10b1902ba0b", "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.46:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/placement.conf", "size": 1032, "state": "file", "uid": 0} 2025-02-13 02:25:02.415 INFO: TASK [placement : Copying over placement-api wsgi configuration] *************** 2025-02-13 02:25:02.416 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "ec1c4ae1fa9ac7068ea4d984e9d95249b8aeec7b", "dest": "/etc/kolla/placement-api/placement-api-wsgi.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/placement-api-wsgi.conf", "size": 871, "state": "file", "uid": 0} 2025-02-13 02:25:03.260 INFO: TASK [placement : Copying over migrate-db.rc.j2 configuration] ***************** 2025-02-13 02:25:03.260 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "ca2de071e49ee2a2d838dc070a94c6cb19352fe1", "dest": "/etc/kolla/placement-api/migrate-db.rc", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/placement-api/migrate-db.rc", "size": 200, "state": "file", "uid": 0} 2025-02-13 02:25:04.411 INFO: TASK [placement : Check placement containers] ********************************** 2025-02-13 02:25:04.412 INFO: ok: [10.0.0.46] => (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.46: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.46:8780"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-placement-api:yoga", "volumes": ["/etc/kolla/placement-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false} 2025-02-13 02:25:06.028 INFO: TASK [placement : Creating placement databases] ******************************** 2025-02-13 02:25:06.029 INFO: ok: [10.0.0.46] => {"action": "mysql_db", "changed": false, "db": "placement", "db_list": ["placement"], "executed_commands": []} 2025-02-13 02:25:07.693 INFO: TASK [placement : Creating placement databases user and setting permissions] *** 2025-02-13 02:25:07.694 INFO: ok: [10.0.0.46] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "placement"} 2025-02-13 02:25:12.229 INFO: TASK [placement : Running placement bootstrap container] *********************** changed: [10.0.0.46] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/placement.conf to /etc/placement/placement.conf\nINFO:__main__:Setting permission for /etc/placement/placement.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/placement-api-wsgi.conf to /etc/httpd/conf.d/00-placement-api.conf\nINFO:__main__:Setting permission for /etc/httpd/conf.d/00-placement-api.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/migrate-db.rc to /etc/placement/migrate-db.rc\nINFO:__main__:Setting permission for /etc/placement/migrate-db.rc\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/placement\nINFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log\nINFO:__main__:Setting permission for /var/log/kolla/placement/placement-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log\n++ cat /run_command\n+ CMD='/usr/sbin/httpd -DFOREGROUND'\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/placement ]]\n+++ stat -c %U:%G /var/log/kolla/placement\n++ [[ placement:kolla != \\p\\l\\a\\c\\e\\m\\e\\n\\t\\:\\k\\o\\l\\l\\a ]]\n+++ stat -c %a /var/log/kolla/placement\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/placement\n++ chmod 644 /var/log/kolla/placement/placement-api.log\n++ . /usr/local/bin/kolla_placement_extend_start\n+++ [[ -n 0 ]]\n+++ placement-manage db sync\n+++ placement-manage db online_data_migrations\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/placement.conf to /etc/placement/placement.conf", "INFO:__main__:Setting permission for /etc/placement/placement.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/placement-api-wsgi.conf to /etc/httpd/conf.d/00-placement-api.conf", "INFO:__main__:Setting permission for /etc/httpd/conf.d/00-placement-api.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/migrate-db.rc to /etc/placement/migrate-db.rc", "INFO:__main__:Setting permission for /etc/placement/migrate-db.rc", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/placement", "INFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log", "INFO:__main__:Setting permission for /var/log/kolla/placement/placement-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/placement/placement-api.log", "++ cat /run_command", "+ CMD='/usr/sbin/httpd -DFOREGROUND'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/placement ]]", "+++ stat -c %U:%G /var/log/kolla/placement", "++ [[ placement:kolla != \\p\\l\\a\\c\\e\\m\\e\\n\\t\\:\\k\\o\\l\\l\\a ]]", "+++ stat -c %a /var/log/kolla/placement", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/placement", "++ chmod 644 /var/log/kolla/placement/placement-api.log", "++ . /usr/local/bin/kolla_placement_extend_start", "+++ [[ -n 0 ]]", "+++ placement-manage db sync", "+++ placement-manage db online_data_migrations", "+++ exit 0"], "stdout": "Running batches of 50 until complete\n+-----------------------------+-------------+-----------+\n| Migration | Total Found | Completed |\n+-----------------------------+-------------+-----------+\n| set_root_provider_ids | 0 | 0 |\n| create_incomplete_consumers | 0 | 0 |\n+-----------------------------+-------------+-----------+\n", "stdout_lines": ["Running batches of 50 until complete", "+-----------------------------+-------------+-----------+", "| Migration | Total Found | Completed |", "+-----------------------------+-------------+-----------+", "| set_root_provider_ids | 0 | 0 |", "| create_incomplete_consumers | 0 | 0 |", "+-----------------------------+-------------+-----------+"]} 2025-02-13 02:25:12.436 INFO: PLAY [Bootstrap nova API databases] ******************************************** 2025-02-13 02:25:12.562 INFO: TASK [Bootstrap deploy] ******************************************************** 2025-02-13 02:25:14.440 INFO: TASK [nova : Creating Nova databases] ****************************************** 2025-02-13 02:25:14.440 INFO: ok: [10.0.0.46] => (item=nova_cell0) => {"action": "mysql_db", "ansible_loop_var": "item", "changed": false, "db": "nova_cell0", "db_list": ["nova_cell0"], "executed_commands": [], "item": "nova_cell0"} 2025-02-13 02:25:16.049 INFO: ok: [10.0.0.46] => (item=nova_api) => {"action": "mysql_db", "ansible_loop_var": "item", "changed": false, "db": "nova_api", "db_list": ["nova_api"], "executed_commands": [], "item": "nova_api"} 2025-02-13 02:25:17.862 INFO: TASK [nova : Creating Nova databases user and setting permissions] ************* 2025-02-13 02:25:17.863 INFO: ok: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:25:19.470 INFO: ok: [10.0.0.46] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:25:19.471 INFO: ok: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:25:19.888 INFO: TASK [nova : Ensuring config directories exist] ******************************** 2025-02-13 02:25:19.892 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:25:20.554 INFO: TASK [nova : Copying over config.json files for nova-api-bootstrap] ************ ok: [10.0.0.46] => {"changed": false, "checksum": "d899daaaec4ab77a861157c5fdd5f5d337e03de8", "dest": "/etc/kolla/nova-api-bootstrap/config.json", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap/config.json", "size": 391, "state": "file", "uid": 0} 2025-02-13 02:25:21.612 INFO: TASK [nova : Copying over nova.conf for nova-api-bootstrap] ******************** 2025-02-13 02:25:21.613 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "75e7346c09df5e7d018c2143830381417da1992f", "dest": "/etc/kolla/nova-api-bootstrap/nova.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap/nova.conf", "size": 2728, "state": "file", "uid": 0} 2025-02-13 02:25:29.115 INFO: TASK [nova : Running Nova API bootstrap container] ***************************** 2025-02-13 02:25:29.115 INFO: ok: [10.0.0.46] => {"changed": false, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\n++ cat /run_command\n+ CMD=false\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/nova ]]\n+++ stat -c %a /var/log/kolla/nova\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/nova\n++ . /usr/local/bin/kolla_nova_extend_start\n+++ [[ -n '' ]]\n+++ [[ -n 0 ]]\n+++ nova-manage api_db sync\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n+++ nova-manage db sync --local_cell\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "++ cat /run_command", "+ CMD=false", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/nova ]]", "+++ stat -c %a /var/log/kolla/nova", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/nova", "++ . /usr/local/bin/kolla_nova_extend_start", "+++ [[ -n '' ]]", "+++ [[ -n 0 ]]", "+++ nova-manage api_db sync", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "+++ nova-manage db sync --local_cell", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "+++ exit 0"], "stdout": "", "stdout_lines": []} 2025-02-13 02:25:33.672 INFO: TASK [nova : Create cell0 mappings] ******************************************** ok: [10.0.0.46] => {"changed": false, "rc": 0, "result": false, "stderr": "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n", "stderr_lines": ["INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code."], "stdout": "Cell0 is already setup\n", "stdout_lines": ["Cell0 is already setup"]} 2025-02-13 02:25:33.976 INFO: PLAY [Bootstrap nova cell databases] ******************************************* 2025-02-13 02:25:34.102 INFO: TASK [Bootstrap deploy] ******************************************************** 2025-02-13 02:25:35.945 INFO: TASK [nova-cell : Creating Nova cell database] ********************************* 2025-02-13 02:25:35.946 INFO: ok: [10.0.0.46] => {"action": "mysql_db", "changed": false, "db": "nova", "db_list": ["nova"], "executed_commands": []} 2025-02-13 02:25:37.716 INFO: TASK [nova-cell : Creating Nova cell database user and setting permissions] **** ok: [10.0.0.46] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:25:42.999 INFO: TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] ******************* 2025-02-13 02:25:43.000 INFO: ok: [10.0.0.46] => (item=None) => {"attempts": 1, "censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:25:43.002 INFO: ok: [10.0.0.46 -> {{ service_rabbitmq_delegate_host }}] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:25:43.747 INFO: TASK [nova-cell : Ensuring config directories exist] *************************** 2025-02-13 02:25:43.748 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:25:44.441 INFO: TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ****** 2025-02-13 02:25:44.442 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "d899daaaec4ab77a861157c5fdd5f5d337e03de8", "dest": "/etc/kolla/nova-cell-bootstrap/config.json", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap/config.json", "size": 391, "state": "file", "uid": 0} 2025-02-13 02:25:45.440 INFO: TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] ************** 2025-02-13 02:25:45.441 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "c3d82e6b930f8f21a0d31a26801c1014dbf87215", "dest": "/etc/kolla/nova-cell-bootstrap/nova.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap/nova.conf", "size": 2151, "state": "file", "uid": 0} 2025-02-13 02:25:49.950 INFO: TASK [nova-cell : Running Nova cell bootstrap container] *********************** 2025-02-13 02:25:49.951 INFO: ok: [10.0.0.46] => {"changed": false, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf\nINFO:__main__:Setting permission for /etc/nova/nova.conf\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/nova\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log\nINFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log\n++ cat /run_command\n+ CMD=false\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/nova ]]\n+++ stat -c %a /var/log/kolla/nova\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/nova\n++ . /usr/local/bin/kolla_nova_extend_start\n+++ [[ -n '' ]]\n+++ [[ -n 0 ]]\n+++ nova-manage db sync --local_cell\nModules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/nova.conf to /etc/nova/nova.conf", "INFO:__main__:Setting permission for /etc/nova/nova.conf", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/nova", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-scheduler.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-error.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-metadata-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-manage.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/apache-access.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-novncproxy.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-conductor.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api.log", "INFO:__main__:Setting permission for /var/log/kolla/nova/nova-api-error.log", "++ cat /run_command", "+ CMD=false", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/nova ]]", "+++ stat -c %a /var/log/kolla/nova", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/nova", "++ . /usr/local/bin/kolla_nova_extend_start", "+++ [[ -n '' ]]", "+++ [[ -n 0 ]]", "+++ nova-manage db sync --local_cell", "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "+++ exit 0"], "stdout": "", "stdout_lines": []} 2025-02-13 02:25:54.324 INFO: TASK [nova-cell : Get a list of existing cells] ******************************** 2025-02-13 02:25:54.325 INFO: ok: [10.0.0.46] => {"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| | 484e8664-72c9-4a12-9779-00ee67262e66 | rabbit://openstack:contrail123@10.0.0.46:5672// | mysql+pymysql://nova:contrail123@10.0.0.46:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.46:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | 484e8664-72c9-4a12-9779-00ee67262e66 | rabbit://openstack:contrail123@10.0.0.46:5672// | mysql+pymysql://nova:contrail123@10.0.0.46:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.46:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]} 2025-02-13 02:25:54.705 INFO: TASK [nova-cell : Extract current cell settings from list] ********************* 2025-02-13 02:25:54.706 INFO: ok: [10.0.0.46] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.46:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.46:5672//", "cell_name": null, "cell_uuid": "484e8664-72c9-4a12-9779-00ee67262e66"}}, "changed": false} 2025-02-13 02:25:55.626 INFO: PLAY [Apply role nova] ********************************************************* 2025-02-13 02:25:55.745 INFO: TASK [nova : include_tasks] **************************************************** 2025-02-13 02:25:55.837 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova/tasks/deploy.yml for 10.0.0.46 2025-02-13 02:25:58.525 INFO: TASK [service-ks-register : nova | Creating services] ************************** ok: [10.0.0.46] => (item={'name': 'nova_legacy', 'service_type': 'compute_legacy'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "e4c7894a18c24820b8d2630615841c56", "item": {"description": "OpenStack Compute Service (Legacy 2.0)", "endpoints": [{"interface": "internal", "url": "http://10.0.0.46:8774/v2/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.46:8774/v2/%(tenant_id)s"}], "name": "nova_legacy", "type": "compute_legacy"}, "service": {"description": "OpenStack Compute Service (Legacy 2.0)", "enabled": true, "id": "e4c7894a18c24820b8d2630615841c56", "name": "nova_legacy", "service_type": "compute_legacy", "type": "compute_legacy"}} 2025-02-13 02:26:01.009 INFO: ok: [10.0.0.46] => (item={'name': 'nova', 'service_type': 'compute'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "29a57f8c8cd243a0ae827cd132c66fb8", "item": {"description": "OpenStack Compute Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.46:8774/v2.1"}, {"interface": "public", "url": "http://10.0.0.46:8774/v2.1"}], "name": "nova", "type": "compute"}, "service": {"description": "OpenStack Compute Service", "enabled": true, "id": "29a57f8c8cd243a0ae827cd132c66fb8", "name": "nova", "service_type": "compute", "type": "compute"}} 2025-02-13 02:26:03.868 INFO: TASK [service-ks-register : nova | Creating endpoints] ************************* ok: [10.0.0.46] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.46:8774/v2/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "eb07e0c72da444319989b51df88e2a2e", "interface": "internal", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/eb07e0c72da444319989b51df88e2a2e"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e4c7894a18c24820b8d2630615841c56", "url": "http://10.0.0.46: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.46:8774/v2/%(tenant_id)s"}]} 2025-02-13 02:26:06.509 INFO: ok: [10.0.0.46] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.46:8774/v2/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "833e41d0437d41809e1ef7e1c82cb4e6", "interface": "public", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/833e41d0437d41809e1ef7e1c82cb4e6"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e4c7894a18c24820b8d2630615841c56", "url": "http://10.0.0.46: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.46:8774/v2/%(tenant_id)s"}]} 2025-02-13 02:26:09.306 INFO: ok: [10.0.0.46] => (item={'service': 'nova', 'url': 'http://10.0.0.46:8774/v2.1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "9f2eda68f85e4939a8bdb2aa8b422935", "interface": "internal", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/9f2eda68f85e4939a8bdb2aa8b422935"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "29a57f8c8cd243a0ae827cd132c66fb8", "url": "http://10.0.0.46:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "internal", "url": "http://10.0.0.46:8774/v2.1"}]} 2025-02-13 02:26:11.812 INFO: ok: [10.0.0.46] => (item={'service': 'nova', 'url': 'http://10.0.0.46:8774/v2.1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "a0b8c393cf6a46c08aa1f390a42eccf2", "interface": "public", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/a0b8c393cf6a46c08aa1f390a42eccf2"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "29a57f8c8cd243a0ae827cd132c66fb8", "url": "http://10.0.0.46:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "public", "url": "http://10.0.0.46:8774/v2.1"}]} 2025-02-13 02:26:14.505 INFO: TASK [service-ks-register : nova | Creating projects] ************************** 2025-02-13 02:26:14.506 INFO: ok: [10.0.0.46] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "598876754e144ebb81c4edde8f67f91a", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}} 2025-02-13 02:26:17.281 INFO: TASK [service-ks-register : nova | Creating users] ***************************** 2025-02-13 02:26:17.281 INFO: ok: [10.0.0.46] => (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": "598876754e144ebb81c4edde8f67f91a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "9cb8c8f253484045ba0d67222e59b9bc", "name": "nova", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-13 02:26:19.999 INFO: TASK [service-ks-register : nova | Creating roles] ***************************** 2025-02-13 02:26:20.001 INFO: ok: [10.0.0.46] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "c551e99231f34aee9de51954a051e681", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-13 02:26:23.408 INFO: TASK [service-ks-register : nova | Granting user roles] ************************ 2025-02-13 02:26:23.410 INFO: ok: [10.0.0.46] => (item={'user': 'nova', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "nova"}} 2025-02-13 02:26:26.628 INFO: ok: [10.0.0.46] => (item={'user': 'nova', 'role': 'service', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"project": "service", "role": "service", "user": "nova"}} 2025-02-13 02:26:27.380 INFO: TASK [nova : Ensuring config directories exist] ******************************** 2025-02-13 02:26:27.381 INFO: ok: [10.0.0.46] => (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.46: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.46:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:26:27.736 INFO: ok: [10.0.0.46] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'quay.io/openstack.kolla/centos-source-nova-scheduler:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-scheduler", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:26:28.199 INFO: TASK [nova : Check for vendordata file] **************************************** 2025-02-13 02:26:28.200 INFO: ok: [10.0.0.46 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-02-13 02:26:29.135 INFO: TASK [nova : Copying over config.json files for services] ********************** 2025-02-13 02:26:29.136 INFO: ok: [10.0.0.46] => (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.46: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.46:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api/config.json", "size": 622, "state": "file", "uid": 0} 2025-02-13 02:26:29.720 INFO: ok: [10.0.0.46] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'quay.io/openstack.kolla/centos-source-nova-scheduler:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "197e5607405816c1616df1d928853dcf41764223", "dest": "/etc/kolla/nova-scheduler/config.json", "gid": 0, "group": "root", "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-scheduler/config.json", "size": 400, "state": "file", "uid": 0} 2025-02-13 02:26:30.892 INFO: TASK [nova : Copying over nova.conf] ******************************************* 2025-02-13 02:26:30.893 INFO: ok: [10.0.0.46] => (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.46: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": "8aec63263196339124b7519d98cc1c011879780d", "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.46:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api/nova.conf", "size": 2741, "state": "file", "uid": 0} 2025-02-13 02:26:31.910 INFO: ok: [10.0.0.46] => (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": "75e7346c09df5e7d018c2143830381417da1992f", "dest": "/etc/kolla/nova-scheduler/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-scheduler/nova.conf", "size": 2728, "state": "file", "uid": 0} 2025-02-13 02:26:32.987 INFO: TASK [nova : Copying over nova-api-wsgi.conf] ********************************** 2025-02-13 02:26:32.992 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "bab30d4dcd808409997b5b3d3cc9464afb912973", "dest": "/etc/kolla/nova-api/nova-api-wsgi.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-api/nova-api-wsgi.conf", "size": 1670, "state": "file", "uid": 0} 2025-02-13 02:26:34.185 INFO: TASK [nova : Check nova containers] ******************************************** 2025-02-13 02:26:34.186 INFO: ok: [10.0.0.46] => (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.46: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.46:8774 "], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-api:yoga", "privileged": true, "volumes": ["/etc/kolla/nova-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false} 2025-02-13 02:26:34.979 INFO: ok: [10.0.0.46] => (item={'key': 'nova-scheduler', 'value': {'container_name': 'nova_scheduler', 'group': 'nova-scheduler', 'image': 'quay.io/openstack.kolla/centos-source-nova-scheduler:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-scheduler 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-scheduler", "value": {"container_name": "nova_scheduler", "dimensions": {}, "enabled": true, "group": "nova-scheduler", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-scheduler 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-scheduler:yoga", "volumes": ["/etc/kolla/nova-scheduler/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false} 2025-02-13 02:26:35.201 INFO: PLAY [Apply role nova-cell] **************************************************** 2025-02-13 02:26:35.347 INFO: TASK [nova-cell : include_tasks] *********************************************** 2025-02-13 02:26:35.623 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml for 10.0.0.50, 10.0.0.54, 10.0.0.46 2025-02-13 02:26:35.914 INFO: TASK [Load and persist br_netfilter module] ************************************ 2025-02-13 02:26:37.102 INFO: TASK [module-load : Load modules] ********************************************** ok: [10.0.0.50] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"} 2025-02-13 02:26:37.137 INFO: ok: [10.0.0.54] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"} 2025-02-13 02:26:37.833 INFO: TASK [module-load : Persist modules via modules-load.d] ************************ ok: [10.0.0.54] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "checksum": "95f40cda62dc4d1f4975ef2d651fbe20f9c57607", "dest": "/etc/modules-load.d/br_netfilter.conf", "gid": 0, "group": "root", "item": {"name": "br_netfilter"}, "mode": "0644", "owner": "root", "path": "/etc/modules-load.d/br_netfilter.conf", "size": 32, "state": "file", "uid": 0} 2025-02-13 02:26:37.839 INFO: ok: [10.0.0.50] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "checksum": "95f40cda62dc4d1f4975ef2d651fbe20f9c57607", "dest": "/etc/modules-load.d/br_netfilter.conf", "gid": 0, "group": "root", "item": {"name": "br_netfilter"}, "mode": "0644", "owner": "root", "path": "/etc/modules-load.d/br_netfilter.conf", "size": 32, "state": "file", "uid": 0} 2025-02-13 02:26:38.851 INFO: TASK [nova-cell : Setting sysctl values] *************************************** 2025-02-13 02:26:38.852 INFO: ok: [10.0.0.54] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-iptables", "value": 1}} 2025-02-13 02:26:38.866 INFO: ok: [10.0.0.50] => (item={'name': 'net.bridge.bridge-nf-call-iptables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-iptables", "value": 1}} 2025-02-13 02:26:39.185 INFO: ok: [10.0.0.54] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-ip6tables", "value": 1}} 2025-02-13 02:26:39.215 INFO: ok: [10.0.0.50] => (item={'name': 'net.bridge.bridge-nf-call-ip6tables', 'value': 1}) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "net.bridge.bridge-nf-call-ip6tables", "value": 1}} 2025-02-13 02:26:40.389 INFO: TASK [nova-cell : Ensuring config directories exist] *************************** 2025-02-13 02:26:40.391 INFO: ok: [10.0.0.50] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-libvirt", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:26:40.424 INFO: ok: [10.0.0.54] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-libvirt", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:26:40.522 INFO: ok: [10.0.0.46] => (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.46: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.46:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-novncproxy", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:26:40.754 INFO: ok: [10.0.0.54] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-ssh", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:26:40.765 INFO: ok: [10.0.0.50] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-ssh", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:26:40.890 INFO: ok: [10.0.0.46] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-conductor:yoga', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-conductor", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:26:41.219 INFO: ok: [10.0.0.54] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-compute", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:26:41.274 INFO: ok: [10.0.0.50] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-compute", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:26:43.048 INFO: TASK [nova-cell : Copying over config.json files for services] ***************** ok: [10.0.0.50] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "7db3c9b60e2c1ba45f27ebaefe10df86b896d16b", "dest": "/etc/kolla/nova-libvirt/config.json", "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/config.json", "size": 456, "state": "file", "uid": 0} 2025-02-13 02:26:43.049 INFO: ok: [10.0.0.54] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "7db3c9b60e2c1ba45f27ebaefe10df86b896d16b", "dest": "/etc/kolla/nova-libvirt/config.json", "gid": 0, "group": "root", "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/config.json", "size": 456, "state": "file", "uid": 0} 2025-02-13 02:26:43.211 INFO: ok: [10.0.0.46] => (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.46: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.46:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-novncproxy/config.json", "size": 401, "state": "file", "uid": 0} 2025-02-13 02:26:43.762 INFO: ok: [10.0.0.54] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "6ade3669b95ce955496500f909eb50840ac09d95", "dest": "/etc/kolla/nova-ssh/config.json", "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/config.json", "size": 828, "state": "file", "uid": 0} 2025-02-13 02:26:43.776 INFO: ok: [10.0.0.50] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "6ade3669b95ce955496500f909eb50840ac09d95", "dest": "/etc/kolla/nova-ssh/config.json", "gid": 0, "group": "root", "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/config.json", "size": 828, "state": "file", "uid": 0} 2025-02-13 02:26:43.888 INFO: ok: [10.0.0.46] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-conductor:yoga', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "53837a7aa640c9450a5a50f326eade02c0327f61", "dest": "/etc/kolla/nova-conductor/config.json", "gid": 0, "group": "root", "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-conductor/config.json", "size": 400, "state": "file", "uid": 0} 2025-02-13 02:26:44.408 INFO: ok: [10.0.0.54] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "94298a34a9b39bb9168a1967c6810d2460aa4a18", "dest": "/etc/kolla/nova-compute/config.json", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/config.json", "size": 952, "state": "file", "uid": 0} 2025-02-13 02:26:44.451 INFO: ok: [10.0.0.50] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "94298a34a9b39bb9168a1967c6810d2460aa4a18", "dest": "/etc/kolla/nova-compute/config.json", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/config.json", "size": 952, "state": "file", "uid": 0} 2025-02-13 02:26:46.196 INFO: TASK [nova-cell : Copying over nova.conf] ************************************** ok: [10.0.0.46] => (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.46:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "affdf1217819cfebfd8340439b055449348aca00", "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.46:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-novncproxy/nova.conf", "size": 1997, "state": "file", "uid": 0} 2025-02-13 02:26:46.252 INFO: ok: [10.0.0.50] => (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": "4e8e94a9e5658bf4b828fff1cc9ba25fd0b08536", "dest": "/etc/kolla/nova-compute/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/nova.conf", "size": 2073, "state": "file", "uid": 0} 2025-02-13 02:26:46.397 INFO: ok: [10.0.0.54] => (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": "cd8d8b283581a0e9c3767b6488dc97b49278287b", "dest": "/etc/kolla/nova-compute/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-compute/nova.conf", "size": 2073, "state": "file", "uid": 0} 2025-02-13 02:26:47.088 INFO: ok: [10.0.0.46] => (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": "7b4b403304a3f9bdfcb624f02894e6623bdc7867", "dest": "/etc/kolla/nova-conductor/nova.conf", "gid": 0, "group": "root", "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-conductor/nova.conf", "size": 2182, "state": "file", "uid": 0} 2025-02-13 02:26:48.347 INFO: TASK [nova-cell : Copying over libvirt configuration] ************************** 2025-02-13 02:26:48.347 INFO: ok: [10.0.0.50] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "a086958af1f7d38df9703282ac15cc9f1c11d259", "dest": "/etc/kolla/nova-libvirt/qemu.conf", "gid": 0, "group": "root", "item": {"dest": "qemu.conf", "src": "qemu.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/qemu.conf", "size": 97, "state": "file", "uid": 0} 2025-02-13 02:26:48.487 INFO: ok: [10.0.0.54] => (item={'src': 'qemu.conf.j2', 'dest': 'qemu.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "a086958af1f7d38df9703282ac15cc9f1c11d259", "dest": "/etc/kolla/nova-libvirt/qemu.conf", "gid": 0, "group": "root", "item": {"dest": "qemu.conf", "src": "qemu.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/qemu.conf", "size": 97, "state": "file", "uid": 0} 2025-02-13 02:26:49.436 INFO: ok: [10.0.0.50] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "f14f769492ff553b6e83124bcbccb5b85bc19e0a", "dest": "/etc/kolla/nova-libvirt/libvirtd.conf", "gid": 0, "group": "root", "item": {"dest": "libvirtd.conf", "src": "libvirtd.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/libvirtd.conf", "size": 179, "state": "file", "uid": 0} 2025-02-13 02:26:49.543 INFO: ok: [10.0.0.54] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "eafaa194a6dba589b3a5a28b8ba329afa030ffe4", "dest": "/etc/kolla/nova-libvirt/libvirtd.conf", "gid": 0, "group": "root", "item": {"dest": "libvirtd.conf", "src": "libvirtd.conf.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-libvirt/libvirtd.conf", "size": 179, "state": "file", "uid": 0} 2025-02-13 02:26:51.247 INFO: TASK [nova-cell : Copying files for nova-ssh] ********************************** 2025-02-13 02:26:51.248 INFO: ok: [10.0.0.54] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "990f3537941c76b487f1c98671d8decec7e6d1d4", "dest": "/etc/kolla/nova-ssh/sshd_config", "gid": 0, "group": "root", "item": {"dest": "sshd_config", "src": "sshd_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/sshd_config", "size": 70, "state": "file", "uid": 0} 2025-02-13 02:26:51.270 INFO: ok: [10.0.0.50] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "91fed88d44e2ee8ed7df74d0fda2c57e75c1ecb8", "dest": "/etc/kolla/nova-ssh/sshd_config", "gid": 0, "group": "root", "item": {"dest": "sshd_config", "src": "sshd_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/sshd_config", "size": 70, "state": "file", "uid": 0} 2025-02-13 02:26:52.291 INFO: changed: [10.0.0.54] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "24730b0463b850bb747c5a9803e2b266465c930a", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "70a9907cffdbfa3fce062eb2813d10b5", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413611.8010578-319351-45345723874473/source", "state": "file", "uid": 0} 2025-02-13 02:26:52.343 INFO: changed: [10.0.0.50] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "24730b0463b850bb747c5a9803e2b266465c930a", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "70a9907cffdbfa3fce062eb2813d10b5", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413611.8370714-319350-146414172746094/source", "state": "file", "uid": 0} 2025-02-13 02:26:53.430 INFO: changed: [10.0.0.50] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "2961a4b5715494d4bb6b0df7e975a9310b286d5e", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "43756cd334db579544117e5e47825e17", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413612.900315-319350-160928952516247/source", "state": "file", "uid": 0} 2025-02-13 02:26:53.435 INFO: changed: [10.0.0.54] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "2961a4b5715494d4bb6b0df7e975a9310b286d5e", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "43756cd334db579544117e5e47825e17", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413612.9263794-319351-45228499687878/source", "state": "file", "uid": 0} 2025-02-13 02:26:54.448 INFO: ok: [10.0.0.54] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "72df3ebacdceba019a7dfedffae0ed4faa0e3feb", "dest": "/etc/kolla/nova-ssh/ssh_config", "gid": 0, "group": "root", "item": {"dest": "ssh_config", "src": "ssh_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/ssh_config", "size": 77, "state": "file", "uid": 0} 2025-02-13 02:26:54.460 INFO: ok: [10.0.0.50] => (item={'src': 'ssh_config.j2', 'dest': 'ssh_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "72df3ebacdceba019a7dfedffae0ed4faa0e3feb", "dest": "/etc/kolla/nova-ssh/ssh_config", "gid": 0, "group": "root", "item": {"dest": "ssh_config", "src": "ssh_config.j2"}, "mode": "0660", "owner": "root", "path": "/etc/kolla/nova-ssh/ssh_config", "size": 77, "state": "file", "uid": 0} 2025-02-13 02:26:54.942 INFO: TASK [nova-cell : include_tasks] *********************************************** 2025-02-13 02:26:55.167 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/config_opencontrail.yml for 10.0.0.50, 10.0.0.54, 10.0.0.46 2025-02-13 02:27:00.797 INFO: TASK [nova-cell : Running Nova opencontrail bootstrap container] *************** 2025-02-13 02:27:00.797 INFO: changed: [10.0.0.50] => {"changed": true, "rc": 0, "result": false, "stderr": "+ mkdir -p /opt/plugin/bin\n+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/\n+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/\n", "stderr_lines": ["+ mkdir -p /opt/plugin/bin", "+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/", "+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/"], "stdout": "", "stdout_lines": []} 2025-02-13 02:27:01.279 INFO: changed: [10.0.0.54] => {"changed": true, "rc": 0, "result": false, "stderr": "+ mkdir -p /opt/plugin/bin\n+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/\n+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/\n", "stderr_lines": ["+ mkdir -p /opt/plugin/bin", "+ cp /opt/contrail/bin/vrouter-port-control /opt/contrail/bin/vrouter-port-control.py /opt/plugin/bin/", "+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_vrouter_api /opt/contrail/site-packages/contrail_vrouter_api-0.1.dev0.dist-info /opt/contrail/site-packages/nova_contrail_vif /opt/contrail/site-packages/nova_contrail_vif-0.1.dev0.dist-info /opt/contrail/site-packages/vif_plug_contrail_vrouter /opt/contrail/site-packages/vif_plug_vrouter /opt/plugin/site-packages/"], "stdout": "", "stdout_lines": []} 2025-02-13 02:27:02.385 INFO: TASK [nova-cell : Copying opencontrail files for nova-compute] ***************** 2025-02-13 02:27:02.386 INFO: ok: [10.0.0.50] => (item={'src': 'contrail-plugin.pth', 'mode': '0644'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/nova-compute/contrail-plugin.pth", "gid": 0, "group": "root", "item": {"mode": "0644", "src": "contrail-plugin.pth"}, "mode": "0644", "owner": "root", "path": "/etc/kolla/nova-compute/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0} 2025-02-13 02:27:02.494 INFO: ok: [10.0.0.54] => (item={'src': 'contrail-plugin.pth', 'mode': '0644'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/nova-compute/contrail-plugin.pth", "gid": 0, "group": "root", "item": {"mode": "0644", "src": "contrail-plugin.pth"}, "mode": "0644", "owner": "root", "path": "/etc/kolla/nova-compute/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0} 2025-02-13 02:27:03.455 INFO: ok: [10.0.0.50] => (item={'src': 'rootwrap.conf', 'mode': '0640'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "662758c420f16453040927bed9d74b9e9d70dce4", "dest": "/etc/kolla/nova-compute/rootwrap.conf", "gid": 0, "group": "root", "item": {"mode": "0640", "src": "rootwrap.conf"}, "mode": "0640", "owner": "root", "path": "/etc/kolla/nova-compute/rootwrap.conf", "size": 982, "state": "file", "uid": 0} 2025-02-13 02:27:03.583 INFO: ok: [10.0.0.54] => (item={'src': 'rootwrap.conf', 'mode': '0640'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "662758c420f16453040927bed9d74b9e9d70dce4", "dest": "/etc/kolla/nova-compute/rootwrap.conf", "gid": 0, "group": "root", "item": {"mode": "0640", "src": "rootwrap.conf"}, "mode": "0640", "owner": "root", "path": "/etc/kolla/nova-compute/rootwrap.conf", "size": 982, "state": "file", "uid": 0} 2025-02-13 02:27:05.328 INFO: TASK [nova-cell : Check nova-cell containers] ********************************** ok: [10.0.0.50] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "result": false} 2025-02-13 02:27:05.366 INFO: ok: [10.0.0.54] => (item={'key': 'nova-libvirt', 'value': {'container_name': 'nova_libvirt', 'group': 'compute', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-libvirt:yoga', 'pid_mode': 'host', 'cgroupns_mode': 'host', 'privileged': True, 'volumes': ['/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run/:/run/:shared', '/dev:/dev', '/sys/fs/cgroup:/sys/fs/cgroup', 'kolla_logs:/var/log/kolla/', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', 'nova_libvirt_qemu:/etc/libvirt/qemu', 'nova_libvirt_secrets:/etc/libvirt/secrets', ''], 'dimensions': {'ulimits': {'memlock': {'soft': 67108864, 'hard': 67108864}}}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'virsh version --daemon'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-libvirt", "value": {"cgroupns_mode": "host", "container_name": "nova_libvirt", "dimensions": {"ulimits": {"memlock": {"hard": 67108864, "soft": 67108864}}}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "virsh version --daemon"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-libvirt:yoga", "pid_mode": "host", "privileged": true, "volumes": ["/etc/kolla/nova-libvirt/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run/:/run/:shared", "/dev:/dev", "/sys/fs/cgroup:/sys/fs/cgroup", "kolla_logs:/var/log/kolla/", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", "nova_libvirt_qemu:/etc/libvirt/qemu", "nova_libvirt_secrets:/etc/libvirt/secrets", ""]}}, "result": false} 2025-02-13 02:27:05.712 INFO: ok: [10.0.0.46] => (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.46: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.46:6080/vnc_lite.html"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-novncproxy:yoga", "volumes": ["/etc/kolla/nova-novncproxy/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false} 2025-02-13 02:27:06.033 INFO: changed: [10.0.0.54] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "result": true} 2025-02-13 02:27:06.040 INFO: changed: [10.0.0.50] => (item={'key': 'nova-ssh', 'value': {'container_name': 'nova_ssh', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-ssh:yoga', 'enabled': True, 'volumes': ['/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla', 'nova_compute:/var/lib/nova', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_listen sshd 8022'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": true, "item": {"key": "nova-ssh", "value": {"container_name": "nova_ssh", "dimensions": {}, "enabled": true, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_listen sshd 8022"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-ssh:yoga", "volumes": ["/etc/kolla/nova-ssh/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla", "nova_compute:/var/lib/nova", "", ""]}}, "result": true} 2025-02-13 02:27:06.570 INFO: ok: [10.0.0.46] => (item={'key': 'nova-conductor', 'value': {'container_name': 'nova_conductor', 'group': 'nova-conductor', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-nova-conductor:yoga', 'volumes': ['/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-conductor 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-conductor", "value": {"container_name": "nova_conductor", "dimensions": {}, "enabled": true, "group": "nova-conductor", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-conductor 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-conductor:yoga", "volumes": ["/etc/kolla/nova-conductor/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false} 2025-02-13 02:27:06.711 INFO: ok: [10.0.0.54] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "result": false} 2025-02-13 02:27:06.753 INFO: ok: [10.0.0.50] => (item={'key': 'nova-compute', 'value': {'container_name': 'nova_compute', 'group': 'compute', 'image': 'quay.io/openstack.kolla/centos-source-nova-compute:yoga', 'environment': {'LIBGUESTFS_BACKEND': 'direct'}, 'privileged': True, 'enabled': True, 'ipc_mode': 'host', 'volumes': ['opt_plugin_nova:/opt/plugin/', '/var/lib/contrail:/var/lib/contrail:shared', '/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '/lib/modules:/lib/modules:ro', '/run:/run:shared', '/dev:/dev', 'kolla_logs:/var/log/kolla/', '', 'libvirtd:/var/lib/libvirt', 'nova_compute:/var/lib/nova/', '', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port nova-compute 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "nova-compute", "value": {"container_name": "nova_compute", "dimensions": {}, "enabled": true, "environment": {"LIBGUESTFS_BACKEND": "direct"}, "group": "compute", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port nova-compute 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-nova-compute:yoga", "ipc_mode": "host", "privileged": true, "volumes": ["opt_plugin_nova:/opt/plugin/", "/var/lib/contrail:/var/lib/contrail:shared", "/etc/kolla/nova-compute/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "/lib/modules:/lib/modules:ro", "/run:/run:shared", "/dev:/dev", "kolla_logs:/var/log/kolla/", "", "libvirtd:/var/lib/libvirt", "nova_compute:/var/lib/nova/", "", ""]}}, "result": false} 2025-02-13 02:27:08.647 INFO: RUNNING HANDLER [nova-cell : Restart nova-ssh container] *********************** 2025-02-13 02:27:08.647 INFO: changed: [10.0.0.54] => {"changed": true, "result": false} 2025-02-13 02:27:08.847 INFO: changed: [10.0.0.50] => {"changed": true, "result": false} 2025-02-13 02:27:10.438 INFO: RUNNING HANDLER [nova-cell : Restart nova-libvirt container] ******************* 2025-02-13 02:27:10.439 INFO: changed: [10.0.0.54] => {"attempts": 1, "changed": true, "result": false} 2025-02-13 02:27:10.627 INFO: changed: [10.0.0.50] => {"attempts": 1, "changed": true, "result": false} 2025-02-13 02:27:13.821 INFO: RUNNING HANDLER [nova-cell : Restart nova-compute container] ******************* 2025-02-13 02:27:13.821 INFO: changed: [10.0.0.50] => {"changed": true, "result": false} 2025-02-13 02:27:16.505 INFO: changed: [10.0.0.54] => {"changed": true, "result": false} 2025-02-13 02:27:20.615 INFO: TASK [nova-cell : Waiting for nova-compute services to register themselves] **** 2025-02-13 02:27:20.615 INFO: ok: [10.0.0.50 -> 10.0.0.46] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.46:35357", "--os-username", "admin", "--os-password", "contrail123", "--os-identity-api-version", "3", "--os-user-domain-name", "Default", "--os-system-scope", "all", "--os-region-name", "RegionOne", "compute", "service", "list", "--format", "json", "--column", "Host", "--service", "nova-compute"], "delta": "0:00:02.583684", "end": "2025-02-13 02:27:20.250726", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-02-13 02:27:17.667042", "stderr": "", "stderr_lines": [], "stdout": "[\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2728-2\"\n },\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2728-1\"\n }\n]", "stdout_lines": ["[", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2728-2\"", " },", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2728-1\"", " }", "]"]} 2025-02-13 02:27:22.592 INFO: TASK [nova-cell : Include discover_computes.yml] ******************************* 2025-02-13 02:27:22.842 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml for 10.0.0.50 2025-02-13 02:27:27.890 INFO: TASK [nova-cell : Get a list of existing cells] ******************************** 2025-02-13 02:27:27.892 INFO: ok: [10.0.0.50 -> 10.0.0.46] => {"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| | 484e8664-72c9-4a12-9779-00ee67262e66 | rabbit://openstack:contrail123@10.0.0.46:5672// | mysql+pymysql://nova:contrail123@10.0.0.46:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.46:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | 484e8664-72c9-4a12-9779-00ee67262e66 | rabbit://openstack:contrail123@10.0.0.46:5672// | mysql+pymysql://nova:contrail123@10.0.0.46:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.46:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]} 2025-02-13 02:27:28.348 INFO: TASK [nova-cell : Extract current cell settings from list] ********************* 2025-02-13 02:27:28.348 INFO: ok: [10.0.0.50 -> 10.0.0.46] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.46:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.46:5672//", "cell_name": null, "cell_uuid": "484e8664-72c9-4a12-9779-00ee67262e66"}}, "changed": false} 2025-02-13 02:27:32.256 INFO: TASK [nova-cell : Discover nova hosts] ***************************************** 2025-02-13 02:27:32.256 INFO: ok: [10.0.0.50 -> 10.0.0.46] => {"changed": false, "cmd": ["docker", "exec", "nova_conductor", "nova-manage", "cell_v2", "discover_hosts", "--by-service", "--cell_uuid", "484e8664-72c9-4a12-9779-00ee67262e66"], "delta": "0:00:02.945693", "end": "2025-02-13 02:27:32.233980", "msg": "", "rc": 0, "start": "2025-02-13 02:27:29.288287", "stderr": "Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code.", "stderr_lines": ["Modules with known eventlet monkey patching issues were imported prior to eventlet monkey patching: urllib3. This warning can usually be ignored if the caller is only importing and not executing nova code."], "stdout": "", "stdout_lines": []} 2025-02-13 02:27:32.480 INFO: PLAY [Refresh nova scheduler cell cache] *************************************** 2025-02-13 02:27:32.968 INFO: TASK [nova : Refresh cell cache in nova scheduler] ***************************** 2025-02-13 02:27:32.970 INFO: changed: [10.0.0.46] => {"changed": true, "cmd": "kill -HUP `docker inspect -f '{{ .State.Pid }}' nova_scheduler`", "delta": "0:00:00.020045", "end": "2025-02-13 02:27:32.931537", "msg": "", "rc": 0, "start": "2025-02-13 02:27:32.911492", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-13 02:27:33.146 INFO: PLAY [Reload global Nova super conductor services] ***************************** 2025-02-13 02:27:33.427 INFO: PLAY [Reload Nova cell services] *********************************************** 2025-02-13 02:27:33.982 INFO: PLAY [Reload global Nova API services] ***************************************** 2025-02-13 02:27:34.273 INFO: PLAY [Run Nova API online data migrations] ************************************* 2025-02-13 02:27:34.820 INFO: PLAY [Run Nova cell online data migrations] ************************************ 2025-02-13 02:27:35.093 INFO: [WARNING]: Could not match supplied host pattern, ignoring: openvswitch 2025-02-13 02:27:35.097 INFO: PLAY [Apply role openvswitch] ************************************************** 2025-02-13 02:27:35.097 INFO: skipping: no hosts matched 2025-02-13 02:27:35.098 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_openvswitch_True_enable_ovs_dpdk_True 2025-02-13 02:27:35.103 INFO: PLAY [Apply role ovs-dpdk] ***************************************************** 2025-02-13 02:27:35.103 INFO: skipping: no hosts matched 2025-02-13 02:27:35.103 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ovn_True 2025-02-13 02:27:35.106 INFO: PLAY [Apply role ovn-controller] *********************************************** 2025-02-13 02:27:35.106 INFO: skipping: no hosts matched 2025-02-13 02:27:35.109 INFO: PLAY [Apply role ovn-db] ******************************************************* skipping: no hosts matched 2025-02-13 02:27:35.117 INFO: PLAY [Apply role neutron] ****************************************************** 2025-02-13 02:27:35.287 INFO: TASK [neutron : include_tasks] ************************************************* 2025-02-13 02:27:35.745 INFO: [DEPRECATION WARNING]: "include" is deprecated, use include_tasks/import_tasks instead. This feature will be removed in version 2.16. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 2025-02-13 02:27:35.781 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/deploy.yml for 10.0.0.46, 10.0.0.50, 10.0.0.54 2025-02-13 02:27:36.385 INFO: TASK [neutron : Get container facts] ******************************************* 2025-02-13 02:27:36.386 INFO: ok: [10.0.0.46] => {"_containers": [], "changed": false} 2025-02-13 02:27:36.437 INFO: ok: [10.0.0.50] => {"_containers": [], "changed": false} 2025-02-13 02:27:36.473 INFO: ok: [10.0.0.54] => {"_containers": [], "changed": false} 2025-02-13 02:27:37.248 INFO: TASK [neutron : Get container volume facts] ************************************ ok: [10.0.0.46] => {"_volumes": [], "changed": false} ok: [10.0.0.54] => {"_volumes": [], "changed": false} 2025-02-13 02:27:37.272 INFO: ok: [10.0.0.50] => {"_volumes": [], "changed": false} 2025-02-13 02:27:40.283 INFO: TASK [service-ks-register : neutron | Creating services] *********************** 2025-02-13 02:27:40.284 INFO: ok: [10.0.0.46] => (item={'name': 'neutron', 'service_type': 'network'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "f6c220fabaea4f78afa329c23344c5a6", "item": {"description": "Openstack Networking", "endpoints": [{"interface": "internal", "url": "http://10.0.0.46:9696"}, {"interface": "public", "url": "http://10.0.0.46:9696"}], "name": "neutron", "type": "network"}, "service": {"description": "Openstack Networking", "enabled": true, "id": "f6c220fabaea4f78afa329c23344c5a6", "name": "neutron", "service_type": "network", "type": "network"}} 2025-02-13 02:27:42.881 INFO: TASK [service-ks-register : neutron | Creating endpoints] ********************** 2025-02-13 02:27:42.883 INFO: ok: [10.0.0.46] => (item={'service': 'neutron', 'url': 'http://10.0.0.46:9696', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "b2f160cd4f23433490c85a9de44a8df5", "interface": "internal", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/b2f160cd4f23433490c85a9de44a8df5"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "f6c220fabaea4f78afa329c23344c5a6", "url": "http://10.0.0.46:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "internal", "url": "http://10.0.0.46:9696"}]} 2025-02-13 02:27:45.742 INFO: ok: [10.0.0.46] => (item={'service': 'neutron', 'url': 'http://10.0.0.46:9696', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "826c373eb3634b4eae294b0f4001439f", "interface": "public", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/826c373eb3634b4eae294b0f4001439f"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "f6c220fabaea4f78afa329c23344c5a6", "url": "http://10.0.0.46:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "public", "url": "http://10.0.0.46:9696"}]} 2025-02-13 02:27:48.300 INFO: TASK [service-ks-register : neutron | Creating projects] *********************** ok: [10.0.0.46] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "598876754e144ebb81c4edde8f67f91a", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}} 2025-02-13 02:27:51.195 INFO: TASK [service-ks-register : neutron | Creating users] ************************** ok: [10.0.0.46] => (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": "598876754e144ebb81c4edde8f67f91a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "642fa829468e47c6be4ff55396119d50", "name": "neutron", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-13 02:27:53.876 INFO: TASK [service-ks-register : neutron | Creating roles] ************************** 2025-02-13 02:27:53.876 INFO: ok: [10.0.0.46] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "c551e99231f34aee9de51954a051e681", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-13 02:27:57.210 INFO: TASK [service-ks-register : neutron | Granting user roles] ********************* 2025-02-13 02:27:57.210 INFO: ok: [10.0.0.46] => (item={'user': 'neutron', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "neutron"}} 2025-02-13 02:28:01.841 INFO: TASK [neutron : Ensuring config directories exist] ***************************** 2025-02-13 02:28:01.842 INFO: ok: [10.0.0.46] => (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.46: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.46:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/neutron-server", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:28:02.253 INFO: TASK [neutron : Check if extra ml2 plugins exists] ***************************** 2025-02-13 02:28:02.253 INFO: [WARNING]: Skipped '/etc/kolla/config/neutron/plugins/' path due to this access issue: '/etc/kolla/config/neutron/plugins/' is not a directory 2025-02-13 02:28:02.255 INFO: ok: [10.0.0.46 -> localhost] => {"changed": false, "examined": 0, "files": [], "matched": 0, "msg": "Not all paths examined, check warnings for details", "skipped_paths": {"/etc/kolla/config/neutron/plugins/": "'/etc/kolla/config/neutron/plugins/' is not a directory"}} 2025-02-13 02:28:05.423 INFO: TASK [neutron : Copying over config.json files for services] ******************* 2025-02-13 02:28:05.425 INFO: ok: [10.0.0.46] => (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.46: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.46:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/config.json", "size": 1806, "state": "file", "uid": 0} 2025-02-13 02:28:06.928 INFO: TASK [neutron : Copying over neutron.conf] ************************************* 2025-02-13 02:28:06.929 INFO: ok: [10.0.0.46] => (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.46: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": "771e826fc101b07d4f99a0ada680aedb09ae463b", "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.46:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/neutron.conf", "size": 2272, "state": "file", "uid": 0} 2025-02-13 02:28:08.066 INFO: TASK [neutron : Copying over neutron_vpnaas.conf] ****************************** 2025-02-13 02:28:08.067 INFO: ok: [10.0.0.46] => (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.46: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.46:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/neutron_vpnaas.conf", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:28:09.584 INFO: TASK [neutron : Copying over ssh key] ****************************************** 2025-02-13 02:28:09.585 INFO: changed: [10.0.0.46] => {"changed": true, "checksum": "ba932c983eca0eed99f64dec1c0315a8145578d1", "dest": "/etc/kolla/neutron-server/id_rsa", "gid": 0, "group": "root", "md5sum": "c4d2051d2974defcbbaf5f3a0abf2899", "mode": "0600", "owner": "root", "size": 3268, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413689.0122378-322937-182639851853104/source", "state": "file", "uid": 0} 2025-02-13 02:28:10.769 INFO: TASK [neutron : Copying over ml2_conf.ini] ************************************* 2025-02-13 02:28:10.770 INFO: ok: [10.0.0.46] => (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.46: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.46:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/ml2_conf.ini", "size": 266, "state": "file", "uid": 0} 2025-02-13 02:28:21.192 INFO: TASK [neutron : include] ******************************************************* 2025-02-13 02:28:21.262 INFO: [DEPRECATION WARNING]: "include" is deprecated, use include_tasks/import_tasks/import_playbook instead. This feature will be removed in version 2.16. Deprecation warnings can be disabled by setting deprecation_warnings=False in ansible.cfg. 2025-02-13 02:28:21.413 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/config_opencontrail.yml for 10.0.0.46, 10.0.0.50, 10.0.0.54 2025-02-13 02:28:22.797 INFO: TASK [neutron : Copying opencontrail files for neutron] ************************ 2025-02-13 02:28:22.798 INFO: ok: [10.0.0.46] => (item=contrail-plugin.pth) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/neutron-server/contrail-plugin.pth", "gid": 0, "group": "root", "item": "contrail-plugin.pth", "mode": "0644", "owner": "root", "path": "/etc/kolla/neutron-server/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0} 2025-02-13 02:28:24.362 INFO: TASK [neutron : Copying over ContrailPlugin.ini] ******************************* 2025-02-13 02:28:24.362 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "d971ea26ef11a45ded4a0f14203ca5d4352d8902", "dest": "/etc/kolla/neutron-server/ContrailPlugin.ini", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/ContrailPlugin.ini", "size": 757, "state": "file", "uid": 0} 2025-02-13 02:28:26.042 INFO: TASK [neutron : Copying over api-paste-rbac.ini] ******************************* 2025-02-13 02:28:26.042 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "80e721966ce0a15b3b629fb3818c665b0c88fb8d", "dest": "/etc/kolla/neutron-server/api-paste-rbac.ini", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/neutron-server/api-paste-rbac.ini", "size": 1610, "state": "file", "uid": 0} 2025-02-13 02:28:27.900 INFO: TASK [neutron : Check neutron containers] ************************************** changed: [10.0.0.46] => (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.46: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.46:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": true} 2025-02-13 02:28:29.592 INFO: TASK [neutron : Check neutron containers] ************************************** 2025-02-13 02:28:29.592 INFO: changed: [10.0.0.46] => (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.46: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.46:9696"], "timeout": "30"}, "host_in_groups": true, "image": "quay.io/openstack.kolla/centos-source-neutron-server:yoga", "volumes": ["opt_plugin_neutron:/opt/plugin/", "/etc/kolla/neutron-server/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": true} 2025-02-13 02:28:31.567 INFO: TASK [neutron : Creating Neutron database] ************************************* 2025-02-13 02:28:31.567 INFO: ok: [10.0.0.46] => {"action": "mysql_db", "changed": false, "db": "neutron", "db_list": ["neutron"], "executed_commands": []} 2025-02-13 02:28:33.280 INFO: TASK [neutron : Creating Neutron database user and setting permissions] ******** 2025-02-13 02:28:33.280 INFO: ok: [10.0.0.46] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "neutron"} 2025-02-13 02:28:38.724 INFO: TASK [neutron : Running Neutron bootstrap container] *************************** 2025-02-13 02:28:38.724 INFO: changed: [10.0.0.46] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/neutron.conf to /etc/neutron/neutron.conf\nINFO:__main__:Setting permission for /etc/neutron/neutron.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/contrail-plugin.pth to /usr/lib/python3.6/site-packages/contrail-plugin.pth\nINFO:__main__:Setting permission for /usr/lib/python3.6/site-packages/contrail-plugin.pth\nINFO:__main__:Copying /var/lib/kolla/config_files/neutron_vpnaas.conf to /etc/neutron/neutron_vpnaas.conf\nINFO:__main__:Setting permission for /etc/neutron/neutron_vpnaas.conf\nINFO:__main__:Copying /var/lib/kolla/config_files/ml2_conf.ini to /etc/neutron/plugins/ml2/ml2_conf.ini\nINFO:__main__:Setting permission for /etc/neutron/plugins/ml2/ml2_conf.ini\nINFO:__main__:Copying /var/lib/kolla/config_files/id_rsa to /var/lib/neutron/.ssh/id_rsa\nINFO:__main__:Setting permission for /var/lib/neutron/.ssh/id_rsa\nINFO:__main__:Copying /var/lib/kolla/config_files/ContrailPlugin.ini to /etc/neutron/plugins/opencontrail/ContrailPlugin.ini\nINFO:__main__:Setting permission for /etc/neutron/plugins/opencontrail/ContrailPlugin.ini\nINFO:__main__:Copying /var/lib/kolla/config_files/api-paste-rbac.ini to /etc/neutron/api-paste-rbac.ini\nINFO:__main__:Setting permission for /etc/neutron/api-paste-rbac.ini\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/log/kolla/neutron\nINFO:__main__:Setting permission for /var/log/kolla/neutron/neutron-server.log\n++ cat /run_command\n+ CMD='neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini '\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ [[ ! -d /var/log/kolla/neutron ]]\n+++ stat -c %a /var/log/kolla/neutron\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/neutron\n++ [[ centos == \\c\\e\\n\\t\\o\\s ]]\n++ export UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives\n++ UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives\n++ /usr/sbin/update-alternatives --display iptables\n++ . /usr/local/bin/kolla_neutron_extend_start\n+++ [[ -n 0 ]]\n+++ neutron-db-manage --subproject neutron upgrade head\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\nINFO [alembic.runtime.migration] Context impl MySQLImpl.\nINFO [alembic.runtime.migration] Will assume non-transactional DDL.\n+++ [[ -n 0 ]]\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/neutron.conf to /etc/neutron/neutron.conf", "INFO:__main__:Setting permission for /etc/neutron/neutron.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/contrail-plugin.pth to /usr/lib/python3.6/site-packages/contrail-plugin.pth", "INFO:__main__:Setting permission for /usr/lib/python3.6/site-packages/contrail-plugin.pth", "INFO:__main__:Copying /var/lib/kolla/config_files/neutron_vpnaas.conf to /etc/neutron/neutron_vpnaas.conf", "INFO:__main__:Setting permission for /etc/neutron/neutron_vpnaas.conf", "INFO:__main__:Copying /var/lib/kolla/config_files/ml2_conf.ini to /etc/neutron/plugins/ml2/ml2_conf.ini", "INFO:__main__:Setting permission for /etc/neutron/plugins/ml2/ml2_conf.ini", "INFO:__main__:Copying /var/lib/kolla/config_files/id_rsa to /var/lib/neutron/.ssh/id_rsa", "INFO:__main__:Setting permission for /var/lib/neutron/.ssh/id_rsa", "INFO:__main__:Copying /var/lib/kolla/config_files/ContrailPlugin.ini to /etc/neutron/plugins/opencontrail/ContrailPlugin.ini", "INFO:__main__:Setting permission for /etc/neutron/plugins/opencontrail/ContrailPlugin.ini", "INFO:__main__:Copying /var/lib/kolla/config_files/api-paste-rbac.ini to /etc/neutron/api-paste-rbac.ini", "INFO:__main__:Setting permission for /etc/neutron/api-paste-rbac.ini", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/log/kolla/neutron", "INFO:__main__:Setting permission for /var/log/kolla/neutron/neutron-server.log", "++ cat /run_command", "+ CMD='neutron-server --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/opencontrail/ContrailPlugin.ini '", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ [[ ! -d /var/log/kolla/neutron ]]", "+++ stat -c %a /var/log/kolla/neutron", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/neutron", "++ [[ centos == \\c\\e\\n\\t\\o\\s ]]", "++ export UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives", "++ UPDATE_ALTERNATIVES=/usr/sbin/update-alternatives", "++ /usr/sbin/update-alternatives --display iptables", "++ . /usr/local/bin/kolla_neutron_extend_start", "+++ [[ -n 0 ]]", "+++ neutron-db-manage --subproject neutron upgrade head", "INFO [alembic.runtime.migration] Context impl MySQLImpl.", "INFO [alembic.runtime.migration] Will assume non-transactional DDL.", "INFO [alembic.runtime.migration] Context impl MySQLImpl.", "INFO [alembic.runtime.migration] Will assume non-transactional DDL.", "+++ [[ -n 0 ]]", "+++ exit 0"], "stdout": "Running upgrade for neutron ...\nOK\n", "stdout_lines": ["Running upgrade for neutron ...", "OK"]} 2025-02-13 02:28:38.829 INFO: TASK [neutron : include] ******************************************************* 2025-02-13 02:28:38.955 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/init_opencontrail.yml for 10.0.0.46 2025-02-13 02:28:41.533 INFO: TASK [neutron : Running opencontrail init contrail for neutron server] ********* 2025-02-13 02:28:41.533 INFO: changed: [10.0.0.46] => {"changed": true, "rc": 0, "result": false, "stderr": "+ echo 'INFO: passed OPENSTACK_VERSION is yoga'\n+ [[ -z yoga ]]\n+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/neutron_plugin_contrail /opt/contrail/site-packages/neutron_plugin_contrail-0.1.dev0.dist-info /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/\n", "stderr_lines": ["+ echo 'INFO: passed OPENSTACK_VERSION is yoga'", "+ [[ -z yoga ]]", "+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/neutron_plugin_contrail /opt/contrail/site-packages/neutron_plugin_contrail-0.1.dev0.dist-info /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/"], "stdout": "INFO: passed OPENSTACK_VERSION is yoga\n", "stdout_lines": ["INFO: passed OPENSTACK_VERSION is yoga"]} 2025-02-13 02:28:44.255 INFO: RUNNING HANDLER [neutron : Restart neutron-server container] ******************* 2025-02-13 02:28:44.256 INFO: changed: [10.0.0.46] => {"changed": true, "result": false} 2025-02-13 02:28:44.519 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kuryr_True 2025-02-13 02:28:44.523 INFO: PLAY [Apply role kuryr] ******************************************************** 2025-02-13 02:28:44.523 INFO: skipping: no hosts matched 2025-02-13 02:28:44.524 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_hacluster_True 2025-02-13 02:28:44.527 INFO: PLAY [Apply role hacluster] **************************************************** 2025-02-13 02:28:44.527 INFO: skipping: no hosts matched 2025-02-13 02:28:44.532 INFO: PLAY [Apply role heat] ********************************************************* 2025-02-13 02:28:44.665 INFO: TASK [heat : include_tasks] **************************************************** 2025-02-13 02:28:44.783 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/deploy.yml for 10.0.0.46 2025-02-13 02:28:47.404 INFO: TASK [service-ks-register : heat | Creating services] ************************** 2025-02-13 02:28:47.408 INFO: ok: [10.0.0.46] => (item={'name': 'heat', 'service_type': 'orchestration'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "64d7e3ee29f14553b0ab783516d5b21d", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.46:8004/v1/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.46:8004/v1/%(tenant_id)s"}], "name": "heat", "type": "orchestration"}, "service": {"description": "Orchestration", "enabled": true, "id": "64d7e3ee29f14553b0ab783516d5b21d", "name": "heat", "service_type": "orchestration", "type": "orchestration"}} 2025-02-13 02:28:49.959 INFO: ok: [10.0.0.46] => (item={'name': 'heat-cfn', 'service_type': 'cloudformation'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "72b6c8430f7343e6bb74d9503e109514", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.46:8000/v1"}, {"interface": "public", "url": "http://10.0.0.46:8000/v1"}], "name": "heat-cfn", "type": "cloudformation"}, "service": {"description": "Orchestration", "enabled": true, "id": "72b6c8430f7343e6bb74d9503e109514", "name": "heat-cfn", "service_type": "cloudformation", "type": "cloudformation"}} 2025-02-13 02:28:52.691 INFO: TASK [service-ks-register : heat | Creating endpoints] ************************* 2025-02-13 02:28:52.691 INFO: ok: [10.0.0.46] => (item={'service': 'heat', 'url': 'http://10.0.0.46:8004/v1/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "70ac39682f094ab7a9ddacbf6b1171f3", "interface": "internal", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/70ac39682f094ab7a9ddacbf6b1171f3"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "64d7e3ee29f14553b0ab783516d5b21d", "url": "http://10.0.0.46:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "internal", "url": "http://10.0.0.46:8004/v1/%(tenant_id)s"}]} 2025-02-13 02:28:55.133 INFO: ok: [10.0.0.46] => (item={'service': 'heat', 'url': 'http://10.0.0.46:8004/v1/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "d70481cb71574540abd007e01cb6c610", "interface": "public", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/d70481cb71574540abd007e01cb6c610"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "64d7e3ee29f14553b0ab783516d5b21d", "url": "http://10.0.0.46:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "public", "url": "http://10.0.0.46:8004/v1/%(tenant_id)s"}]} 2025-02-13 02:28:57.644 INFO: ok: [10.0.0.46] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.46:8000/v1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "7d6c09c5a1ef44e6b4c2180145c1a023", "interface": "internal", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/7d6c09c5a1ef44e6b4c2180145c1a023"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "72b6c8430f7343e6bb74d9503e109514", "url": "http://10.0.0.46:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "internal", "url": "http://10.0.0.46:8000/v1"}]} 2025-02-13 02:29:00.260 INFO: ok: [10.0.0.46] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.46:8000/v1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "97038e8bc7254f65a9a918ba2d00fcd5", "interface": "public", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/97038e8bc7254f65a9a918ba2d00fcd5"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "72b6c8430f7343e6bb74d9503e109514", "url": "http://10.0.0.46:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "public", "url": "http://10.0.0.46:8000/v1"}]} 2025-02-13 02:29:02.980 INFO: TASK [service-ks-register : heat | Creating projects] ************************** 2025-02-13 02:29:02.984 INFO: ok: [10.0.0.46] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "598876754e144ebb81c4edde8f67f91a", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}} 2025-02-13 02:29:05.982 INFO: TASK [service-ks-register : heat | Creating users] ***************************** 2025-02-13 02:29:05.982 INFO: ok: [10.0.0.46] => (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": "598876754e144ebb81c4edde8f67f91a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "51392a275bee424c87f649a30614aba7", "name": "heat", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-13 02:29:08.503 INFO: TASK [service-ks-register : heat | Creating roles] ***************************** 2025-02-13 02:29:08.509 INFO: ok: [10.0.0.46] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "c551e99231f34aee9de51954a051e681", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-13 02:29:10.880 INFO: ok: [10.0.0.46] => (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": "1483ad2022ee437b9fb80a199107d57a", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "heat_stack_owner", "properties": {}}} 2025-02-13 02:29:13.361 INFO: ok: [10.0.0.46] => (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": "c713f215f6434842ba2e815a61c2cbef", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "heat_stack_user", "properties": {}}} 2025-02-13 02:29:16.536 INFO: TASK [service-ks-register : heat | Granting user roles] ************************ 2025-02-13 02:29:16.537 INFO: ok: [10.0.0.46] => (item={'user': 'heat', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "heat"}} 2025-02-13 02:29:19.687 INFO: ok: [10.0.0.46] => (item={'user': 'admin', 'role': 'heat_stack_owner', 'project': 'admin'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"project": "admin", "role": "heat_stack_owner", "user": "admin"}} 2025-02-13 02:29:20.412 INFO: TASK [heat : Ensuring config directories exist] ******************************** ok: [10.0.0.46] => (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.46: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.46:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-api", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:29:20.772 INFO: ok: [10.0.0.46] => (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.46: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.46:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-api-cfn", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:29:21.116 INFO: ok: [10.0.0.46] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/heat-engine", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:29:22.357 INFO: TASK [heat : Copying over config.json files for services] ********************** ok: [10.0.0.46] => (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.46: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.46:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api/config.json", "size": 613, "state": "file", "uid": 0} 2025-02-13 02:29:22.993 INFO: ok: [10.0.0.46] => (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.46: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.46:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api-cfn/config.json", "size": 621, "state": "file", "uid": 0} 2025-02-13 02:29:23.612 INFO: ok: [10.0.0.46] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "986ec28ffc4f10b4a7d02f44bca0ae619cfd8c2f", "dest": "/etc/kolla/heat-engine/config.json", "gid": 0, "group": "root", "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-engine/config.json", "size": 622, "state": "file", "uid": 0} 2025-02-13 02:29:24.930 INFO: TASK [heat : Copying over heat.conf] ******************************************* 2025-02-13 02:29:24.931 INFO: ok: [10.0.0.46] => (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.46: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": "bc6c349308b2a613f5281dd819ef10e42eec5b8e", "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.46:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api/heat.conf", "size": 1979, "state": "file", "uid": 0} 2025-02-13 02:29:25.944 INFO: ok: [10.0.0.46] => (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.46: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": "49da80b1d6a9811a205952e34efc546ec5be7913", "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.46:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api-cfn/heat.conf", "size": 1987, "state": "file", "uid": 0} 2025-02-13 02:29:26.957 INFO: ok: [10.0.0.46] => (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": "3c4b2d5ce94686e0577604b9ec78079c456f864c", "dest": "/etc/kolla/heat-engine/heat.conf", "gid": 0, "group": "root", "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-engine/heat.conf", "size": 1943, "state": "file", "uid": 0} 2025-02-13 02:29:28.355 INFO: TASK [heat : Copying over heat-api wsgi config] ******************************** 2025-02-13 02:29:28.355 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "eeb4e628be6ca1a9f1ae7289dcb84b03b290fb2b", "dest": "/etc/kolla/heat-api/wsgi-heat-api.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api/wsgi-heat-api.conf", "size": 1021, "state": "file", "uid": 0} 2025-02-13 02:29:29.368 INFO: TASK [heat : Copying over heat-api-cfn wsgi config] **************************** 2025-02-13 02:29:29.369 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "858f84f106d6430609658dcd1d7901d6dbec4271", "dest": "/etc/kolla/heat-api-cfn/wsgi-heat-api-cfn.conf", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/heat-api-cfn/wsgi-heat-api-cfn.conf", "size": 1057, "state": "file", "uid": 0} 2025-02-13 02:29:29.441 INFO: TASK [heat : include] ********************************************************** 2025-02-13 02:29:29.499 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/config_opencontrail.yml for 10.0.0.46 2025-02-13 02:29:30.456 INFO: TASK [heat : Copying opencontrail files for heat] ****************************** 2025-02-13 02:29:30.457 INFO: ok: [10.0.0.46] => (item=contrail-plugin.pth) => {"ansible_loop_var": "item", "changed": false, "checksum": "04bc6f88d2af43697451ab7ddeaf5c1c0d2791ff", "dest": "/etc/kolla/heat-engine/contrail-plugin.pth", "gid": 0, "group": "root", "item": "contrail-plugin.pth", "mode": "0644", "owner": "root", "path": "/etc/kolla/heat-engine/contrail-plugin.pth", "size": 26, "state": "file", "uid": 0} 2025-02-13 02:29:31.523 INFO: TASK [heat : Check heat containers] ******************************************** 2025-02-13 02:29:31.523 INFO: ok: [10.0.0.46] => (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.46: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.46:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:29:32.315 INFO: ok: [10.0.0.46] => (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.46: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.46:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:29:33.131 INFO: ok: [10.0.0.46] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:29:34.155 INFO: TASK [heat : Check heat containers] ******************************************** 2025-02-13 02:29:34.156 INFO: ok: [10.0.0.46] => (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.46: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.46:8004"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api:yoga", "volumes": ["/etc/kolla/heat-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:29:34.926 INFO: ok: [10.0.0.46] => (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.46: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.46:8000"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-api-cfn:yoga", "volumes": ["/etc/kolla/heat-api-cfn/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:29:35.709 INFO: ok: [10.0.0.46] => (item={'key': 'heat-engine', 'value': {'container_name': 'heat_engine', 'group': 'heat-engine', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-heat-engine:yoga', 'volumes': ['opt_plugin_heat:/opt/plugin/', '/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', '', 'kolla_logs:/var/log/kolla/'], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port heat-engine 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "heat-engine", "value": {"container_name": "heat_engine", "dimensions": {}, "enabled": true, "group": "heat-engine", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port heat-engine 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-heat-engine:yoga", "volumes": ["opt_plugin_heat:/opt/plugin/", "/etc/kolla/heat-engine/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "", "kolla_logs:/var/log/kolla/"]}}, "result": false} 2025-02-13 02:29:37.569 INFO: TASK [heat : Creating Heat database] ******************************************* 2025-02-13 02:29:37.569 INFO: ok: [10.0.0.46] => {"action": "mysql_db", "changed": false, "db": "heat", "db_list": ["heat"], "executed_commands": []} 2025-02-13 02:29:39.581 INFO: TASK [heat : Creating Heat database user and setting permissions] ************** 2025-02-13 02:29:39.581 INFO: ok: [10.0.0.46] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "heat"} 2025-02-13 02:29:46.594 INFO: TASK [heat : Running Heat bootstrap container] ********************************* changed: [10.0.0.46] => {"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-02-13 02:29:46.668 INFO: TASK [heat : include] ********************************************************** 2025-02-13 02:29:46.728 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/init_opencontrail_heat.yml for 10.0.0.46 2025-02-13 02:29:48.758 INFO: TASK [heat : Running opencontrail init contrail for heat engine] *************** 2025-02-13 02:29:48.758 INFO: changed: [10.0.0.46] => {"changed": true, "rc": 0, "result": false, "stderr": "+ mkdir -p /opt/plugin/site-packages\n+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/contrail_heat /opt/contrail/site-packages/contrail_heat-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/\n", "stderr_lines": ["+ mkdir -p /opt/plugin/site-packages", "+ cp -rf /opt/contrail/site-packages/contrail_api_client-0.1.dev0.dist-info /opt/contrail/site-packages/contrail_heat /opt/contrail/site-packages/contrail_heat-0.1.dev0.dist-info /opt/contrail/site-packages/doc /opt/contrail/site-packages/vnc_api /opt/plugin/site-packages/"], "stdout": "", "stdout_lines": []} 2025-02-13 02:29:48.960 INFO: PLAY [Apply role horizon] ****************************************************** 2025-02-13 02:29:49.082 INFO: TASK [horizon : include_tasks] ************************************************* 2025-02-13 02:29:49.174 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/deploy.yml for 10.0.0.46 2025-02-13 02:29:49.739 INFO: TASK [horizon : Ensuring config directories exist] ***************************** 2025-02-13 02:29:49.741 INFO: ok: [10.0.0.46] => (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.46: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.46:80"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-horizon:yoga", "volumes": ["/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "", "", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "/tmp:/tmp"]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/horizon", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:29:49.925 INFO: TASK [horizon : Set empty custom policy] *************************************** 2025-02-13 02:29:49.926 INFO: ok: [10.0.0.46] => {"ansible_facts": {"custom_policy": []}, "changed": false} 2025-02-13 02:29:50.187 INFO: TASK [horizon : include_tasks] ************************************************* 2025-02-13 02:29:50.248 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.46 => (item={'name': 'glance', 'enabled': True}) 2025-02-13 02:29:50.250 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.46 => (item={'name': 'heat', 'enabled': True}) 2025-02-13 02:29:50.252 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.46 => (item={'name': 'keystone', 'enabled': True}) 2025-02-13 02:29:50.255 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.46 => (item={'name': 'neutron', 'enabled': True}) 2025-02-13 02:29:50.257 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.46 => (item={'name': 'nova', 'enabled': True}) 2025-02-13 02:29:50.409 INFO: TASK [horizon : Update policy file name] *************************************** 2025-02-13 02:29:50.409 INFO: ok: [10.0.0.46] => {"ansible_facts": {"supported_policy_files": ["glance_policy.yaml", "glance_policy.json"]}, "changed": false} 2025-02-13 02:29:50.729 INFO: TASK [horizon : Update policy file name] *************************************** 2025-02-13 02:29:50.731 INFO: ok: [10.0.0.46] => {"ansible_facts": {"supported_policy_files": ["heat_policy.yaml", "heat_policy.json"]}, "changed": false} 2025-02-13 02:29:51.042 INFO: TASK [horizon : Update policy file name] *************************************** 2025-02-13 02:29:51.042 INFO: ok: [10.0.0.46] => {"ansible_facts": {"supported_policy_files": ["keystone_policy.yaml", "keystone_policy.json"]}, "changed": false} 2025-02-13 02:29:51.363 INFO: TASK [horizon : Update policy file name] *************************************** 2025-02-13 02:29:51.364 INFO: ok: [10.0.0.46] => {"ansible_facts": {"supported_policy_files": ["neutron_policy.yaml", "neutron_policy.json"]}, "changed": false} 2025-02-13 02:29:51.686 INFO: TASK [horizon : Update policy file name] *************************************** 2025-02-13 02:29:51.687 INFO: ok: [10.0.0.46] => {"ansible_facts": {"supported_policy_files": ["nova_policy.yaml", "nova_policy.json"]}, "changed": false} 2025-02-13 02:29:52.786 INFO: TASK [horizon : Copying over config.json files for services] ******************* 2025-02-13 02:29:52.786 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "15002f13bb331fb6b0f3058ccd5aaa500640b58f", "dest": "/etc/kolla/horizon/config.json", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/config.json", "size": 713, "state": "file", "uid": 0} 2025-02-13 02:29:53.781 INFO: TASK [horizon : Copying over horizon.conf] ************************************* 2025-02-13 02:29:53.782 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "441606467cdd900d6befd36c2ac165d141114e4f", "dest": "/etc/kolla/horizon/horizon.conf", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/horizon.conf", "size": 2878, "state": "file", "uid": 0} 2025-02-13 02:29:54.830 INFO: TASK [horizon : Copying over local_settings] *********************************** 2025-02-13 02:29:54.830 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "825ed1e6d2643662d2be75405aa3d530ee2efaf4", "dest": "/etc/kolla/horizon/local_settings", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/local_settings", "size": 28094, "state": "file", "uid": 0} 2025-02-13 02:29:55.765 INFO: TASK [horizon : Copying over custom_local_settings] **************************** 2025-02-13 02:29:55.766 INFO: ok: [10.0.0.46] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/custom_local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "da39a3ee5e6b4b0d3255bfef95601890afd80709", "dest": "/etc/kolla/horizon/custom_local_settings", "gid": 0, "group": "root", "item": "/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/custom_local_settings.j2", "mode": "0660", "owner": "root", "path": "/etc/kolla/horizon/custom_local_settings", "size": 0, "state": "file", "uid": 0} 2025-02-13 02:29:57.661 INFO: TASK [horizon : Deploy horizon container] ************************************** 2025-02-13 02:29:57.662 INFO: ok: [10.0.0.46] => (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.46: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.46:80"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-horizon:yoga", "volumes": ["/etc/kolla/horizon/:/var/lib/kolla/config_files/:ro", "", "", "", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", "/tmp:/tmp"]}}, "result": false} 2025-02-13 02:29:58.019 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_murano_True 2025-02-13 02:29:58.022 INFO: PLAY [Apply role murano] ******************************************************* 2025-02-13 02:29:58.023 INFO: skipping: no hosts matched 2025-02-13 02:29:58.023 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-application- deployment 2025-02-13 02:29:58.024 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-image-builder 2025-02-13 02:29:58.024 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_solum_True 2025-02-13 02:29:58.027 INFO: PLAY [Apply role solum] ******************************************************** 2025-02-13 02:29:58.027 INFO: skipping: no hosts matched 2025-02-13 02:29:58.027 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_magnum_True 2025-02-13 02:29:58.030 INFO: PLAY [Apply role magnum] ******************************************************* 2025-02-13 02:29:58.030 INFO: skipping: no hosts matched 2025-02-13 02:29:58.031 INFO: [WARNING]: Could not match supplied host pattern, ignoring: mistral-event- engine 2025-02-13 02:29:58.031 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_mistral_True 2025-02-13 02:29:58.033 INFO: PLAY [Apply role mistral] ****************************************************** 2025-02-13 02:29:58.033 INFO: skipping: no hosts matched 2025-02-13 02:29:58.034 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_sahara_True 2025-02-13 02:29:58.036 INFO: PLAY [Apply role sahara] ******************************************************* 2025-02-13 02:29:58.036 INFO: skipping: no hosts matched 2025-02-13 02:29:58.037 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_manila_True 2025-02-13 02:29:58.039 INFO: PLAY [Apply role manila] ******************************************************* 2025-02-13 02:29:58.039 INFO: skipping: no hosts matched 2025-02-13 02:29:58.040 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True 2025-02-13 02:29:58.044 INFO: PLAY [Apply role gnocchi] ****************************************************** 2025-02-13 02:29:58.044 INFO: skipping: no hosts matched 2025-02-13 02:29:58.045 INFO: [WARNING]: Could not match supplied host pattern, ignoring: ceilometer-ipmi 2025-02-13 02:29:58.045 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ceilometer_True 2025-02-13 02:29:58.047 INFO: PLAY [Apply role ceilometer] *************************************************** 2025-02-13 02:29:58.048 INFO: skipping: no hosts matched 2025-02-13 02:29:58.048 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- collector 2025-02-13 02:29:58.048 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- forwarder 2025-02-13 02:29:58.048 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- statsd 2025-02-13 02:29:58.049 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-api 2025-02-13 02:29:58.049 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log- persister 2025-02-13 02:29:58.049 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-metrics 2025-02-13 02:29:58.050 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-thresh 2025-02-13 02:29:58.050 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca- notification 2025-02-13 02:29:58.050 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-persister 2025-02-13 02:29:58.050 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_monasca_True 2025-02-13 02:29:58.052 INFO: PLAY [Apply role monasca] ****************************************************** 2025-02-13 02:29:58.053 INFO: skipping: no hosts matched 2025-02-13 02:29:58.053 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_aodh_True 2025-02-13 02:29:58.055 INFO: PLAY [Apply role aodh] ********************************************************* 2025-02-13 02:29:58.056 INFO: skipping: no hosts matched 2025-02-13 02:29:58.062 INFO: PLAY [Apply role barbican] ***************************************************** 2025-02-13 02:29:58.177 INFO: TASK [barbican : include_tasks] ************************************************ 2025-02-13 02:29:58.289 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/barbican/tasks/deploy.yml for 10.0.0.46 2025-02-13 02:30:00.841 INFO: TASK [service-ks-register : barbican | Creating services] ********************** 2025-02-13 02:30:00.842 INFO: ok: [10.0.0.46] => (item={'name': 'barbican', 'service_type': 'key-manager'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "a2a6b35e178d440c9863fb41a70c828a", "item": {"description": "Barbican Key Management Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.46:9311"}, {"interface": "public", "url": "http://10.0.0.46:9311"}], "name": "barbican", "type": "key-manager"}, "service": {"description": "Barbican Key Management Service", "enabled": true, "id": "a2a6b35e178d440c9863fb41a70c828a", "name": "barbican", "service_type": "key-manager", "type": "key-manager"}} 2025-02-13 02:30:03.709 INFO: TASK [service-ks-register : barbican | Creating endpoints] ********************* 2025-02-13 02:30:03.710 INFO: ok: [10.0.0.46] => (item={'service': 'barbican', 'url': 'http://10.0.0.46:9311', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "05664d437c4846b4b9edc02c21bae79c", "interface": "internal", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/05664d437c4846b4b9edc02c21bae79c"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "a2a6b35e178d440c9863fb41a70c828a", "url": "http://10.0.0.46:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "internal", "url": "http://10.0.0.46:9311"}]} 2025-02-13 02:30:06.217 INFO: ok: [10.0.0.46] => (item={'service': 'barbican', 'url': 'http://10.0.0.46:9311', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "84a85b7962db4a079f5223628d5a596d", "interface": "public", "links": {"self": "http://10.0.0.46:5000/v3/endpoints/84a85b7962db4a079f5223628d5a596d"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "a2a6b35e178d440c9863fb41a70c828a", "url": "http://10.0.0.46:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "public", "url": "http://10.0.0.46:9311"}]} 2025-02-13 02:30:08.997 INFO: TASK [service-ks-register : barbican | Creating projects] ********************** 2025-02-13 02:30:08.998 INFO: ok: [10.0.0.46] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "598876754e144ebb81c4edde8f67f91a", "is_domain": false, "is_enabled": true, "location": {"cloud": "defaults", "project": {"domain_id": "default", "domain_name": null, "id": "default", "name": null}, "region_name": null, "zone": null}, "name": "service", "options": {}, "parent_id": "default", "properties": {"options": {}, "tags": []}, "tags": []}} 2025-02-13 02:30:11.916 INFO: TASK [service-ks-register : barbican | Creating users] ************************* 2025-02-13 02:30:11.916 INFO: ok: [10.0.0.46] => (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": "598876754e144ebb81c4edde8f67f91a", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "8a631bc982274800993165c0c4c252f2", "name": "barbican", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-13 02:30:14.702 INFO: TASK [service-ks-register : barbican | Creating roles] ************************* 2025-02-13 02:30:14.703 INFO: ok: [10.0.0.46] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "c551e99231f34aee9de51954a051e681", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-13 02:30:17.199 INFO: ok: [10.0.0.46] => (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": "4628a93630154a23a3bb041067e6b5e9", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "key-manager:service-admin", "properties": {}}} 2025-02-13 02:30:19.655 INFO: ok: [10.0.0.46] => (item=creator) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "creator", "role": {"domain_id": null, "id": "bba51b334fff4bb18e301e26e37605a9", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "creator", "properties": {}}} 2025-02-13 02:30:22.084 INFO: ok: [10.0.0.46] => (item=observer) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "observer", "role": {"domain_id": null, "id": "c2039403040e45cdbd9fa0bf7b431c86", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "observer", "properties": {}}} 2025-02-13 02:30:24.642 INFO: ok: [10.0.0.46] => (item=audit) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "audit", "role": {"domain_id": null, "id": "63c2f3b199d64916a9f5930b4ce9824e", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "audit", "properties": {}}} 2025-02-13 02:30:27.994 INFO: TASK [service-ks-register : barbican | Granting user roles] ******************** 2025-02-13 02:30:27.995 INFO: ok: [10.0.0.46] => (item={'user': 'barbican', 'role': 'admin', 'project': 'service'}) => {"action": "os_user_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": {"password": "contrail123", "project": "service", "role": "admin", "user": "barbican"}} 2025-02-13 02:30:28.573 INFO: TASK [barbican : Ensuring config directories exist] **************************** 2025-02-13 02:30:28.574 INFO: ok: [10.0.0.46] => (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.46: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.46:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-api", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:30:28.912 INFO: ok: [10.0.0.46] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-keystone-listener", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:30:29.248 INFO: ok: [10.0.0.46] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-worker:yoga', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-worker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:30:29.873 INFO: TASK [barbican : Ensuring vassals config directories exist] ******************** 2025-02-13 02:30:29.875 INFO: ok: [10.0.0.46] => (item=barbican-api/vassals) => {"ansible_loop_var": "item", "changed": false, "gid": 0, "group": "root", "item": "barbican-api/vassals", "mode": "0770", "owner": "root", "path": "/etc/kolla/barbican-api/vassals", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:30:30.870 INFO: TASK [barbican : Copying over config.json files for services] ****************** 2025-02-13 02:30:30.871 INFO: ok: [10.0.0.46] => (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.46: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.46:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-api/config.json", "size": 1079, "state": "file", "uid": 0} 2025-02-13 02:30:31.455 INFO: ok: [10.0.0.46] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "2a89ae1e86a52fbb8121a053cb0078bd01b7f090", "dest": "/etc/kolla/barbican-keystone-listener/config.json", "gid": 0, "group": "root", "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-keystone-listener/config.json", "size": 410, "state": "file", "uid": 0} 2025-02-13 02:30:32.027 INFO: ok: [10.0.0.46] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-worker:yoga', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "49c89d4a2dca2aaed289b01b17a8c00018c9f0b7", "dest": "/etc/kolla/barbican-worker/config.json", "gid": 0, "group": "root", "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-worker/config.json", "size": 399, "state": "file", "uid": 0} 2025-02-13 02:30:32.933 INFO: TASK [barbican : Copying over barbican-api.ini] ******************************** 2025-02-13 02:30:32.934 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "591e7055f4f15c795ed9c5830cc22205d942416f", "dest": "/etc/kolla/barbican-api/vassals/barbican-api.ini", "gid": 0, "group": "root", "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-api/vassals/barbican-api.ini", "size": 284, "state": "file", "uid": 0} 2025-02-13 02:30:33.446 INFO: TASK [barbican : Checking whether barbican-api-paste.ini file exists] ********** 2025-02-13 02:30:33.446 INFO: ok: [10.0.0.46 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-02-13 02:30:34.810 INFO: TASK [barbican : Copying over barbican.conf] *********************************** 2025-02-13 02:30:34.811 INFO: ok: [10.0.0.46] => (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.46: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": "00222baa086835d975083b3f9d28d519b3c03fa2", "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.46:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-api/barbican.conf", "size": 1262, "state": "file", "uid": 0} 2025-02-13 02:30:35.712 INFO: ok: [10.0.0.46] => (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": "9e132bde596ee91c78c43d8cec72fb6951299a73", "dest": "/etc/kolla/barbican-keystone-listener/barbican.conf", "gid": 0, "group": "root", "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-keystone-listener/barbican.conf", "size": 1234, "state": "file", "uid": 0} 2025-02-13 02:30:36.562 INFO: ok: [10.0.0.46] => (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": "9e132bde596ee91c78c43d8cec72fb6951299a73", "dest": "/etc/kolla/barbican-worker/barbican.conf", "gid": 0, "group": "root", "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "mode": "0660", "owner": "root", "path": "/etc/kolla/barbican-worker/barbican.conf", "size": 1234, "state": "file", "uid": 0} 2025-02-13 02:30:37.819 INFO: TASK [barbican : Check barbican containers] ************************************ 2025-02-13 02:30:37.820 INFO: ok: [10.0.0.46] => (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.46: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.46:9311"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-api:yoga", "volumes": ["/etc/kolla/barbican-api/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "barbican:/var/lib/barbican/", "kolla_logs:/var/log/kolla/", ""]}}, "result": false} 2025-02-13 02:30:38.672 INFO: ok: [10.0.0.46] => (item={'key': 'barbican-keystone-listener', 'value': {'container_name': 'barbican_keystone_listener', 'group': 'barbican-keystone-listener', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga', 'volumes': ['/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-keystone-listener 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "barbican-keystone-listener", "value": {"container_name": "barbican_keystone_listener", "dimensions": {}, "enabled": true, "group": "barbican-keystone-listener", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-keystone-listener 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-keystone-listener:yoga", "volumes": ["/etc/kolla/barbican-keystone-listener/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false} 2025-02-13 02:30:39.487 INFO: ok: [10.0.0.46] => (item={'key': 'barbican-worker', 'value': {'container_name': 'barbican_worker', 'group': 'barbican-worker', 'enabled': True, 'image': 'quay.io/openstack.kolla/centos-source-barbican-worker:yoga', 'volumes': ['/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro', '/etc/localtime:/etc/localtime:ro', '/etc/timezone:/etc/timezone:ro', 'kolla_logs:/var/log/kolla/', ''], 'dimensions': {}, 'healthcheck': {'interval': '30', 'retries': '3', 'start_period': '5', 'test': ['CMD-SHELL', 'healthcheck_port barbican-worker 5672'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "item": {"key": "barbican-worker", "value": {"container_name": "barbican_worker", "dimensions": {}, "enabled": true, "group": "barbican-worker", "healthcheck": {"interval": "30", "retries": "3", "start_period": "5", "test": ["CMD-SHELL", "healthcheck_port barbican-worker 5672"], "timeout": "30"}, "image": "quay.io/openstack.kolla/centos-source-barbican-worker:yoga", "volumes": ["/etc/kolla/barbican-worker/:/var/lib/kolla/config_files/:ro", "/etc/localtime:/etc/localtime:ro", "/etc/timezone:/etc/timezone:ro", "kolla_logs:/var/log/kolla/", ""]}}, "result": false} 2025-02-13 02:30:41.269 INFO: TASK [barbican : Creating barbican database] *********************************** 2025-02-13 02:30:41.270 INFO: ok: [10.0.0.46] => {"action": "mysql_db", "changed": false, "db": "barbican", "db_list": ["barbican"], "executed_commands": []} 2025-02-13 02:30:42.889 INFO: TASK [barbican : Creating barbican database user and setting permissions] ****** 2025-02-13 02:30:42.900 INFO: ok: [10.0.0.46] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "barbican"} 2025-02-13 02:30:45.967 INFO: TASK [barbican : Running barbican bootstrap container] ************************* 2025-02-13 02:30:45.968 INFO: changed: [10.0.0.46] => {"changed": true, "rc": 0, "result": false, "stderr": "+ sudo -E kolla_set_configs\nINFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json\nINFO:__main__:Validating config file\nINFO:__main__:Kolla config strategy set to: COPY_ALWAYS\nINFO:__main__:Copying service configuration files\nINFO:__main__:Copying /var/lib/kolla/config_files/barbican.conf to /etc/barbican/barbican.conf\nINFO:__main__:Setting permission for /etc/barbican/barbican.conf\nINFO:__main__:Deleting /etc/barbican/vassals/barbican-api.ini\nINFO:__main__:Copying /var/lib/kolla/config_files/vassals/barbican-api.ini to /etc/barbican/vassals/barbican-api.ini\nINFO:__main__:Setting permission for /etc/barbican/vassals/barbican-api.ini\nINFO:__main__:Writing out command to execute\nINFO:__main__:Setting permission for /var/lib/barbican\nINFO:__main__:Setting permission for /var/log/kolla/barbican\n++ cat /run_command\n+ CMD='uwsgi --master --emperor /etc/barbican/vassals --logto /var/log/kolla/barbican/barbican_api_uwsgi_access.log --logfile-chmod 644'\n+ ARGS=\n+ sudo kolla_copy_cacerts\n+ [[ ! -n '' ]]\n+ . kolla_extend_start\n++ LOG_DIR=/var/log/kolla/barbican\n++ [[ ! -d /var/log/kolla/barbican ]]\n+++ stat -c %U:%G /var/log/kolla/barbican\n++ [[ barbican:barbican != \\b\\a\\r\\b\\i\\c\\a\\n\\:\\k\\o\\l\\l\\a ]]\n++ chown barbican:kolla /var/log/kolla/barbican\n+++ stat -c %a /var/log/kolla/barbican\n++ [[ 2755 != \\7\\5\\5 ]]\n++ chmod 755 /var/log/kolla/barbican\n++ . /usr/local/bin/kolla_barbican_extend_start\n+++ [[ -n 0 ]]\n+++ barbican-db-manage upgrade\n+++ exit 0\n", "stderr_lines": ["+ sudo -E kolla_set_configs", "INFO:__main__:Loading config file at /var/lib/kolla/config_files/config.json", "INFO:__main__:Validating config file", "INFO:__main__:Kolla config strategy set to: COPY_ALWAYS", "INFO:__main__:Copying service configuration files", "INFO:__main__:Copying /var/lib/kolla/config_files/barbican.conf to /etc/barbican/barbican.conf", "INFO:__main__:Setting permission for /etc/barbican/barbican.conf", "INFO:__main__:Deleting /etc/barbican/vassals/barbican-api.ini", "INFO:__main__:Copying /var/lib/kolla/config_files/vassals/barbican-api.ini to /etc/barbican/vassals/barbican-api.ini", "INFO:__main__:Setting permission for /etc/barbican/vassals/barbican-api.ini", "INFO:__main__:Writing out command to execute", "INFO:__main__:Setting permission for /var/lib/barbican", "INFO:__main__:Setting permission for /var/log/kolla/barbican", "++ cat /run_command", "+ CMD='uwsgi --master --emperor /etc/barbican/vassals --logto /var/log/kolla/barbican/barbican_api_uwsgi_access.log --logfile-chmod 644'", "+ ARGS=", "+ sudo kolla_copy_cacerts", "+ [[ ! -n '' ]]", "+ . kolla_extend_start", "++ LOG_DIR=/var/log/kolla/barbican", "++ [[ ! -d /var/log/kolla/barbican ]]", "+++ stat -c %U:%G /var/log/kolla/barbican", "++ [[ barbican:barbican != \\b\\a\\r\\b\\i\\c\\a\\n\\:\\k\\o\\l\\l\\a ]]", "++ chown barbican:kolla /var/log/kolla/barbican", "+++ stat -c %a /var/log/kolla/barbican", "++ [[ 2755 != \\7\\5\\5 ]]", "++ chmod 755 /var/log/kolla/barbican", "++ . /usr/local/bin/kolla_barbican_extend_start", "+++ [[ -n 0 ]]", "+++ barbican-db-manage upgrade", "+++ exit 0"], "stdout": "", "stdout_lines": []} 2025-02-13 02:30:46.169 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-api 2025-02-13 02:30:46.169 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-agent 2025-02-13 02:30:46.170 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-conductor 2025-02-13 02:30:46.170 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cyborg_True 2025-02-13 02:30:46.173 INFO: PLAY [Apply role cyborg] ******************************************************* 2025-02-13 02:30:46.173 INFO: skipping: no hosts matched 2025-02-13 02:30:46.174 INFO: [WARNING]: Could not match supplied host pattern, ignoring: designate-producer 2025-02-13 02:30:46.175 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_designate_True 2025-02-13 02:30:46.177 INFO: PLAY [Apply role designate] **************************************************** 2025-02-13 02:30:46.178 INFO: skipping: no hosts matched 2025-02-13 02:30:46.178 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_trove_True 2025-02-13 02:30:46.180 INFO: PLAY [Apply role trove] ******************************************************** 2025-02-13 02:30:46.181 INFO: skipping: no hosts matched 2025-02-13 02:30:46.182 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_watcher_True 2025-02-13 02:30:46.184 INFO: PLAY [Apply role watcher] ****************************************************** 2025-02-13 02:30:46.184 INFO: skipping: no hosts matched 2025-02-13 02:30:46.184 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_grafana_True 2025-02-13 02:30:46.186 INFO: PLAY [Apply role grafana] ****************************************************** 2025-02-13 02:30:46.187 INFO: skipping: no hosts matched 2025-02-13 02:30:46.187 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cloudkitty_True 2025-02-13 02:30:46.189 INFO: PLAY [Apply role cloudkitty] *************************************************** 2025-02-13 02:30:46.190 INFO: skipping: no hosts matched 2025-02-13 02:30:46.191 INFO: [WARNING]: Could not match supplied host pattern, ignoring: freezer-scheduler 2025-02-13 02:30:46.191 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_freezer_True 2025-02-13 02:30:46.193 INFO: PLAY [Apply role freezer] ****************************************************** 2025-02-13 02:30:46.193 INFO: skipping: no hosts matched 2025-02-13 02:30:46.194 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-conductor 2025-02-13 02:30:46.194 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-health- manager 2025-02-13 02:30:46.195 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_senlin_True 2025-02-13 02:30:46.196 INFO: PLAY [Apply role senlin] ******************************************************* 2025-02-13 02:30:46.197 INFO: skipping: no hosts matched 2025-02-13 02:30:46.197 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-server 2025-02-13 02:30:46.198 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-conductor 2025-02-13 02:30:46.198 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_tacker_True 2025-02-13 02:30:46.200 INFO: PLAY [Apply role tacker] ******************************************************* 2025-02-13 02:30:46.200 INFO: skipping: no hosts matched 2025-02-13 02:30:46.204 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_octavia_True 2025-02-13 02:30:46.204 INFO: PLAY [Apply role octavia] ****************************************************** 2025-02-13 02:30:46.205 INFO: skipping: no hosts matched 2025-02-13 02:30:46.205 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-api 2025-02-13 02:30:46.206 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-wsproxy 2025-02-13 02:30:46.207 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-compute 2025-02-13 02:30:46.207 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-cni-daemon 2025-02-13 02:30:46.207 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zun_True 2025-02-13 02:30:46.208 INFO: PLAY [Apply role zun] ********************************************************** 2025-02-13 02:30:46.208 INFO: skipping: no hosts matched 2025-02-13 02:30:46.209 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-agent 2025-02-13 02:30:46.209 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-analyzer 2025-02-13 02:30:46.210 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_skydive_True 2025-02-13 02:30:46.211 INFO: PLAY [Apply role skydive] ****************************************************** 2025-02-13 02:30:46.211 INFO: skipping: no hosts matched 2025-02-13 02:30:46.212 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-api 2025-02-13 02:30:46.213 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-graph 2025-02-13 02:30:46.213 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-notifier 2025-02-13 02:30:46.214 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-ml 2025-02-13 02:30:46.214 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-persistor 2025-02-13 02:30:46.215 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_vitrage_True 2025-02-13 02:30:46.217 INFO: PLAY [Apply role vitrage] ****************************************************** 2025-02-13 02:30:46.218 INFO: skipping: no hosts matched 2025-02-13 02:30:46.219 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-api 2025-02-13 02:30:46.220 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-manager 2025-02-13 02:30:46.220 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_blazar_True 2025-02-13 02:30:46.221 INFO: PLAY [Apply role blazar] ******************************************************* 2025-02-13 02:30:46.221 INFO: skipping: no hosts matched 2025-02-13 02:30:46.222 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-api 2025-02-13 02:30:46.222 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-engine 2025-02-13 02:30:46.223 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari- hostmonitor 2025-02-13 02:30:46.224 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari- instancemonitor 2025-02-13 02:30:46.224 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_masakari_True 2025-02-13 02:30:46.225 INFO: PLAY [Apply role masakari] ***************************************************** 2025-02-13 02:30:46.226 INFO: skipping: no hosts matched 2025-02-13 02:30:46.226 INFO: PLAY [Post-deploy playbook for contrail] *************************************** 2025-02-13 02:30:47.393 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-13 02:30:47.394 INFO: ok: [10.0.0.46] 2025-02-13 02:30:48.148 INFO: TASK [Creating admin openrc file for kolla-toolbox] **************************** ok: [10.0.0.46] => {"changed": false, "checksum": "30ab95473b54a1dd5e434a5f491f61982152a39a", "dest": "/etc/kolla/kolla-toolbox/admin-openrc.sh", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/kolla/kolla-toolbox/admin-openrc.sh", "size": 560, "state": "file", "uid": 0} 2025-02-13 02:30:48.564 INFO: TASK [create openstack kolla external services directory] ********************** ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/kolla/external/", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:30:49.218 INFO: TASK [Creating admin openrc file for external services] ************************ 2025-02-13 02:30:49.219 INFO: ok: [10.0.0.46] => {"changed": false, "checksum": "ee41fcff93434feede7957b184919c445ff143af", "dest": "/etc/kolla/external/admin-openrc.yml", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "path": "/etc/kolla/external/admin-openrc.yml", "size": 367, "state": "file", "uid": 0} 2025-02-13 02:30:51.526 INFO: TASK [Create Host Aggregates to separate types of hosts] *********************** 2025-02-13 02:30:51.527 INFO: changed: [10.0.0.46] => (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.46: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.690441", "end": "2025-02-13 02:30:51.482914", "failed_when_result": false, "item": ["true", "nova-baremetal", "baremetal-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-02-13 02:30:49.792473", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.46:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.46:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists."], "stdout": "", "stdout_lines": []} 2025-02-13 02:30:53.533 INFO: changed: [10.0.0.46] => (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.46: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.620961", "end": "2025-02-13 02:30:53.488214", "failed_when_result": false, "item": ["false", "nova", "virtual-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-02-13 02:30:51.867253", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.46:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.46:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists."], "stdout": "", "stdout_lines": []} 2025-02-13 02:30:55.684 INFO: TASK [Add compute hosts to virtual-hosts Aggregate Group] ********************** 2025-02-13 02:30:55.685 INFO: changed: [10.0.0.46] => (item=10.0.0.50) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.46: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-2728-1"], "delta": "0:00:01.577457", "end": "2025-02-13 02:30:55.644978", "failed_when_result": false, "item": "10.0.0.50", "msg": "non-zero return code", "rc": 1, "start": "2025-02-13 02:30:54.067521", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.46:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2728-1.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.46:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2728-1."], "stdout": "", "stdout_lines": []} 2025-02-13 02:30:57.716 INFO: changed: [10.0.0.46] => (item=10.0.0.54) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.46: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-2728-2"], "delta": "0:00:01.608048", "end": "2025-02-13 02:30:57.678488", "failed_when_result": false, "item": "10.0.0.54", "msg": "non-zero return code", "rc": 1, "start": "2025-02-13 02:30:56.070440", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.46:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2728-2.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.46:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2728-2."], "stdout": "", "stdout_lines": []} 2025-02-13 02:30:57.972 INFO: PLAY RECAP ********************************************************************* 2025-02-13 02:30:57.972 INFO: 10.0.0.12 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 2025-02-13 02:30:57.972 INFO: 10.0.0.35 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 2025-02-13 02:30:57.972 INFO: 10.0.0.46 : ok=279 changed=31 unreachable=0 failed=0 skipped=176 rescued=0 ignored=0 2025-02-13 02:30:57.973 INFO: 10.0.0.50 : ok=69 changed=7 unreachable=0 failed=0 skipped=82 rescued=0 ignored=0 10.0.0.54 : ok=64 changed=7 unreachable=0 failed=0 skipped=83 rescued=0 ignored=0 localhost : ok=63 changed=0 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0 2025-02-13 02:30:57.973 INFO: 2025-02-13 02:30:58.174 INFO: + sudo -E ansible-playbook -v -e stage=compute -e orchestrator=openstack -e config_file=/home/ubuntu/.tf/ziu_instances.yaml playbooks/ziu.yml 2025-02-13 02:30:59.574 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-02-13 02:30:59.590 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-02-13 02:30:59.604 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-02-13 02:31:00.081 INFO: PLAY [Create container host group and evaluate variables for Contrail] ********* 2025-02-13 02:31:01.490 INFO: TASK [Gathering Facts] ********************************************************* ok: [localhost] 2025-02-13 02:31:01.717 INFO: TASK [Expose instances] ******************************************************** 2025-02-13 02:31:01.718 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_12": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}, "node_10_0_0_35": {"ip": "10.0.0.35", "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_46": {"ip": "10.0.0.46", "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_50": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_54": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}}, "changed": false} 2025-02-13 02:31:01.968 INFO: TASK [Expose global configuration] ********************************************* 2025-02-13 02:31:01.969 INFO: ok: [localhost] => {"ansible_facts": {"global_configuration": {"CONTAINER_REGISTRY": "nexus.gz1.opensdn.io:5102", "ENABLE_DESTROY": false, "K8S_YUM_REPO_URL": "http://tf-mirrors.gz1.opensdn.io/repos/yum7/latest/k8s/", "REGISTRY_PRIVATE_INSECURE": true}}, "changed": false} 2025-02-13 02:31:02.237 INFO: TASK [Expose remote_locations configuration] *********************************** 2025-02-13 02:31:02.238 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false} 2025-02-13 02:31:02.446 INFO: TASK [Expose provider config] ************************************************** 2025-02-13 02:31:02.447 INFO: ok: [localhost] => {"ansible_facts": {"provider_config": {"bms": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}}, "changed": false} 2025-02-13 02:31:02.555 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-02-13 02:31:02.635 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-02-13 02:31:03.025 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-02-13 02:31:03.026 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_46", "private_ip": "10.0.0.46"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:03.058 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.35", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_35", "private_ip": "10.0.0.35"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:03.091 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:03.126 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.50", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_50", "private_ip": "10.0.0.50"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:31:03.164 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.54", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_54", "private_ip": "10.0.0.54"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:31:03.344 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_46", "private_ip": "10.0.0.46"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:03.382 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.35", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_35", "private_ip": "10.0.0.35"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:03.418 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.12", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_12", "private_ip": "10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:03.454 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.50", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_50", "private_ip": "10.0.0.50"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:31:03.488 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.54", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_54", "private_ip": "10.0.0.54"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:31:03.844 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-02-13 02:31:03.931 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-02-13 02:31:04.156 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:04.156 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-02-13 02:31:04.412 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ 2025-02-13 02:31:04.413 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:04.453 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:04.486 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"config_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:04.683 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:04.683 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-02-13 02:31:04.921 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** 2025-02-13 02:31:04.921 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:04.954 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:04.988 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"control_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:05.163 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:05.164 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-02-13 02:31:05.385 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** 2025-02-13 02:31:05.386 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:05.423 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:05.456 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"configdb_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:05.629 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:05.630 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-02-13 02:31:05.859 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:05.894 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:05.927 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:06.116 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:06.117 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-02-13 02:31:06.353 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** 2025-02-13 02:31:06.353 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:06.387 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:06.420 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_snmp_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:06.590 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:06.591 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-02-13 02:31:06.811 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** 2025-02-13 02:31:06.812 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:06.846 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:06.880 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analytics_alarm_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:07.051 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-02-13 02:31:07.280 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:07.343 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:07.380 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"analyticsdb_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:07.580 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:07.582 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-02-13 02:31:07.827 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* 2025-02-13 02:31:07.828 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:07.861 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46", "10.0.0.35"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:07.896 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"webui_nodes_list": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:08.100 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-02-13 02:31:08.434 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:08.434 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-02-13 02:31:08.781 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:08.788 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-02-13 02:31:09.104 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:09.112 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-02-13 02:31:09.319 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-02-13 02:31:09.319 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:09.503 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:09.507 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-02-13 02:31:09.734 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** 2025-02-13 02:31:09.735 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.50"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:31:09.767 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.50", "10.0.0.54"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:31:09.938 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:09.938 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-02-13 02:31:10.128 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-02-13 02:31:10.184 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-02-13 02:31:10.556 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* 2025-02-13 02:31:10.557 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-02-13 02:31:10.735 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** 2025-02-13 02:31:10.735 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false} 2025-02-13 02:31:10.910 INFO: TASK [contrail_deployer : set registry if defined] ***************************** 2025-02-13 02:31:10.911 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false} 2025-02-13 02:31:11.215 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:11.216 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-02-13 02:31:11.432 INFO: TASK [contrail_deployer : add roles if defined] ******************************** ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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_46": {"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_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:11.461 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:11.491 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:11.521 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_50', 'value': {'ip': '10.0.0.50', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_50", "value": {"ip": "10.0.0.50", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:31:11.565 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_54', 'value': {'ip': '10.0.0.54', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_12": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_35": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_46": {"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_50": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_54": {"openstack_compute": null, "vrouter": null}}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_54", "value": {"ip": "10.0.0.54", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-13 02:31:11.741 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** 2025-02-13 02:31:11.741 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.46 10.0.0.35 10.0.0.12", "opencontrail_collector_ip": "10.0.0.46 10.0.0.35 10.0.0.12"}, "changed": false} 2025-02-13 02:31:11.800 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-02-13 02:31:11.851 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-02-13 02:31:12.111 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** 2025-02-13 02:31:12.111 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-02-13 02:31:12.168 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-02-13 02:31:12.252 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-02-13 02:31:12.867 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** 2025-02-13 02:31:12.867 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "VROUTER_ENCRYPTION": false}}, "changed": false} 2025-02-13 02:31:13.040 INFO: TASK [contrail_deployer : set tty to true if it's not defined] ***************** 2025-02-13 02:31:13.041 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "changed": false} 2025-02-13 02:31:13.233 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"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.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIG_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:31:13.270 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"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.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONTROLLER_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:31:13.306 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"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.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "CONFIGDB_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:31:13.341 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:31:13.375 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_SNMP_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:31:13.441 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICS_ALARM_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:31:13.474 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "ANALYTICSDB_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:31:13.516 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.46', '10.0.0.35', '10.0.0.12']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.46", "10.0.0.35", "10.0.0.12"]}} 2025-02-13 02:31:13.736 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:13.736 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "changed": false} 2025-02-13 02:31:13.980 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** 2025-02-13 02:31:13.980 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:14.014 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:14.046 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:14.270 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "changed": false} 2025-02-13 02:31:14.483 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** 2025-02-13 02:31:14.484 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:14.515 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:14.547 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:14.721 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-13 02:31:14.721 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "changed": false} 2025-02-13 02:31:14.940 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** 2025-02-13 02:31:14.941 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_46', 'value': {'ip': '10.0.0.46', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_46", "value": {"ip": "10.0.0.46", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "openstack": null, "webui": null}}}} 2025-02-13 02:31:14.973 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_35', 'value': {'ip': '10.0.0.35', '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.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_35", "value": {"ip": "10.0.0.35", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:15.008 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_12', 'value': {'ip': '10.0.0.12', 'provider': 'bms', 'roles': {'analytics': None, 'analytics_snmp': None, 'analytics_alarm': None, 'analytics_database': None, 'config': None, 'config_database': None, 'control': None, 'webui': None}}}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.46,10.0.0.35,10.0.0.12", "CONTROL_NODES": "10.20.0.35,10.20.0.6,10.20.0.8", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_MODE": "patched", "LOG_LEVEL": "SYS_DEBUG", "OPENSTACK_VERSION": "yoga", "RABBITMQ_USE_SSL": "false", "SSL_ENABLE": "false", "STDIN_OPEN": true, "TTY": true, "VROUTER_ENCRYPTION": false, "WEBUI_NODES": "10.0.0.46,10.0.0.35,10.0.0.12"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_12", "value": {"ip": "10.0.0.12", "provider": "bms", "roles": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}}}} 2025-02-13 02:31:15.202 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** 2025-02-13 02:31:15.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-02-13 02:31:15.209 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:31:15.382 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** 2025-02-13 02:31:15.382 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.46"}, "changed": false} 2025-02-13 02:31:15.706 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:31:15.738 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:31:15.772 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:31:15.804 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:31:15.836 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:31:15.856 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:31:16.009 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** 2025-02-13 02:31:16.009 INFO: ok: [localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-13 02:31:16.350 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-02-13 02:31:16.405 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-02-13 02:31:16.627 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-02-13 02:31:16.825 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-02-13 02:31:17.278 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** 2025-02-13 02:31:17.278 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-02-13 02:31:17.447 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* 2025-02-13 02:31:17.448 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-02-13 02:31:17.623 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* 2025-02-13 02:31:17.628 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-02-13 02:31:17.991 INFO: TASK [k8s_deployer : init master_ip list] ************************************** 2025-02-13 02:31:17.992 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false} 2025-02-13 02:31:18.168 INFO: TASK [k8s_deployer : init master_name list] ************************************ ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false} 2025-02-13 02:31:18.588 INFO: TASK [k8s_deployer : show master_ip list] ************************************** 2025-02-13 02:31:18.589 INFO: ok: [localhost] => { "msg": [] } 2025-02-13 02:31:18.761 INFO: TASK [k8s_deployer : show master_name list] ************************************ 2025-02-13 02:31:18.761 INFO: ok: [localhost] => { "msg": [] } 2025-02-13 02:31:19.579 INFO: PLAY [Prepare Docker] ********************************************************** 2025-02-13 02:31:20.922 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.46] 2025-02-13 02:31:21.647 INFO: ok: [10.0.0.12] 2025-02-13 02:31:21.898 INFO: ok: [10.0.0.54] 2025-02-13 02:31:21.905 INFO: ok: [10.0.0.35] 2025-02-13 02:31:21.940 INFO: ok: [10.0.0.50] 2025-02-13 02:31:22.662 INFO: TASK [docker : include OS specific] ******************************************** 2025-02-13 02:31:23.487 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.46, 10.0.0.35, 10.0.0.12, 10.0.0.50, 10.0.0.54 2025-02-13 02:31:25.110 INFO: TASK [docker : upgrade pyopenssl] ********************************************** ok: [10.0.0.12] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null} 2025-02-13 02:31:25.286 INFO: ok: [10.0.0.35] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null} 2025-02-13 02:31:25.427 INFO: ok: [10.0.0.54] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null} 2025-02-13 02:31:25.438 INFO: ok: [10.0.0.50] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/lib/python3/dist-packages (21.0.0)"], "version": null, "virtualenv": null} 2025-02-13 02:31:25.540 INFO: ok: [10.0.0.46] => {"changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "pyopenssl"], "name": ["pyopenssl"], "requirements": null, "state": "present", "stderr": "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (25.0.0)\nRequirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.1)\nRequirement already satisfied: typing-extensions>=4.9 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (4.12.2)\nRequirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)\nRequirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: pyopenssl in /usr/local/lib/python3.10/dist-packages (25.0.0)", "Requirement already satisfied: cryptography<45,>=41.0.5 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (44.0.1)", "Requirement already satisfied: typing-extensions>=4.9 in /usr/local/lib/python3.10/dist-packages (from pyopenssl) (4.12.2)", "Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.10/dist-packages (from cryptography<45,>=41.0.5->pyopenssl) (1.17.1)", "Requirement already satisfied: pycparser in /usr/local/lib/python3.10/dist-packages (from cffi>=1.12->cryptography<45,>=41.0.5->pyopenssl) (2.22)"], "version": null, "virtualenv": null} 2025-02-13 02:31:27.087 INFO: TASK [docker : Install pre-requisites] ***************************************** ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false} 2025-02-13 02:31:27.189 INFO: ok: [10.0.0.54] => {"attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false} 2025-02-13 02:31:27.278 INFO: ok: [10.0.0.50] => {"attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false} ok: [10.0.0.46] => {"attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false} 2025-02-13 02:31:27.305 INFO: ok: [10.0.0.35] => {"attempts": 1, "cache_update_time": 1739412449, "cache_updated": false, "changed": false} 2025-02-13 02:31:28.391 INFO: TASK [docker : add docker repo key] ******************************************** ok: [10.0.0.12] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-13 02:31:28.477 INFO: ok: [10.0.0.35] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-13 02:31:28.549 INFO: ok: [10.0.0.50] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-13 02:31:28.579 INFO: ok: [10.0.0.46] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-13 02:31:28.612 INFO: ok: [10.0.0.54] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-13 02:31:29.525 INFO: TASK [docker : create docker repo] ********************************************* ok: [10.0.0.12] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-13 02:31:29.630 INFO: ok: [10.0.0.35] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-13 02:31:29.648 INFO: ok: [10.0.0.46] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-13 02:31:29.650 INFO: ok: [10.0.0.50] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-13 02:31:29.728 INFO: ok: [10.0.0.54] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-13 02:31:33.247 INFO: TASK [docker : install docker for other ubuntu] ******************************** 2025-02-13 02:31:33.251 INFO: ok: [10.0.0.12] => {"attempts": 1, "cache_update_time": 1739413892, "cache_updated": true, "changed": false} 2025-02-13 02:31:33.407 INFO: ok: [10.0.0.54] => {"attempts": 1, "cache_update_time": 1739413892, "cache_updated": true, "changed": false} 2025-02-13 02:31:33.483 INFO: ok: [10.0.0.46] => {"attempts": 1, "cache_update_time": 1739413892, "cache_updated": true, "changed": false} 2025-02-13 02:31:33.618 INFO: ok: [10.0.0.35] => {"attempts": 1, "cache_update_time": 1739413892, "cache_updated": true, "changed": false} 2025-02-13 02:31:33.745 INFO: ok: [10.0.0.50] => {"attempts": 1, "cache_update_time": 1739413892, "cache_updated": true, "changed": false} 2025-02-13 02:31:33.934 INFO: TASK [docker : add Contrail's insecure registry] ******************************* 2025-02-13 02:31:34.650 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.46, 10.0.0.35, 10.0.0.12, 10.0.0.50, 10.0.0.54 2025-02-13 02:31:35.423 INFO: TASK [docker : create docker config directory] ********************************* 2025-02-13 02:31:35.424 INFO: ok: [10.0.0.12] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:31:35.431 INFO: ok: [10.0.0.35] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:31:35.449 INFO: ok: [10.0.0.46] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:31:35.553 INFO: ok: [10.0.0.50] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:31:35.651 INFO: ok: [10.0.0.54] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:31:36.166 INFO: TASK [docker : ensure docker config file exists] ******************************* 2025-02-13 02:31:36.166 INFO: changed: [10.0.0.46] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0} 2025-02-13 02:31:36.315 INFO: changed: [10.0.0.35] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-02-13 02:31:36.321 INFO: changed: [10.0.0.12] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-02-13 02:31:36.394 INFO: changed: [10.0.0.50] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-02-13 02:31:36.497 INFO: changed: [10.0.0.54] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-02-13 02:31:37.165 INFO: TASK [docker : read docker config file] **************************************** 2025-02-13 02:31:37.166 INFO: changed: [10.0.0.46] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004808", "end": "2025-02-13 02:31:37.107893", "msg": "", "rc": 0, "start": "2025-02-13 02:31:37.103085", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"live-restore\": true,\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"live-restore\": true,", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-02-13 02:31:37.172 INFO: changed: [10.0.0.35] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004991", "end": "2025-02-13 02:31:37.123006", "msg": "", "rc": 0, "start": "2025-02-13 02:31:37.118015", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-02-13 02:31:37.187 INFO: changed: [10.0.0.12] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004675", "end": "2025-02-13 02:31:37.140742", "msg": "", "rc": 0, "start": "2025-02-13 02:31:37.136067", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-02-13 02:31:37.250 INFO: changed: [10.0.0.50] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003912", "end": "2025-02-13 02:31:37.213736", "msg": "", "rc": 0, "start": "2025-02-13 02:31:37.209824", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-02-13 02:31:37.386 INFO: changed: [10.0.0.54] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003503", "end": "2025-02-13 02:31:37.344978", "msg": "", "rc": 0, "start": "2025-02-13 02:31:37.341475", "stderr": "", "stderr_lines": [], "stdout": "{\n \"insecure-registries\": [\n \"tf-mirrors.gz1.opensdn.io:5000\",\n \"nexus.gz1.opensdn.io:5002\",\n \"nexus.gz1.opensdn.io:5102\"\n ],\n \"registry-mirrors\": [\n \"http://tf-mirrors.gz1.opensdn.io:5000\"\n ]\n}", "stdout_lines": ["{", " \"insecure-registries\": [", " \"tf-mirrors.gz1.opensdn.io:5000\",", " \"nexus.gz1.opensdn.io:5002\",", " \"nexus.gz1.opensdn.io:5102\"", " ],", " \"registry-mirrors\": [", " \"http://tf-mirrors.gz1.opensdn.io:5000\"", " ]", "}"]} 2025-02-13 02:31:37.660 INFO: TASK [docker : convert entries to json] **************************************** 2025-02-13 02:31:37.661 INFO: ok: [10.0.0.46] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "live-restore": true, "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:31:37.906 INFO: ok: [10.0.0.35] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:31:37.908 INFO: ok: [10.0.0.12] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:31:37.984 INFO: ok: [10.0.0.50] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:31:38.128 INFO: ok: [10.0.0.54] => {"ansible_facts": {"docker_daemon": {"insecure-registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"], "registry-mirrors": ["http://tf-mirrors.gz1.opensdn.io:5000"]}}, "changed": false} 2025-02-13 02:31:38.501 INFO: TASK [docker : register insecure-registries] *********************************** 2025-02-13 02:31:38.502 INFO: ok: [10.0.0.46] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-13 02:31:38.614 INFO: ok: [10.0.0.35] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-13 02:31:38.759 INFO: ok: [10.0.0.12] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-13 02:31:38.839 INFO: ok: [10.0.0.50] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-13 02:31:38.870 INFO: ok: [10.0.0.54] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-13 02:31:41.855 INFO: TASK [docker : start docker daemon] ******************************************** 2025-02-13 02:31:42.595 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.46, 10.0.0.35, 10.0.0.12, 10.0.0.50, 10.0.0.54 2025-02-13 02:31:43.528 INFO: TASK [docker : start docker daemon] ******************************************** 2025-02-13 02:31:43.529 INFO: ok: [10.0.0.12] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 02:07:56 UTC", "ActiveEnterTimestampMonotonic": "6795753524", "ActiveExitTimestamp": "Thu 2025-02-13 02:07:39 UTC", "ActiveExitTimestampMonotonic": "6779309740", "ActiveState": "active", "After": "basic.target system.slice time-set.target network-online.target sysinit.target firewalld.service docker.socket containerd.service systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 02:07:50 UTC", "AssertTimestampMonotonic": "6790495112", "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": "125927661000", "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": "Thu 2025-02-13 02:07:50 UTC", "ConditionTimestampMonotonic": "6790495110", "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": "82650", "ExecMainStartTimestamp": "Thu 2025-02-13 02:07:50 UTC", "ExecMainStartTimestampMonotonic": "6790496074", "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=[Thu 2025-02-13 02:07:50 UTC] ; stop_time=[n/a] ; pid=82650 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 02:07:50 UTC] ; stop_time=[n/a] ; pid=82650 ; 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": "Thu 2025-02-13 02:07:50 UTC", "InactiveEnterTimestampMonotonic": "6790494286", "InactiveExitTimestamp": "Thu 2025-02-13 02:07:50 UTC", "InactiveExitTimestampMonotonic": "6790496385", "InvocationID": "08fc142ca29348a3ad4e46c9cad18bdf", "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": "82650", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3629330432", "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": "Thu 2025-02-13 02:07:56 UTC", "StateChangeTimestampMonotonic": "6795753524", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "15", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:31:43.605 INFO: ok: [10.0.0.46] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 00:26:32 UTC", "ActiveEnterTimestampMonotonic": "803784206", "ActiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ActiveExitTimestampMonotonic": "802771819", "ActiveState": "active", "After": "systemd-journald.socket firewalld.service sysinit.target basic.target docker.socket containerd.service network-online.target time-set.target system.slice", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 00:26:31 UTC", "AssertTimestampMonotonic": "802777789", "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": "712574781000", "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": "Thu 2025-02-13 00:26:31 UTC", "ConditionTimestampMonotonic": "802777788", "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": "16206", "ExecMainStartTimestamp": "Thu 2025-02-13 00:26:31 UTC", "ExecMainStartTimestampMonotonic": "802778815", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Thu 2025-02-13 02:06:21 UTC] ; stop_time=[Thu 2025-02-13 02:06:21 UTC] ; pid=232369 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Thu 2025-02-13 02:06:21 UTC] ; stop_time=[Thu 2025-02-13 02:06:21 UTC] ; pid=232369 ; 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=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=16206 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 00:26:31 UTC] ; stop_time=[n/a] ; pid=16206 ; 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": "Thu 2025-02-13 00:26:31 UTC", "InactiveEnterTimestampMonotonic": "802777187", "InactiveExitTimestamp": "Thu 2025-02-13 00:26:31 UTC", "InactiveExitTimestampMonotonic": "802779127", "InvocationID": "5a6a3d161ef244b89b1cf1008b52509b", "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": "16206", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4929597440", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice sysinit.target docker.socket", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Thu 2025-02-13 02:06:21 UTC", "StateChangeTimestampMonotonic": "6792901365", "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-02-13 02:31:43.654 INFO: ok: [10.0.0.50] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 02:07:52 UTC", "ActiveEnterTimestampMonotonic": "6542895751", "ActiveExitTimestamp": "Thu 2025-02-13 02:07:39 UTC", "ActiveExitTimestampMonotonic": "6529940908", "ActiveState": "active", "After": "firewalld.service time-set.target basic.target docker.socket system.slice network-online.target systemd-journald.socket sysinit.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 02:07:49 UTC", "AssertTimestampMonotonic": "6540187589", "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": "7119323000", "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": "Thu 2025-02-13 02:07:49 UTC", "ConditionTimestampMonotonic": "6540187587", "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": "35179", "ExecMainStartTimestamp": "Thu 2025-02-13 02:07:49 UTC", "ExecMainStartTimestampMonotonic": "6540188723", "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=[Thu 2025-02-13 02:07:49 UTC] ; stop_time=[n/a] ; pid=35179 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 02:07:49 UTC] ; stop_time=[n/a] ; pid=35179 ; 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": "Thu 2025-02-13 02:07:49 UTC", "InactiveEnterTimestampMonotonic": "6540186935", "InactiveExitTimestamp": "Thu 2025-02-13 02:07:49 UTC", "InactiveExitTimestampMonotonic": "6540189077", "InvocationID": "e1dd2a62841546e09b388c29eaaf7905", "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": "35179", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "197656576", "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": "Thu 2025-02-13 02:07:52 UTC", "StateChangeTimestampMonotonic": "6542895751", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "13", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:31:43.660 INFO: ok: [10.0.0.35] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 02:07:57 UTC", "ActiveEnterTimestampMonotonic": "6846200075", "ActiveExitTimestamp": "Thu 2025-02-13 02:07:39 UTC", "ActiveExitTimestampMonotonic": "6828525146", "ActiveState": "active", "After": "systemd-journald.socket system.slice docker.socket network-online.target time-set.target sysinit.target firewalld.service basic.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 02:07:51 UTC", "AssertTimestampMonotonic": "6839881272", "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": "142578576000", "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": "Thu 2025-02-13 02:07:51 UTC", "ConditionTimestampMonotonic": "6839881269", "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": "81773", "ExecMainStartTimestamp": "Thu 2025-02-13 02:07:51 UTC", "ExecMainStartTimestampMonotonic": "6839882664", "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=[Thu 2025-02-13 02:07:51 UTC] ; stop_time=[n/a] ; pid=81773 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 02:07:51 UTC] ; stop_time=[n/a] ; pid=81773 ; 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": "Thu 2025-02-13 02:07:51 UTC", "InactiveEnterTimestampMonotonic": "6839880043", "InactiveExitTimestamp": "Thu 2025-02-13 02:07:51 UTC", "InactiveExitTimestampMonotonic": "6839883249", "InvocationID": "666add5038764083a5a5160e7da902c1", "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": "81773", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3705933824", "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": "Thu 2025-02-13 02:07:57 UTC", "StateChangeTimestampMonotonic": "6846200075", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "15", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:31:43.669 INFO: ok: [10.0.0.54] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Thu 2025-02-13 02:07:52 UTC", "ActiveEnterTimestampMonotonic": "6495990163", "ActiveExitTimestamp": "Thu 2025-02-13 02:07:39 UTC", "ActiveExitTimestampMonotonic": "6482881167", "ActiveState": "active", "After": "system.slice time-set.target network-online.target docker.socket containerd.service basic.target sysinit.target firewalld.service systemd-journald.socket", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Thu 2025-02-13 02:07:49 UTC", "AssertTimestampMonotonic": "6493130548", "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": "6138485000", "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": "Thu 2025-02-13 02:07:49 UTC", "ConditionTimestampMonotonic": "6493130546", "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": "35216", "ExecMainStartTimestamp": "Thu 2025-02-13 02:07:49 UTC", "ExecMainStartTimestampMonotonic": "6493131625", "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=[Thu 2025-02-13 02:07:49 UTC] ; stop_time=[n/a] ; pid=35216 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Thu 2025-02-13 02:07:49 UTC] ; stop_time=[n/a] ; pid=35216 ; 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": "Thu 2025-02-13 02:07:49 UTC", "InactiveEnterTimestampMonotonic": "6493129659", "InactiveExitTimestamp": "Thu 2025-02-13 02:07:49 UTC", "InactiveExitTimestampMonotonic": "6493132036", "InvocationID": "62e9c34603c4424e97c161b5cd236680", "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": "35216", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "197763072", "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": "Thu 2025-02-13 02:07:52 UTC", "StateChangeTimestampMonotonic": "6495990163", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "12", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "containerd.service network-online.target", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-13 02:31:45.211 INFO: [WARNING]: Found variable using reserved name: roles 2025-02-13 02:31:45.211 INFO: PLAY [Stop Vrouter and update images] ****************************************** 2025-02-13 02:31:46.870 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.35] 2025-02-13 02:31:46.929 INFO: ok: [10.0.0.12] 2025-02-13 02:31:46.982 INFO: ok: [10.0.0.46] 2025-02-13 02:31:47.080 INFO: ok: [10.0.0.54] 2025-02-13 02:31:47.100 INFO: ok: [10.0.0.50] 2025-02-13 02:31:47.624 INFO: TASK [include_role : contrail_rsyslogd] **************************************** 2025-02-13 02:31:47.951 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. 2025-02-13 02:31:48.000 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. 2025-02-13 02:31:49.924 INFO: TASK [contrail_rsyslogd : update contrail rsyslogd image] ********************** 2025-02-13 02:31:49.925 INFO: changed: [10.0.0.54] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "delta": "0:00:00.637596", "end": "2025-02-13 02:31:49.885345", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-02-13 02:31:49.247749", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n2c30ebc28067: Pulling fs layer\nd5c65dc3c4d4: Pulling fs layer\nfdcf33161594: Pulling fs layer\n4082f853bab5: Pulling fs layer\n4082f853bab5: Waiting\nfdcf33161594: Verifying Checksum\nfdcf33161594: Download complete\n2c30ebc28067: Verifying Checksum\n2c30ebc28067: Download complete\n4082f853bab5: Verifying Checksum\n4082f853bab5: Download complete\n2c30ebc28067: Pull complete\nd5c65dc3c4d4: Verifying Checksum\nd5c65dc3c4d4: Download complete\nd5c65dc3c4d4: Pull complete\nfdcf33161594: Pull complete\n4082f853bab5: Pull complete\nDigest: sha256:3b51a0b06d344c9ca57b52de3a0c4ea7d6d2bbc187287e788b10fde5385772e6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "2c30ebc28067: Pulling fs layer", "d5c65dc3c4d4: Pulling fs layer", "fdcf33161594: Pulling fs layer", "4082f853bab5: Pulling fs layer", "4082f853bab5: Waiting", "fdcf33161594: Verifying Checksum", "fdcf33161594: Download complete", "2c30ebc28067: Verifying Checksum", "2c30ebc28067: Download complete", "4082f853bab5: Verifying Checksum", "4082f853bab5: Download complete", "2c30ebc28067: Pull complete", "d5c65dc3c4d4: Verifying Checksum", "d5c65dc3c4d4: Download complete", "d5c65dc3c4d4: Pull complete", "fdcf33161594: Pull complete", "4082f853bab5: Pull complete", "Digest: sha256:3b51a0b06d344c9ca57b52de3a0c4ea7d6d2bbc187287e788b10fde5385772e6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly"]} 2025-02-13 02:31:49.968 INFO: changed: [10.0.0.50] => (item=contrail-external-rsyslogd) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "delta": "0:00:00.734013", "end": "2025-02-13 02:31:49.930153", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-02-13 02:31:49.196140", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n2c30ebc28067: Pulling fs layer\nd5c65dc3c4d4: Pulling fs layer\nfdcf33161594: Pulling fs layer\n4082f853bab5: Pulling fs layer\n4082f853bab5: Waiting\nfdcf33161594: Download complete\n2c30ebc28067: Download complete\n4082f853bab5: Verifying Checksum\n4082f853bab5: Download complete\n2c30ebc28067: Pull complete\nd5c65dc3c4d4: Verifying Checksum\nd5c65dc3c4d4: Download complete\nd5c65dc3c4d4: Pull complete\nfdcf33161594: Pull complete\n4082f853bab5: Pull complete\nDigest: sha256:3b51a0b06d344c9ca57b52de3a0c4ea7d6d2bbc187287e788b10fde5385772e6\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly\nnexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "stdout_lines": ["nightly: Pulling from contrail-external-rsyslogd", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "2c30ebc28067: Pulling fs layer", "d5c65dc3c4d4: Pulling fs layer", "fdcf33161594: Pulling fs layer", "4082f853bab5: Pulling fs layer", "4082f853bab5: Waiting", "fdcf33161594: Download complete", "2c30ebc28067: Download complete", "4082f853bab5: Verifying Checksum", "4082f853bab5: Download complete", "2c30ebc28067: Pull complete", "d5c65dc3c4d4: Verifying Checksum", "d5c65dc3c4d4: Download complete", "d5c65dc3c4d4: Pull complete", "fdcf33161594: Pull complete", "4082f853bab5: Pull complete", "Digest: sha256:3b51a0b06d344c9ca57b52de3a0c4ea7d6d2bbc187287e788b10fde5385772e6", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly"]} 2025-02-13 02:31:52.831 INFO: TASK [contrail_rsyslogd : stop rsyslogd] *************************************** 2025-02-13 02:31:52.831 INFO: changed: [10.0.0.50] => {"changed": true} 2025-02-13 02:31:52.899 INFO: changed: [10.0.0.54] => {"changed": true} 2025-02-13 02:31:53.535 INFO: TASK [include_role : contrail_vrouter] ***************************************** 2025-02-13 02:31:54.413 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.50] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-02-13 02:31:54.464 INFO: ok: [10.0.0.54] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-02-13 02:31:54.948 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. 2025-02-13 02:31:54.995 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. 2025-02-13 02:32:00.105 INFO: TASK [contrail_vrouter : update image] ***************************************** 2025-02-13 02:32:00.106 INFO: changed: [10.0.0.54] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:03.824645", "end": "2025-02-13 02:32:00.064224", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:31:56.239579", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Pulling fs layer\n8ffd28545264: Pulling fs layer\n5602b60f05b4: Pulling fs layer\n5602b60f05b4: Download complete\n8ffd28545264: Verifying Checksum\n8ffd28545264: Download complete\n39cd60aae3e6: Verifying Checksum\n39cd60aae3e6: Download complete\n39cd60aae3e6: Pull complete\n8ffd28545264: Pull complete\n5602b60f05b4: Pull complete\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Pulling fs layer", "8ffd28545264: Pulling fs layer", "5602b60f05b4: Pulling fs layer", "5602b60f05b4: Download complete", "8ffd28545264: Verifying Checksum", "8ffd28545264: Download complete", "39cd60aae3e6: Verifying Checksum", "39cd60aae3e6: Download complete", "39cd60aae3e6: Pull complete", "8ffd28545264: Pull complete", "5602b60f05b4: Pull complete", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:32:01.089 INFO: changed: [10.0.0.50] => (item=contrail-node-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "delta": "0:00:04.798425", "end": "2025-02-13 02:32:01.044505", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-13 02:31:56.246080", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Pulling fs layer\n8ffd28545264: Pulling fs layer\n5602b60f05b4: Pulling fs layer\n5602b60f05b4: Verifying Checksum\n5602b60f05b4: Download complete\n8ffd28545264: Download complete\n39cd60aae3e6: Verifying Checksum\n39cd60aae3e6: Download complete\n39cd60aae3e6: Pull complete\n8ffd28545264: Pull complete\n5602b60f05b4: Pull complete\nDigest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-node-init", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Pulling fs layer", "8ffd28545264: Pulling fs layer", "5602b60f05b4: Pulling fs layer", "5602b60f05b4: Verifying Checksum", "5602b60f05b4: Download complete", "8ffd28545264: Download complete", "39cd60aae3e6: Verifying Checksum", "39cd60aae3e6: Download complete", "39cd60aae3e6: Pull complete", "8ffd28545264: Pull complete", "5602b60f05b4: Pull complete", "Digest: sha256:c67cda74e40a2418d87ce49b9b9def150b8a3d39bf8ab1e5ed606105974d9d63", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly"]} 2025-02-13 02:32:05.649 INFO: changed: [10.0.0.54] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:04.405297", "end": "2025-02-13 02:32:05.611046", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:32:01.205749", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nf80ccffb1a61: Pulling fs layer\n286d4f9d6b63: Pulling fs layer\n286d4f9d6b63: Verifying Checksum\n286d4f9d6b63: Download complete\nf80ccffb1a61: Verifying Checksum\nf80ccffb1a61: Download complete\nf80ccffb1a61: Pull complete\n286d4f9d6b63: Pull complete\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "f80ccffb1a61: Pulling fs layer", "286d4f9d6b63: Pulling fs layer", "286d4f9d6b63: Verifying Checksum", "286d4f9d6b63: Download complete", "f80ccffb1a61: Verifying Checksum", "f80ccffb1a61: Download complete", "f80ccffb1a61: Pull complete", "286d4f9d6b63: Pull complete", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:32:07.076 INFO: changed: [10.0.0.54] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:00.267395", "end": "2025-02-13 02:32:07.037612", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:32:06.770217", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n0e980e9d9607: Pulling fs layer\n0e980e9d9607: Verifying Checksum\n0e980e9d9607: Download complete\n0e980e9d9607: Pull complete\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "0e980e9d9607: Pulling fs layer", "0e980e9d9607: Verifying Checksum", "0e980e9d9607: Download complete", "0e980e9d9607: Pull complete", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:32:07.172 INFO: changed: [10.0.0.50] => (item=contrail-nodemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "delta": "0:00:04.931439", "end": "2025-02-13 02:32:07.131386", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-13 02:32:02.199947", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\nf80ccffb1a61: Pulling fs layer\n286d4f9d6b63: Pulling fs layer\n286d4f9d6b63: Verifying Checksum\n286d4f9d6b63: Download complete\nf80ccffb1a61: Verifying Checksum\nf80ccffb1a61: Download complete\nf80ccffb1a61: Pull complete\n286d4f9d6b63: Pull complete\nDigest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly\nnexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "stdout_lines": ["nightly: Pulling from contrail-nodemgr", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "f80ccffb1a61: Pulling fs layer", "286d4f9d6b63: Pulling fs layer", "286d4f9d6b63: Verifying Checksum", "286d4f9d6b63: Download complete", "f80ccffb1a61: Verifying Checksum", "f80ccffb1a61: Download complete", "f80ccffb1a61: Pull complete", "286d4f9d6b63: Pull complete", "Digest: sha256:efb96c57730ee9cd74acdf0fd2fafea50e03d409944d11bcec55b77a70edc91c", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-13 02:32:09.600 INFO: changed: [10.0.0.50] => (item=contrail-provisioner) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "delta": "0:00:01.250549", "end": "2025-02-13 02:32:09.557176", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-13 02:32:08.306627", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n0e980e9d9607: Pulling fs layer\n0e980e9d9607: Verifying Checksum\n0e980e9d9607: Download complete\n0e980e9d9607: Pull complete\nDigest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly\nnexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "stdout_lines": ["nightly: Pulling from contrail-provisioner", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "0e980e9d9607: Pulling fs layer", "0e980e9d9607: Verifying Checksum", "0e980e9d9607: Download complete", "0e980e9d9607: Pull complete", "Digest: sha256:06993e603e9ffc018871846bf6ff55be78e8a05ae74cdffa7762572b4ef8aa1a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-13 02:32:15.543 INFO: changed: [10.0.0.54] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "delta": "0:00:07.234109", "end": "2025-02-13 02:32:15.505623", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-02-13 02:32:08.271514", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-kernel-build-init\n8f84a9f2102e: Already exists\nc5bed68843d3: Pulling fs layer\n4d30477aaf38: Pulling fs layer\n98a92a62936d: Pulling fs layer\nd51f3d76a1c6: Pulling fs layer\n64ef07a05fbe: Pulling fs layer\n8af7492fedda: Pulling fs layer\n369206b03a2a: Pulling fs layer\n64ef07a05fbe: Waiting\n8af7492fedda: Waiting\n369206b03a2a: Waiting\nd51f3d76a1c6: Waiting\nc5bed68843d3: Verifying Checksum\nc5bed68843d3: Download complete\n98a92a62936d: Verifying Checksum\n98a92a62936d: Download complete\n4d30477aaf38: Download complete\nc5bed68843d3: Pull complete\nd51f3d76a1c6: Verifying Checksum\nd51f3d76a1c6: Download complete\n8af7492fedda: Verifying Checksum\n8af7492fedda: Download complete\n4d30477aaf38: Pull complete\n369206b03a2a: Verifying Checksum\n369206b03a2a: Download complete\n98a92a62936d: Pull complete\nd51f3d76a1c6: Pull complete\n64ef07a05fbe: Verifying Checksum\n64ef07a05fbe: Download complete\n64ef07a05fbe: Pull complete\n8af7492fedda: Pull complete\n369206b03a2a: Pull complete\nDigest: sha256:1e489caa9fcfd777b4cb8c5a287517ee582a3adeb4644662d9b582fda7450621\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-vrouter-kernel-build-init", "8f84a9f2102e: Already exists", "c5bed68843d3: Pulling fs layer", "4d30477aaf38: Pulling fs layer", "98a92a62936d: Pulling fs layer", "d51f3d76a1c6: Pulling fs layer", "64ef07a05fbe: Pulling fs layer", "8af7492fedda: Pulling fs layer", "369206b03a2a: Pulling fs layer", "64ef07a05fbe: Waiting", "8af7492fedda: Waiting", "369206b03a2a: Waiting", "d51f3d76a1c6: Waiting", "c5bed68843d3: Verifying Checksum", "c5bed68843d3: Download complete", "98a92a62936d: Verifying Checksum", "98a92a62936d: Download complete", "4d30477aaf38: Download complete", "c5bed68843d3: Pull complete", "d51f3d76a1c6: Verifying Checksum", "d51f3d76a1c6: Download complete", "8af7492fedda: Verifying Checksum", "8af7492fedda: Download complete", "4d30477aaf38: Pull complete", "369206b03a2a: Verifying Checksum", "369206b03a2a: Download complete", "98a92a62936d: Pull complete", "d51f3d76a1c6: Pull complete", "64ef07a05fbe: Verifying Checksum", "64ef07a05fbe: Download complete", "64ef07a05fbe: Pull complete", "8af7492fedda: Pull complete", "369206b03a2a: Pull complete", "Digest: sha256:1e489caa9fcfd777b4cb8c5a287517ee582a3adeb4644662d9b582fda7450621", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"]} 2025-02-13 02:32:18.498 INFO: changed: [10.0.0.50] => (item=contrail-vrouter-kernel-build-init) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "delta": "0:00:07.707492", "end": "2025-02-13 02:32:18.453167", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-02-13 02:32:10.745675", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-kernel-build-init\n8f84a9f2102e: Already exists\nc5bed68843d3: Pulling fs layer\n4d30477aaf38: Pulling fs layer\n98a92a62936d: Pulling fs layer\nd51f3d76a1c6: Pulling fs layer\n64ef07a05fbe: Pulling fs layer\n8af7492fedda: Pulling fs layer\n369206b03a2a: Pulling fs layer\nd51f3d76a1c6: Waiting\n64ef07a05fbe: Waiting\n8af7492fedda: Waiting\n369206b03a2a: Waiting\n4d30477aaf38: Verifying Checksum\n4d30477aaf38: Download complete\nc5bed68843d3: Verifying Checksum\nc5bed68843d3: Download complete\n98a92a62936d: Verifying Checksum\n98a92a62936d: Download complete\nd51f3d76a1c6: Verifying Checksum\nd51f3d76a1c6: Download complete\nc5bed68843d3: Pull complete\n8af7492fedda: Verifying Checksum\n8af7492fedda: Download complete\n369206b03a2a: Verifying Checksum\n369206b03a2a: Download complete\n4d30477aaf38: Pull complete\n98a92a62936d: Pull complete\nd51f3d76a1c6: Pull complete\n64ef07a05fbe: Verifying Checksum\n64ef07a05fbe: Download complete\n64ef07a05fbe: Pull complete\n8af7492fedda: Pull complete\n369206b03a2a: Pull complete\nDigest: sha256:1e489caa9fcfd777b4cb8c5a287517ee582a3adeb4644662d9b582fda7450621\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly\nnexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "stdout_lines": ["nightly: Pulling from contrail-vrouter-kernel-build-init", "8f84a9f2102e: Already exists", "c5bed68843d3: Pulling fs layer", "4d30477aaf38: Pulling fs layer", "98a92a62936d: Pulling fs layer", "d51f3d76a1c6: Pulling fs layer", "64ef07a05fbe: Pulling fs layer", "8af7492fedda: Pulling fs layer", "369206b03a2a: Pulling fs layer", "d51f3d76a1c6: Waiting", "64ef07a05fbe: Waiting", "8af7492fedda: Waiting", "369206b03a2a: Waiting", "4d30477aaf38: Verifying Checksum", "4d30477aaf38: Download complete", "c5bed68843d3: Verifying Checksum", "c5bed68843d3: Download complete", "98a92a62936d: Verifying Checksum", "98a92a62936d: Download complete", "d51f3d76a1c6: Verifying Checksum", "d51f3d76a1c6: Download complete", "c5bed68843d3: Pull complete", "8af7492fedda: Verifying Checksum", "8af7492fedda: Download complete", "369206b03a2a: Verifying Checksum", "369206b03a2a: Download complete", "4d30477aaf38: Pull complete", "98a92a62936d: Pull complete", "d51f3d76a1c6: Pull complete", "64ef07a05fbe: Verifying Checksum", "64ef07a05fbe: Download complete", "64ef07a05fbe: Pull complete", "8af7492fedda: Pull complete", "369206b03a2a: Pull complete", "Digest: sha256:1e489caa9fcfd777b4cb8c5a287517ee582a3adeb4644662d9b582fda7450621", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"]} 2025-02-13 02:32:25.227 INFO: changed: [10.0.0.54] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "delta": "0:00:08.556003", "end": "2025-02-13 02:32:25.187669", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-02-13 02:32:16.631666", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n6337d4aa4ff1: Pulling fs layer\nc5055598ae64: Pulling fs layer\n71ead0c0e65b: Pulling fs layer\ncbf5bcc13516: Pulling fs layer\nb147d2cd5c47: Pulling fs layer\n5a3ace60f298: Pulling fs layer\ncbf5bcc13516: Waiting\nb147d2cd5c47: Waiting\n5a3ace60f298: Waiting\nc5055598ae64: Download complete\ncbf5bcc13516: Verifying Checksum\ncbf5bcc13516: Download complete\nb147d2cd5c47: Verifying Checksum\nb147d2cd5c47: Download complete\n5a3ace60f298: Verifying Checksum\n5a3ace60f298: Download complete\n6337d4aa4ff1: Verifying Checksum\n6337d4aa4ff1: Download complete\n71ead0c0e65b: Verifying Checksum\n71ead0c0e65b: Download complete\n6337d4aa4ff1: Pull complete\nc5055598ae64: Pull complete\n71ead0c0e65b: Pull complete\ncbf5bcc13516: Pull complete\nb147d2cd5c47: Pull complete\n5a3ace60f298: Pull complete\nDigest: sha256:a151dd7a7f3971be60ad71ae4312226b3e797f171ffa7060df9a3d9f28989396\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly\nnexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "stdout_lines": ["nightly: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "6337d4aa4ff1: Pulling fs layer", "c5055598ae64: Pulling fs layer", "71ead0c0e65b: Pulling fs layer", "cbf5bcc13516: Pulling fs layer", "b147d2cd5c47: Pulling fs layer", "5a3ace60f298: Pulling fs layer", "cbf5bcc13516: Waiting", "b147d2cd5c47: Waiting", "5a3ace60f298: Waiting", "c5055598ae64: Download complete", "cbf5bcc13516: Verifying Checksum", "cbf5bcc13516: Download complete", "b147d2cd5c47: Verifying Checksum", "b147d2cd5c47: Download complete", "5a3ace60f298: Verifying Checksum", "5a3ace60f298: Download complete", "6337d4aa4ff1: Verifying Checksum", "6337d4aa4ff1: Download complete", "71ead0c0e65b: Verifying Checksum", "71ead0c0e65b: Download complete", "6337d4aa4ff1: Pull complete", "c5055598ae64: Pull complete", "71ead0c0e65b: Pull complete", "cbf5bcc13516: Pull complete", "b147d2cd5c47: Pull complete", "5a3ace60f298: Pull complete", "Digest: sha256:a151dd7a7f3971be60ad71ae4312226b3e797f171ffa7060df9a3d9f28989396", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly"]} 2025-02-13 02:32:28.951 INFO: changed: [10.0.0.50] => (item=contrail-vrouter-agent) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "delta": "0:00:09.272980", "end": "2025-02-13 02:32:28.911939", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-02-13 02:32:19.638959", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\n3e013893e106: Already exists\nd76066f903ec: Already exists\n3c4364ac990a: Already exists\nb49e3d00b492: Already exists\nddcaab4547af: Already exists\n1c190661d34c: Already exists\n39cd60aae3e6: Already exists\n8ffd28545264: Already exists\n6337d4aa4ff1: Pulling fs layer\nc5055598ae64: Pulling fs layer\n71ead0c0e65b: Pulling fs layer\ncbf5bcc13516: Pulling fs layer\nb147d2cd5c47: Pulling fs layer\n5a3ace60f298: Pulling fs layer\ncbf5bcc13516: Waiting\nb147d2cd5c47: Waiting\n5a3ace60f298: Waiting\nc5055598ae64: Verifying Checksum\nc5055598ae64: Download complete\ncbf5bcc13516: Verifying Checksum\ncbf5bcc13516: Download complete\nb147d2cd5c47: Verifying Checksum\nb147d2cd5c47: Download complete\n5a3ace60f298: Verifying Checksum\n5a3ace60f298: Download complete\n6337d4aa4ff1: Verifying Checksum\n6337d4aa4ff1: Download complete\n71ead0c0e65b: Verifying Checksum\n71ead0c0e65b: Download complete\n6337d4aa4ff1: Pull complete\nc5055598ae64: Pull complete\n71ead0c0e65b: Pull complete\ncbf5bcc13516: Pull complete\nb147d2cd5c47: Pull complete\n5a3ace60f298: Pull complete\nDigest: sha256:a151dd7a7f3971be60ad71ae4312226b3e797f171ffa7060df9a3d9f28989396\nStatus: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly\nnexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "stdout_lines": ["nightly: Pulling from contrail-vrouter-agent", "2d473b07cdd5: Already exists", "3e013893e106: Already exists", "d76066f903ec: Already exists", "3c4364ac990a: Already exists", "b49e3d00b492: Already exists", "ddcaab4547af: Already exists", "1c190661d34c: Already exists", "39cd60aae3e6: Already exists", "8ffd28545264: Already exists", "6337d4aa4ff1: Pulling fs layer", "c5055598ae64: Pulling fs layer", "71ead0c0e65b: Pulling fs layer", "cbf5bcc13516: Pulling fs layer", "b147d2cd5c47: Pulling fs layer", "5a3ace60f298: Pulling fs layer", "cbf5bcc13516: Waiting", "b147d2cd5c47: Waiting", "5a3ace60f298: Waiting", "c5055598ae64: Verifying Checksum", "c5055598ae64: Download complete", "cbf5bcc13516: Verifying Checksum", "cbf5bcc13516: Download complete", "b147d2cd5c47: Verifying Checksum", "b147d2cd5c47: Download complete", "5a3ace60f298: Verifying Checksum", "5a3ace60f298: Download complete", "6337d4aa4ff1: Verifying Checksum", "6337d4aa4ff1: Download complete", "71ead0c0e65b: Verifying Checksum", "71ead0c0e65b: Download complete", "6337d4aa4ff1: Pull complete", "c5055598ae64: Pull complete", "71ead0c0e65b: Pull complete", "cbf5bcc13516: Pull complete", "b147d2cd5c47: Pull complete", "5a3ace60f298: Pull complete", "Digest: sha256:a151dd7a7f3971be60ad71ae4312226b3e797f171ffa7060df9a3d9f28989396", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly"]} 2025-02-13 02:32:29.109 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. 2025-02-13 02:32:29.154 INFO: [WARNING]: The loop variable 'item' is already in use. You should set the `loop_var` value in the `loop_control` option for the task to something else to avoid variable collisions and unexpected behavior. 2025-02-13 02:32:31.355 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ****************** 2025-02-13 02:32:31.355 INFO: changed: [10.0.0.54] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.353590", "end": "2025-02-13 02:32:31.320894", "msg": "", "rc": 0, "start": "2025-02-13 02:32:30.967304", "stderr": "Killing vrouter_vrouter-agent_1 ... \r\nKilling vrouter_vrouter-agent_1 ... done", "stderr_lines": ["Killing vrouter_vrouter-agent_1 ... ", "Killing vrouter_vrouter-agent_1 ... done"], "stdout": "", "stdout_lines": []} 2025-02-13 02:32:31.398 INFO: changed: [10.0.0.50] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.413934", "end": "2025-02-13 02:32:31.352718", "msg": "", "rc": 0, "start": "2025-02-13 02:32:30.938784", "stderr": "Killing vrouter_vrouter-agent_1 ... \r\nKilling vrouter_vrouter-agent_1 ... done", "stderr_lines": ["Killing vrouter_vrouter-agent_1 ... ", "Killing vrouter_vrouter-agent_1 ... done"], "stdout": "", "stdout_lines": []} 2025-02-13 02:32:32.622 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] ************* changed: [10.0.0.54] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.306203", "end": "2025-02-13 02:32:32.586398", "msg": "", "rc": 0, "start": "2025-02-13 02:32:32.280195", "stderr": "", "stderr_lines": [], "stdout": "db993e7dfae0032de8791bac638c43c65b9da420b5e5a9ba94a4725ae124781b", "stdout_lines": ["db993e7dfae0032de8791bac638c43c65b9da420b5e5a9ba94a4725ae124781b"]} 2025-02-13 02:32:32.650 INFO: changed: [10.0.0.50] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.335938", "end": "2025-02-13 02:32:32.610507", "msg": "", "rc": 0, "start": "2025-02-13 02:32:32.274569", "stderr": "", "stderr_lines": [], "stdout": "8af4393de187300642438358548b8e9033162db8efd7614554d02cc6283ab9a9", "stdout_lines": ["8af4393de187300642438358548b8e9033162db8efd7614554d02cc6283ab9a9"]} 2025-02-13 02:32:33.355 INFO: TASK [contrail_vrouter : set_fact] ********************************************* ok: [10.0.0.50] => {"ansible_facts": {"vrouter_agent_container": "8af4393de187300642438358548b8e9033162db8efd7614554d02cc6283ab9a9"}, "changed": false} 2025-02-13 02:32:33.376 INFO: ok: [10.0.0.54] => {"ansible_facts": {"vrouter_agent_container": "db993e7dfae0032de8791bac638c43c65b9da420b5e5a9ba94a4725ae124781b"}, "changed": false} 2025-02-13 02:32:34.499 INFO: FAILED - RETRYING: [10.0.0.54]: check if container does not running (10 retries left). 2025-02-13 02:32:34.551 INFO: FAILED - RETRYING: [10.0.0.50]: check if container does not running (10 retries left). 2025-02-13 02:32:39.774 INFO: TASK [contrail_vrouter : check if container does not running] ****************** changed: [10.0.0.54] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' db993e7dfae0032de8791bac638c43c65b9da420b5e5a9ba94a4725ae124781b", "delta": "0:00:00.017694", "end": "2025-02-13 02:32:39.738762", "msg": "", "rc": 0, "start": "2025-02-13 02:32:39.721068", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]} 2025-02-13 02:32:39.844 INFO: changed: [10.0.0.50] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 8af4393de187300642438358548b8e9033162db8efd7614554d02cc6283ab9a9", "delta": "0:00:00.019748", "end": "2025-02-13 02:32:39.798639", "msg": "", "rc": 0, "start": "2025-02-13 02:32:39.778891", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]} 2025-02-13 02:32:41.007 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] ******* 2025-02-13 02:32:41.007 INFO: changed: [10.0.0.50] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003831", "end": "2025-02-13 02:32:40.971014", "msg": "", "rc": 0, "start": "2025-02-13 02:32:40.967183", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-13 02:32:41.066 INFO: changed: [10.0.0.54] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.004056", "end": "2025-02-13 02:32:41.033564", "msg": "", "rc": 0, "start": "2025-02-13 02:32:41.029508", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-13 02:32:52.686 INFO: TASK [contrail_vrouter : stop vrouter] ***************************************** 2025-02-13 02:32:52.686 INFO: changed: [10.0.0.54] => {"changed": true} 2025-02-13 02:32:52.741 INFO: changed: [10.0.0.50] => {"changed": true} 2025-02-13 02:32:53.040 INFO: PLAY [Start ryslogd and Vrouter] *********************************************** 2025-02-13 02:32:54.715 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.50] 2025-02-13 02:32:54.765 INFO: ok: [10.0.0.54] 2025-02-13 02:32:55.230 INFO: ok: [10.0.0.12] 2025-02-13 02:32:55.262 INFO: ok: [10.0.0.35] 2025-02-13 02:32:55.308 INFO: ok: [10.0.0.46] 2025-02-13 02:32:55.927 INFO: TASK [include_vars] ************************************************************ ok: [10.0.0.35] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-02-13 02:32:55.985 INFO: ok: [10.0.0.46] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-02-13 02:32:56.054 INFO: ok: [10.0.0.12] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-02-13 02:32:56.130 INFO: ok: [10.0.0.50] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-02-13 02:32:56.197 INFO: ok: [10.0.0.54] => {"ansible_facts": {"analytics_alarm_log_driver": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_DRIVER|default(default_log_driver) }}", "analytics_alarm_log_max_file": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_alarm_log_max_size": "{{ contrail_configuration.ANALYTICS_ALARM_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_db_log_driver": "{{ contrail_configuration.ANALYTICS_DB_LOG_DRIVER|default(default_log_driver) }}", "analytics_db_log_max_file": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_db_log_max_size": "{{ contrail_configuration.ANALYTICS_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_log_driver": "{{ contrail_configuration.ANALYTICS_LOG_DRIVER|default(default_log_driver) }}", "analytics_log_max_file": "{{ contrail_configuration.ANALYTICS_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_log_max_size": "{{ contrail_configuration.ANALYTICS_LOG_MAX_SIZE|default(default_log_max_size) }}", "analytics_snmp_log_driver": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_DRIVER|default(default_log_driver) }}", "analytics_snmp_log_max_file": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_FILE|default(default_log_max_file) }}", "analytics_snmp_log_max_size": "{{ contrail_configuration.ANALYTICS_SNMP_LOG_MAX_SIZE|default(default_log_max_size) }}", "common_volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"], "compute_log_driver": "{{ contrail_configuration.COMPUTE_LOG_DRIVER|default(default_log_driver) }}", "compute_log_max_file": "{{ contrail_configuration.COMPUTE_LOG_MAX_FILE|default(default_log_max_file) }}", "compute_log_max_size": "{{ contrail_configuration.COMPUTE_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_db_log_driver": "{{ contrail_configuration.CONFIG_DB_LOG_DRIVER|default(default_log_driver) }}", "config_db_log_max_file": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_FILE|default(default_log_max_file) }}", "config_db_log_max_size": "{{ contrail_configuration.CONFIG_DB_LOG_MAX_SIZE|default(default_log_max_size) }}", "config_log_driver": "{{ contrail_configuration.CONFIG_LOG_DRIVER|default(default_log_driver) }}", "config_log_max_file": "{{ contrail_configuration.CONFIG_LOG_MAX_FILE|default(default_log_max_file) }}", "config_log_max_size": "{{ contrail_configuration.CONFIG_LOG_MAX_SIZE|default(default_log_max_size) }}", "contrail_configuration_default": {"ANALYTICS_API_PORT": 8081, "AUTH_MODE": "noauth", "COLLECTOR_PORT": 8086, "CONFIG_API_PORT": 8082, "DNS_SERVER_PORT": 53, "KEYSTONE_AUTH_ADMIN_TENANT": "admin", "KEYSTONE_AUTH_ADMIN_USER": "admin", "KEYSTONE_AUTH_PROTO": "http", "KEYSTONE_AUTH_PUBLIC_PORT": 5000, "KEYSTONE_AUTH_URL_TOKENS": "/v2.0/tokens", "KEYSTONE_AUTH_URL_VERSION": "/v2.0"}, "control_log_driver": "{{ contrail_configuration.CONTROL_LOG_DRIVER|default(default_log_driver) }}", "control_log_max_file": "{{ contrail_configuration.CONTROL_LOG_MAX_FILE|default(default_log_max_file) }}", "control_log_max_size": "{{ contrail_configuration.CONTROL_LOG_MAX_SIZE|default(default_log_max_size) }}", "default_log_driver": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_DRIVER|default('json-file') }}", "default_log_max_file": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_FILE|default('10') }}", "default_log_max_size": "{{ contrail_configuration.DEFAULT_DOCKER_LOG_MAX_SIZE|default('50m') }}", "rsyslogd_log_driver": "{{ contrail_configuration.RSYSLOGD_LOG_DRIVER|default(default_log_driver) }}", "rsyslogd_log_max_file": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_FILE|default(default_log_max_file) }}", "rsyslogd_log_max_size": "{{ contrail_configuration.RSYSLOGD_LOG_MAX_SIZE|default(default_log_max_size) }}", "stunnel_log_driver": "{{ contrail_configuration.STUNNEL_LOG_DRIVER|default(default_log_driver) }}", "stunnel_log_max_file": "{{ contrail_configuration.STUNNEL_LOG_MAX_FILE|default(default_log_max_file) }}", "stunnel_log_max_size": "{{ contrail_configuration.STUNNEL_LOG_MAX_SIZE|default(default_log_max_size) }}", "webui_log_driver": "{{ contrail_configuration.WEBUI_LOG_DRIVER|default(default_log_driver) }}", "webui_log_max_file": "{{ contrail_configuration.WEBUI_LOG_MAX_FILE|default(default_log_max_file) }}", "webui_log_max_size": "{{ contrail_configuration.WEBUI_LOG_MAX_SIZE|default(default_log_max_size) }}"}, "ansible_included_var_files": ["/home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail/defaults/main.yml"], "changed": false} 2025-02-13 02:32:56.463 INFO: TASK [include_role : contrail_vrouter] ***************************************** 2025-02-13 02:32:57.754 INFO: TASK [contrail_vrouter : create /etc/contrail/vrouter] ************************* 2025-02-13 02:32:57.755 INFO: ok: [10.0.0.50] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:32:57.801 INFO: ok: [10.0.0.54] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:33:01.099 INFO: TASK [contrail_vrouter : populate common_vrouter.env] ************************** 2025-02-13 02:33:01.100 INFO: changed: [10.0.0.54] => {"changed": true, "checksum": "601ba522025cebaa776622a762dcfbf9e86064fb", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "2d9338075298580893efcc88a151ca27", "mode": "0640", "owner": "root", "size": 1196, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413980.276701-339536-56133026507740/source", "state": "file", "uid": 0} 2025-02-13 02:33:01.125 INFO: changed: [10.0.0.50] => {"changed": true, "checksum": "601ba522025cebaa776622a762dcfbf9e86064fb", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "2d9338075298580893efcc88a151ca27", "mode": "0640", "owner": "root", "size": 1196, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413980.15628-339535-82064172920351/source", "state": "file", "uid": 0} 2025-02-13 02:33:02.721 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.50] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-02-13 02:33:02.742 INFO: ok: [10.0.0.54] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-02-13 02:33:03.998 INFO: TASK [contrail_vrouter : check /etc/contrail/vrouter/docker-compose.yaml] ****** ok: [10.0.0.50] => {"changed": false, "stat": {"atime": 1739407980.4530904, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1739407978.197029, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1553261, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739407977.9610226, "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": "3359602046", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:33:04.011 INFO: ok: [10.0.0.54] => {"changed": false, "stat": {"atime": 1739407980.416473, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1739407978.2124918, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1553708, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739407978.0044937, "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": "3184435204", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-13 02:33:05.225 INFO: TASK [contrail_vrouter : load current vrouter compose file] ******************** 2025-02-13 02:33:05.227 INFO: changed: [10.0.0.54] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.002801", "end": "2025-02-13 02:33:05.191094", "msg": "", "rc": 0, "start": "2025-02-13 02:33:05.188293", "stderr": "", "stderr_lines": [], "stdout": "version: '2.4'\nservices:\n node-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"\n privileged: true\n pid: host\n network_mode: \"host\"\n volumes:\n ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',\n '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',\n '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']\n\n nodemgr:\n image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: host\n volumes:\n - /var/run/docker.sock:/var/run/docker.sock\n - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: on-failure\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n provisioner:\n image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"\n env_file: \n - /etc/contrail/common_vrouter.env\n - /etc/contrail/defaults.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: \"host\"\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: always\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n vrouter-kernel-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n env_file: /etc/contrail/common_vrouter.env\n pid: host\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n volumes_from:\n - node-init\n depends_on:\n - node-init\n vrouter-agent:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n pid: host\n env_file: /etc/contrail/common_vrouter.env\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n - /etc:/host/etc\n - /var/lib/contrail:/var/lib/contrail:shared\n - /var/run:/var/run\n - /dev:/dev\n - /etc/resolv.conf:/etc/resolv.conf\n volumes_from:\n - node-init\n depends_on:\n - vrouter-kernel-init\n - node-init\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n restart: always\n stdin_open: True\n tty: True", "stdout_lines": ["version: '2.4'", "services:", " node-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"", " privileged: true", " pid: host", " network_mode: \"host\"", " volumes:", " ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',", " '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',", " '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']", "", " nodemgr:", " image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: host", " volumes:", " - /var/run/docker.sock:/var/run/docker.sock", " - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: on-failure", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " provisioner:", " image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"", " env_file: ", " - /etc/contrail/common_vrouter.env", " - /etc/contrail/defaults.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: \"host\"", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: always", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " vrouter-kernel-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " env_file: /etc/contrail/common_vrouter.env", " pid: host", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " volumes_from:", " - node-init", " depends_on:", " - node-init", " vrouter-agent:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " pid: host", " env_file: /etc/contrail/common_vrouter.env", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " - /etc:/host/etc", " - /var/lib/contrail:/var/lib/contrail:shared", " - /var/run:/var/run", " - /dev:/dev", " - /etc/resolv.conf:/etc/resolv.conf", " volumes_from:", " - node-init", " depends_on:", " - vrouter-kernel-init", " - node-init", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " restart: always", " stdin_open: True", " tty: True"]} 2025-02-13 02:33:05.235 INFO: changed: [10.0.0.50] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.003641", "end": "2025-02-13 02:33:05.195485", "msg": "", "rc": 0, "start": "2025-02-13 02:33:05.191844", "stderr": "", "stderr_lines": [], "stdout": "version: '2.4'\nservices:\n node-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"\n privileged: true\n pid: host\n network_mode: \"host\"\n volumes:\n ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',\n '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',\n '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']\n\n nodemgr:\n image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"\n env_file: /etc/contrail/common_vrouter.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: host\n volumes:\n - /var/run/docker.sock:/var/run/docker.sock\n - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: on-failure\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n provisioner:\n image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"\n env_file: \n - /etc/contrail/common_vrouter.env\n - /etc/contrail/defaults.env\n environment:\n - NODE_TYPE=vrouter\n network_mode: \"host\"\n volumes_from:\n - node-init\n depends_on:\n - node-init\n restart: always\n stdin_open: True\n tty: True\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n vrouter-kernel-init:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n env_file: /etc/contrail/common_vrouter.env\n pid: host\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n volumes_from:\n - node-init\n depends_on:\n - node-init\n vrouter-agent:\n image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"\n network_mode: host\n privileged: true\n pid: host\n env_file: /etc/contrail/common_vrouter.env\n volumes:\n - /usr/src:/usr/src\n - /lib/modules:/lib/modules\n - /bin:/host/bin\n - /etc:/host/etc\n - /var/lib/contrail:/var/lib/contrail:shared\n - /var/run:/var/run\n - /dev:/dev\n - /etc/resolv.conf:/etc/resolv.conf\n volumes_from:\n - node-init\n depends_on:\n - vrouter-kernel-init\n - node-init\n logging:\n driver: \"json-file\"\n options:\n max-size: \"50m\"\n max-file: \"10\"\n restart: always\n stdin_open: True\n tty: True", "stdout_lines": ["version: '2.4'", "services:", " node-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\"", " privileged: true", " pid: host", " network_mode: \"host\"", " volumes:", " ['/usr/bin:/host/usr/bin', '/etc/contrail/ssl:/etc/contrail/ssl', '/etc/sysctl.d:/etc/sysctl.d',", " '/etc/hosts:/etc/hosts', '/etc/timezone:/etc/timezone', '/etc/localtime:/etc/localtime',", " '/var/log/contrail:/var/log/contrail', '/var/crashes:/var/crashes']", "", " nodemgr:", " image: \"nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos\"", " env_file: /etc/contrail/common_vrouter.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: host", " volumes:", " - /var/run/docker.sock:/var/run/docker.sock", " - /var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: on-failure", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " provisioner:", " image: \"nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos\"", " env_file: ", " - /etc/contrail/common_vrouter.env", " - /etc/contrail/defaults.env", " environment:", " - NODE_TYPE=vrouter", " network_mode: \"host\"", " volumes_from:", " - node-init", " depends_on:", " - node-init", " restart: always", " stdin_open: True", " tty: True", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " vrouter-kernel-init:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " env_file: /etc/contrail/common_vrouter.env", " pid: host", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " volumes_from:", " - node-init", " depends_on:", " - node-init", " vrouter-agent:", " image: \"nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos\"", " network_mode: host", " privileged: true", " pid: host", " env_file: /etc/contrail/common_vrouter.env", " volumes:", " - /usr/src:/usr/src", " - /lib/modules:/lib/modules", " - /bin:/host/bin", " - /etc:/host/etc", " - /var/lib/contrail:/var/lib/contrail:shared", " - /var/run:/var/run", " - /dev:/dev", " - /etc/resolv.conf:/etc/resolv.conf", " volumes_from:", " - node-init", " depends_on:", " - vrouter-kernel-init", " - node-init", " logging:", " driver: \"json-file\"", " options:", " max-size: \"50m\"", " max-file: \"10\"", " restart: always", " stdin_open: True", " tty: True"]} 2025-02-13 02:33:06.188 INFO: TASK [contrail_vrouter : parse current vrouter compose file] ******************* 2025-02-13 02:33:06.189 INFO: ok: [10.0.0.50] => {"ansible_facts": {"current_config": {"services": {"node-init": {"env_file": "/etc/contrail/common_vrouter.env", "environment": ["CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\""], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"]}, "nodemgr": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "on-failure", "stdin_open": true, "tty": true, "volumes": ["/var/run/docker.sock:/var/run/docker.sock", "/var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer"], "volumes_from": ["node-init"]}, "provisioner": {"depends_on": ["node-init"], "env_file": ["/etc/contrail/common_vrouter.env", "/etc/contrail/defaults.env"], "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "always", "stdin_open": true, "tty": true, "volumes_from": ["node-init"]}, "vrouter-agent": {"depends_on": ["vrouter-kernel-init", "node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "pid": "host", "privileged": true, "restart": "always", "stdin_open": true, "tty": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin", "/etc:/host/etc", "/var/lib/contrail:/var/lib/contrail:shared", "/var/run:/var/run", "/dev:/dev", "/etc/resolv.conf:/etc/resolv.conf"], "volumes_from": ["node-init"]}, "vrouter-kernel-init": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin"], "volumes_from": ["node-init"]}}, "version": "2.4"}}, "changed": false} 2025-02-13 02:33:06.196 INFO: ok: [10.0.0.54] => {"ansible_facts": {"current_config": {"services": {"node-init": {"env_file": "/etc/contrail/common_vrouter.env", "environment": ["CONTRAIL_STATUS_IMAGE=\"nexus.gz1.opensdn.io:5002/contrail-status:nightly-r24.1-centos\""], "image": "nexus.gz1.opensdn.io:5002/contrail-node-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/bin:/host/usr/bin", "/etc/contrail/ssl:/etc/contrail/ssl", "/etc/sysctl.d:/etc/sysctl.d", "/etc/hosts:/etc/hosts", "/etc/timezone:/etc/timezone", "/etc/localtime:/etc/localtime", "/var/log/contrail:/var/log/contrail", "/var/crashes:/var/crashes"]}, "nodemgr": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-nodemgr:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "on-failure", "stdin_open": true, "tty": true, "volumes": ["/var/run/docker.sock:/var/run/docker.sock", "/var/lib/contrail/loadbalancer:/var/lib/contrail/loadbalancer"], "volumes_from": ["node-init"]}, "provisioner": {"depends_on": ["node-init"], "env_file": ["/etc/contrail/common_vrouter.env", "/etc/contrail/defaults.env"], "environment": ["NODE_TYPE=vrouter"], "image": "nexus.gz1.opensdn.io:5002/contrail-provisioner:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "restart": "always", "stdin_open": true, "tty": true, "volumes_from": ["node-init"]}, "vrouter-agent": {"depends_on": ["vrouter-kernel-init", "node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-agent:nightly-r24.1-centos", "logging": {"driver": "json-file", "options": {"max-file": "10", "max-size": "50m"}}, "network_mode": "host", "pid": "host", "privileged": true, "restart": "always", "stdin_open": true, "tty": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin", "/etc:/host/etc", "/var/lib/contrail:/var/lib/contrail:shared", "/var/run:/var/run", "/dev:/dev", "/etc/resolv.conf:/etc/resolv.conf"], "volumes_from": ["node-init"]}, "vrouter-kernel-init": {"depends_on": ["node-init"], "env_file": "/etc/contrail/common_vrouter.env", "image": "nexus.gz1.opensdn.io:5002/contrail-vrouter-kernel-build-init:nightly-r24.1-centos", "network_mode": "host", "pid": "host", "privileged": true, "volumes": ["/usr/src:/usr/src", "/lib/modules:/lib/modules", "/bin:/host/bin"], "volumes_from": ["node-init"]}}, "version": "2.4"}}, "changed": false} 2025-02-13 02:33:07.165 INFO: TASK [contrail_vrouter : set_fact] ********************************************* ok: [10.0.0.50] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"}, "changed": false} 2025-02-13 02:33:07.315 INFO: ok: [10.0.0.54] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"}, "changed": false} 2025-02-13 02:33:07.580 INFO: TASK [contrail_vrouter : stop vrouter agent and unload vrouter driver] ********* 2025-02-13 02:33:07.714 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_vrouter/tasks/stop.yml for 10.0.0.50, 10.0.0.54 2025-02-13 02:33:09.388 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ****************** changed: [10.0.0.50] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.349061", "end": "2025-02-13 02:33:09.346222", "msg": "", "rc": 0, "start": "2025-02-13 02:33:08.997161", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-13 02:33:09.429 INFO: changed: [10.0.0.54] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.298263", "end": "2025-02-13 02:33:09.391020", "msg": "", "rc": 0, "start": "2025-02-13 02:33:09.092757", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-13 02:33:11.139 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] ************* changed: [10.0.0.54] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.316879", "end": "2025-02-13 02:33:11.098782", "msg": "", "rc": 0, "start": "2025-02-13 02:33:10.781903", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-13 02:33:11.197 INFO: changed: [10.0.0.50] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.395944", "end": "2025-02-13 02:33:11.157649", "msg": "", "rc": 0, "start": "2025-02-13 02:33:10.761705", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-13 02:33:12.270 INFO: TASK [contrail_vrouter : set_fact] ********************************************* ok: [10.0.0.50] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false} 2025-02-13 02:33:12.280 INFO: ok: [10.0.0.54] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false} 2025-02-13 02:33:13.670 INFO: TASK [contrail_vrouter : check if container does not running] ****************** 2025-02-13 02:33:13.670 INFO: fatal: [10.0.0.54]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.016570", "end": "2025-02-13 02:33:13.634485", "msg": "non-zero return code", "rc": 1, "start": "2025-02-13 02:33:13.617915", "stderr": "\"docker inspect\" requires at least 1 argument.\nSee 'docker inspect --help'.\n\nUsage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]\n\nReturn low-level information on Docker objects", "stderr_lines": ["\"docker inspect\" requires at least 1 argument.", "See 'docker inspect --help'.", "", "Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]", "", "Return low-level information on Docker objects"], "stdout": "", "stdout_lines": []} 2025-02-13 02:33:13.671 INFO: ...ignoring 2025-02-13 02:33:13.677 INFO: fatal: [10.0.0.50]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.021388", "end": "2025-02-13 02:33:13.635133", "msg": "non-zero return code", "rc": 1, "start": "2025-02-13 02:33:13.613745", "stderr": "\"docker inspect\" requires at least 1 argument.\nSee 'docker inspect --help'.\n\nUsage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]\n\nReturn low-level information on Docker objects", "stderr_lines": ["\"docker inspect\" requires at least 1 argument.", "See 'docker inspect --help'.", "", "Usage: docker inspect [OPTIONS] NAME|ID [NAME|ID...]", "", "Return low-level information on Docker objects"], "stdout": "", "stdout_lines": []} 2025-02-13 02:33:13.678 INFO: ...ignoring 2025-02-13 02:33:15.321 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] ******* 2025-02-13 02:33:15.321 INFO: changed: [10.0.0.50] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003950", "end": "2025-02-13 02:33:15.284730", "msg": "", "rc": 0, "start": "2025-02-13 02:33:15.280780", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-13 02:33:15.379 INFO: changed: [10.0.0.54] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.004054", "end": "2025-02-13 02:33:15.346104", "msg": "", "rc": 0, "start": "2025-02-13 02:33:15.342050", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-13 02:33:16.998 INFO: TASK [contrail_vrouter : stop vrouter] ***************************************** 2025-02-13 02:33:16.999 INFO: ok: [10.0.0.54] => {"changed": false} 2025-02-13 02:33:16.999 INFO: ok: [10.0.0.50] => {"changed": false} 2025-02-13 02:33:18.682 INFO: TASK [contrail_vrouter : create contrail vrouter compose file] ***************** 2025-02-13 02:33:18.682 INFO: changed: [10.0.0.54] => {"changed": true, "checksum": "f76fce0863598fe6aef4d48ba441e848e63dfe3c", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b64ec283858db85440d8226bab8e019f", "mode": "0644", "owner": "root", "size": 2697, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413997.8159-340212-251964277990985/source", "state": "file", "uid": 0} 2025-02-13 02:33:18.748 INFO: changed: [10.0.0.50] => {"changed": true, "checksum": "f76fce0863598fe6aef4d48ba441e848e63dfe3c", "dest": "/etc/contrail/vrouter/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b64ec283858db85440d8226bab8e019f", "mode": "0644", "owner": "root", "size": 2697, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739413997.8235745-340211-139584222182588/source", "state": "file", "uid": 0} 2025-02-13 02:33:19.696 INFO: TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] **************** 2025-02-13 02:33:19.697 INFO: ok: [10.0.0.50] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0} 2025-02-13 02:33:19.744 INFO: ok: [10.0.0.54] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0} 2025-02-13 02:33:22.901 INFO: TASK [contrail_vrouter : start contrail vrouter] ******************************* 2025-02-13 02:33:22.902 INFO: changed: [10.0.0.54] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"vrouter_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "2ec3df8651218ed695ee5097edd7d9547e17f8c66d2107d94193cb84c6b54056", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"vrouter_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "afb544a8a6566b6aefc9f8c974b953a44be625557fb81c0b51e74da856fe8346", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-agent": {"vrouter_vrouter-agent_1": {"cmd": ["/usr/bin/contrail-vrouter-agent"], "image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "labels": {"com.docker.compose.config-hash": "9b5265292be80dc5247b48a1e92b3f5dd7c92f59b13de8da6586a5adbf8919ca", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-agent", "com.docker.compose.version": "1.28.6", "description": "The vRouter agent is a user space process running inside Linux. It acts as the local, lightweight control plane.", "io.opensdn.container.name": "contrail-vrouter-agent", "io.opensdn.pod": "vrouter", "io.opensdn.service": "agent", "name": "contrail-vrouter-agent", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Vrouter Agent", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-kernel-init": {"vrouter_vrouter-kernel-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "labels": {"com.docker.compose.config-hash": "4bda1d2baf1ad85e38750b9cad9c033528e260ee184a59dc790bf4dee2b048dd", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-kernel-init", "com.docker.compose.version": "1.28.6", "description": "This image is used to build vrouter.ko for current ubuntu operating system that it's running on.", "io.opensdn.container.name": "contrail-vrouter-kernel-build-init", "name": "contrail-vrouter-kernel-build-init", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail vrouter kernel module for ubuntu", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:33:22.990 INFO: changed: [10.0.0.50] => {"changed": true, "services": {"node-init": {"vrouter_node-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-node-init:nightly", "labels": {"com.docker.compose.config-hash": "2dd40995b3a78ebaec0323e4d2ab5c25f9a57402276051ad7ae435d9a76a5e3a", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "node-init", "com.docker.compose.version": "1.28.6", "description": "Container is used to configure operating system for Contrail services.", "io.opensdn.container.name": "contrail-node-init", "name": "contrail-node-init", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Init container", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": false, "status": "exited"}}}, "nodemgr": {"vrouter_nodemgr_1": {"cmd": ["/bin/sh", "-c", "/usr/local/bin/contrail-nodemgr --nodetype=${NODEMGR_TYPE}"], "image": "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "labels": {"com.docker.compose.config-hash": "2ec3df8651218ed695ee5097edd7d9547e17f8c66d2107d94193cb84c6b54056", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "nodemgr", "com.docker.compose.version": "1.28.6", "description": "Contrail Node Manager is a monitor process per contrail virtual node that tracks the running state of the processes.", "io.opensdn.container.name": "contrail-nodemgr", "io.opensdn.service": "nodemgr", "name": "contrail-nodemgr", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Node Manager", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "provisioner": {"vrouter_provisioner_1": {"cmd": ["/usr/bin/tail", "-f", "/dev/null"], "image": "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "labels": {"com.docker.compose.config-hash": "afb544a8a6566b6aefc9f8c974b953a44be625557fb81c0b51e74da856fe8346", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "provisioner", "com.docker.compose.version": "1.28.6", "description": "Contrail Provisioner ia caoneiner that manage env for other containers.", "io.opensdn.container.name": "contrail-provisioner", "io.opensdn.service": "provisioner", "name": "contrail-provisioner", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Provisioner", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-agent": {"vrouter_vrouter-agent_1": {"cmd": ["/usr/bin/contrail-vrouter-agent"], "image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-agent:nightly", "labels": {"com.docker.compose.config-hash": "9b5265292be80dc5247b48a1e92b3f5dd7c92f59b13de8da6586a5adbf8919ca", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-agent", "com.docker.compose.version": "1.28.6", "description": "The vRouter agent is a user space process running inside Linux. It acts as the local, lightweight control plane.", "io.opensdn.container.name": "contrail-vrouter-agent", "io.opensdn.pod": "vrouter", "io.opensdn.service": "agent", "name": "contrail-vrouter-agent", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail Vrouter Agent", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}, "vrouter-kernel-init": {"vrouter_vrouter-kernel-init_1": {"cmd": [], "image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly", "labels": {"com.docker.compose.config-hash": "4bda1d2baf1ad85e38750b9cad9c033528e260ee184a59dc790bf4dee2b048dd", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "vrouter", "com.docker.compose.project.config_files": "/etc/contrail/vrouter/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/vrouter", "com.docker.compose.service": "vrouter-kernel-init", "com.docker.compose.version": "1.28.6", "description": "This image is used to build vrouter.ko for current ubuntu operating system that it's running on.", "io.opensdn.container.name": "contrail-vrouter-kernel-build-init", "name": "contrail-vrouter-kernel-build-init", "org.opencontainers.image.ref.name": "ubuntu", "org.opencontainers.image.version": "22.04", "release": "5.1.0", "summary": "Contrail vrouter kernel module for ubuntu", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:33:23.909 INFO: TASK [contrail_vrouter : Set variables for DPDK plugins] *********************** 2025-02-13 02:33:23.910 INFO: ok: [10.0.0.50] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} 2025-02-13 02:33:23.980 INFO: ok: [10.0.0.54] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} 2025-02-13 02:33:25.419 INFO: TASK [include_role : contrail_rsyslogd] **************************************** 2025-02-13 02:33:26.723 INFO: TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] *********************** ok: [10.0.0.50] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:33:26.838 INFO: ok: [10.0.0.54] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0} 2025-02-13 02:33:28.662 INFO: TASK [contrail_rsyslogd : create rsyslogd compose file] ************************ 2025-02-13 02:33:28.662 INFO: changed: [10.0.0.54] => {"changed": true, "checksum": "80c4d849109b77e725c0b344f3478c4450d4b3d3", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "f1c3c73d12d30e16b87ec11bdd02c924", "mode": "0644", "owner": "root", "size": 607, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739414007.576174-340775-156106348000273/source", "state": "file", "uid": 0} 2025-02-13 02:33:28.702 INFO: changed: [10.0.0.50] => {"changed": true, "checksum": "80c4d849109b77e725c0b344f3478c4450d4b3d3", "dest": "/etc/contrail/rsyslogd/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "f1c3c73d12d30e16b87ec11bdd02c924", "mode": "0644", "owner": "root", "size": 607, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739414007.5699654-340737-86039372694787/source", "state": "file", "uid": 0} 2025-02-13 02:33:30.740 INFO: TASK [contrail_rsyslogd : start rsyslogd] ************************************** 2025-02-13 02:33:30.741 INFO: changed: [10.0.0.54] => {"changed": true, "services": {"rsyslogd": {"rsyslogd_rsyslogd_1": {"cmd": ["/bin/sh", "-c", "rsyslogd -n -f /etc/rsyslog.conf -i $RSYSLOGD_PIDFILE"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "labels": {"com.docker.compose.config-hash": "cbc84a3683e08a1c4c94b43f50a2d821fc8f092129d09b1fb14ca5c57a3978be", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "rsyslogd", "com.docker.compose.project.config_files": "/etc/contrail/rsyslogd/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/rsyslogd", "com.docker.compose.service": "rsyslogd", "com.docker.compose.version": "1.28.6", "description": "Contrail rsyslogd support", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "name": "", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:33:30.823 INFO: changed: [10.0.0.50] => {"changed": true, "services": {"rsyslogd": {"rsyslogd_rsyslogd_1": {"cmd": ["/bin/sh", "-c", "rsyslogd -n -f /etc/rsyslog.conf -i $RSYSLOGD_PIDFILE"], "image": "nexus.gz1.opensdn.io:5102/contrail-external-rsyslogd:nightly", "labels": {"com.docker.compose.config-hash": "cbc84a3683e08a1c4c94b43f50a2d821fc8f092129d09b1fb14ca5c57a3978be", "com.docker.compose.container-number": "1", "com.docker.compose.oneoff": "False", "com.docker.compose.project": "rsyslogd", "com.docker.compose.project.config_files": "/etc/contrail/rsyslogd/docker-compose.yaml", "com.docker.compose.project.working_dir": "/etc/contrail/rsyslogd", "com.docker.compose.service": "rsyslogd", "com.docker.compose.version": "1.28.6", "description": "Contrail rsyslogd support", "io.opensdn.container.name": "", "io.opensdn.service": "rsyslogd", "name": "", "org.label-schema.build-date": "20201113", "org.label-schema.license": "GPLv2", "org.label-schema.name": "CentOS Base Image", "org.label-schema.schema-version": "1.0", "org.label-schema.vendor": "CentOS", "org.opencontainers.image.created": "2020-11-13 00:00:00+00:00", "org.opencontainers.image.licenses": "GPL-2.0-only", "org.opencontainers.image.title": "CentOS Base Image", "org.opencontainers.image.vendor": "CentOS", "release": "5.1.0", "summary": "Contrail rsyslogd", "vendor": "OpenSDN-IO", "version": "nightly"}, "networks": {"host": {"IPAddress": "", "IPPrefixLen": 0, "aliases": [], "globalIPv6": "", "globalIPv6PrefixLen": 0, "links": null, "macAddress": ""}}, "state": {"running": true, "status": "running"}}}}} 2025-02-13 02:33:31.090 INFO: PLAY RECAP ********************************************************************* 2025-02-13 02:33:31.091 INFO: 10.0.0.12 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2025-02-13 02:33:31.091 INFO: 10.0.0.35 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2025-02-13 02:33:31.091 INFO: 10.0.0.46 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2025-02-13 02:33:31.092 INFO: 10.0.0.50 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1 2025-02-13 02:33:31.092 INFO: 10.0.0.54 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1 2025-02-13 02:33:31.092 INFO: localhost : ok=66 changed=0 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 2025-02-13 02:33:31.092 INFO: 2025-02-13 02:33:31.172 INFO: + wait_cmd_success 10 60 check_tf_active + i=0 + eval check_tf_active ++ check_tf_active 2025-02-13 02:33:31.172 INFO: ++ local machine 2025-02-13 02:33:31.173 INFO: ++ local line= 2025-02-13 02:33:31.173 INFO: +++ sort -u 2025-02-13 02:33:31.173 INFO: +++ tr ' ' '\n' 2025-02-13 02:33:31.174 INFO: +++ echo '10.0.0.46 10.0.0.35 10.0.0.12 10.0.0.50 10.0.0.54 ' 2025-02-13 02:33:31.174 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-02-13 02:33:31.175 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status' 2025-02-13 02:33:31.348 INFO: /usr/bin/contrail-status 2025-02-13 02:33:31.352 INFO: +++ grep -v WARNING 2025-02-13 02:33:31.352 INFO: +++ egrep ': ' +++ awk '{print $2}' 2025-02-13 02:33:31.352 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status' 2025-02-13 02:33:38.600 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:38.601 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:38.601 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:38.602 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:38.603 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:38.603 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:38.603 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:38.603 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:38.604 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:38.604 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:38.604 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:38.605 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:38.605 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' backup '!=' active ']' 2025-02-13 02:33:38.605 INFO: ++ '[' backup '!=' backup ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:38.606 INFO: ++ '[' active '!=' active ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-02-13 02:33:38.606 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.35 'command -v contrail-status' 2025-02-13 02:33:38.790 INFO: /usr/bin/contrail-status 2025-02-13 02:33:38.794 INFO: +++ egrep ': ' +++ grep -v WARNING 2025-02-13 02:33:38.794 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.35 'sudo contrail-status' 2025-02-13 02:33:38.796 INFO: +++ awk '{print $2}' 2025-02-13 02:33:46.447 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 ']' 2025-02-13 02:33:46.448 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}') ++ '[' backup '!=' active ']' ++ '[' backup '!=' backup ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:46.448 INFO: ++ 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-02-13 02:33:46.449 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.46 'command -v contrail-status' 2025-02-13 02:33:46.620 INFO: /usr/bin/contrail-status 2025-02-13 02:33:46.620 INFO: +++ egrep ': ' +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.46 'sudo contrail-status' +++ grep -v WARNING +++ awk '{print $2}' 2025-02-13 02:33:54.665 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:54.665 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:54.666 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:54.667 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:54.668 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:54.669 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:54.669 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:54.670 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:54.670 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:33:54.671 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:54.671 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:54.671 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:33:54.671 INFO: ++ '[' 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-02-13 02:33:54.672 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 ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-02-13 02:33:54.672 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.50 'command -v contrail-status' 2025-02-13 02:33:55.554 INFO: /usr/bin/contrail-status 2025-02-13 02:33:55.559 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.50 'sudo contrail-status' 2025-02-13 02:33:55.560 INFO: +++ egrep ': ' 2025-02-13 02:33:55.560 INFO: +++ awk '{print $2}' 2025-02-13 02:33:55.560 INFO: +++ grep -v WARNING 2025-02-13 02:34:05.154 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:34:05.155 INFO: ++ '[' initializing '!=' active ']' ++ '[' initializing '!=' backup ']' ++ return 1 2025-02-13 02:34:05.155 INFO: + sleep 10 2025-02-13 02:34:15.156 INFO: . 2025-02-13 02:34:15.158 INFO: + printf . + i=1 + (( i >= 60 )) + eval check_tf_active ++ check_tf_active ++ local machine ++ local line= 2025-02-13 02:34:15.158 INFO: +++ tr ' ' '\n' +++ echo '10.0.0.46 10.0.0.35 10.0.0.12 10.0.0.50 10.0.0.54 ' +++ sort -u 2025-02-13 02:34:15.159 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status' 2025-02-13 02:34:15.848 INFO: /usr/bin/contrail-status 2025-02-13 02:34:15.850 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status' +++ egrep ': ' 2025-02-13 02:34:15.855 INFO: +++ grep -v WARNING 2025-02-13 02:34:15.856 INFO: +++ awk '{print $2}' 2025-02-13 02:34:17.763 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:34:17.764 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}') ++ '[' backup '!=' active ']' ++ '[' backup '!=' backup ']' ++ 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.35 'command -v contrail-status' 2025-02-13 02:34:18.543 INFO: /usr/bin/contrail-status 2025-02-13 02:34:18.551 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.35 'sudo contrail-status' +++ egrep ': ' +++ awk '{print $2}' +++ grep -v WARNING 2025-02-13 02:34:20.902 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}') ++ '[' 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 machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.46 'command -v contrail-status' 2025-02-13 02:34:21.455 INFO: /usr/bin/contrail-status 2025-02-13 02:34:21.460 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.46 'sudo contrail-status' 2025-02-13 02:34:21.461 INFO: +++ grep -v WARNING 2025-02-13 02:34:21.461 INFO: +++ egrep ': ' 2025-02-13 02:34:21.461 INFO: +++ awk '{print $2}' 2025-02-13 02:34:23.774 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.50 'command -v contrail-status' 2025-02-13 02:34:24.009 INFO: /usr/bin/contrail-status 2025-02-13 02:34:24.015 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.50 'sudo contrail-status' +++ grep -v WARNING 2025-02-13 02:34:24.017 INFO: +++ egrep ': ' 2025-02-13 02:34:24.021 INFO: +++ awk '{print $2}' 2025-02-13 02:34:27.372 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-02-13 02:34:37.374 INFO: . 2025-02-13 02:34:37.376 INFO: + printf . + i=2 2025-02-13 02:34:37.376 INFO: + (( i >= 60 )) + eval check_tf_active ++ check_tf_active 2025-02-13 02:34:37.376 INFO: ++ local machine ++ local line= 2025-02-13 02:34:37.376 INFO: +++ tr ' ' '\n' 2025-02-13 02:34:37.377 INFO: +++ echo '10.0.0.46 10.0.0.35 10.0.0.12 10.0.0.50 10.0.0.54 ' 2025-02-13 02:34:37.377 INFO: +++ sort -u 2025-02-13 02:34:37.377 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'command -v contrail-status' 2025-02-13 02:34:37.667 INFO: /usr/bin/contrail-status 2025-02-13 02:34:37.670 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.12 'sudo contrail-status' 2025-02-13 02:34:37.672 INFO: +++ grep -v WARNING 2025-02-13 02:34:37.672 INFO: +++ awk '{print $2}' 2025-02-13 02:34:37.672 INFO: +++ egrep ': ' 2025-02-13 02:34:39.664 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{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}') ++ '[' 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.35 'command -v contrail-status' 2025-02-13 02:34:39.940 INFO: /usr/bin/contrail-status 2025-02-13 02:34:39.944 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.35 'sudo contrail-status' 2025-02-13 02:34:39.944 INFO: +++ egrep ': ' 2025-02-13 02:34:39.944 INFO: +++ awk '{print $2}' 2025-02-13 02:34:39.944 INFO: +++ grep -v WARNING 2025-02-13 02:34:42.200 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' 2025-02-13 02:34:42.201 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:34:42.202 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-13 02:34:42.203 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}') ++ '[' backup '!=' active ']' 2025-02-13 02:34:42.203 INFO: ++ '[' backup '!=' backup ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{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 ']' 2025-02-13 02:34:42.204 INFO: ++ '[' backup '!=' backup ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-02-13 02:34:42.204 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.46 'command -v contrail-status' 2025-02-13 02:34:42.383 INFO: /usr/bin/contrail-status 2025-02-13 02:34:42.388 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.46 'sudo contrail-status' 2025-02-13 02:34:42.388 INFO: +++ grep -v WARNING 2025-02-13 02:34:42.388 INFO: +++ awk '{print $2}' 2025-02-13 02:34:42.391 INFO: +++ egrep ': ' 2025-02-13 02:34:44.523 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.50 'command -v contrail-status' 2025-02-13 02:34:44.829 INFO: /usr/bin/contrail-status 2025-02-13 02:34:44.833 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.50 'sudo contrail-status' 2025-02-13 02:34:44.837 INFO: +++ egrep ': ' +++ awk '{print $2}' +++ grep -v WARNING 2025-02-13 02:34:47.029 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-02-13 02:34:47.030 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.54 'command -v contrail-status' 2025-02-13 02:34:47.877 INFO: /usr/bin/contrail-status 2025-02-13 02:34:47.879 INFO: +++ egrep ': ' 2025-02-13 02:34:47.879 INFO: +++ grep -v WARNING 2025-02-13 02:34:47.879 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.54 'sudo contrail-status' 2025-02-13 02:34:47.881 INFO: +++ awk '{print $2}' 2025-02-13 02:34:54.641 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ return 0 2025-02-13 02:34:54.641 DEBUG: [chan 0] EOF received (0) 2025-02-13 02:34:54.642 INFO: INFO: done in 20s 2025-02-13 02:34:54.642 INFO: + echo -e '\nINFO: done in 20s' + return 0 2025-02-13 02:34:54.642 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.46' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.46' (ECDSA) to the list of known hosts. 2025-02-13 02:34:55.077 DEBUG: Open ssh connection host=10.0.0.46 user=ubuntu 2025-02-13 02:34:55.088 DEBUG: starting thread (client mode): 0x238f25f8 2025-02-13 02:34:55.088 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-13 02:34:55.088 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-13 02:34:55.088 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-13 02:34:55.089 DEBUG: === Key exchange possibilities === 2025-02-13 02:34:55.089 DEBUG: kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, sntrup761x25519-sha512@openssh.com, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com 2025-02-13 02:34:55.089 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-13 02:34:55.090 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:34:55.090 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:34:55.090 DEBUG: client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:34:55.090 DEBUG: server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:34:55.090 DEBUG: client compress: none, zlib@openssh.com 2025-02-13 02:34:55.090 DEBUG: server compress: none, zlib@openssh.com 2025-02-13 02:34:55.090 DEBUG: client lang: 2025-02-13 02:34:55.090 DEBUG: server lang: 2025-02-13 02:34:55.090 DEBUG: kex follows: False 2025-02-13 02:34:55.090 DEBUG: === Key exchange agreements === 2025-02-13 02:34:55.090 DEBUG: Strict kex mode: True 2025-02-13 02:34:55.090 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-13 02:34:55.090 DEBUG: HostKey: ssh-ed25519 2025-02-13 02:34:55.090 DEBUG: Cipher: aes128-ctr 2025-02-13 02:34:55.090 DEBUG: MAC: hmac-sha2-256 2025-02-13 02:34:55.091 DEBUG: Compression: none 2025-02-13 02:34:55.091 DEBUG: === End of kex handshake === 2025-02-13 02:34:55.097 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-13 02:34:55.097 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-13 02:34:55.098 DEBUG: Switch to new keys ... 2025-02-13 02:34:55.098 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-13 02:34:55.098 DEBUG: Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com', 'publickey-hostbound@openssh.com': b'0'} 2025-02-13 02:34:55.099 DEBUG: Adding ssh-ed25519 host key for 10.0.0.46: b'b6b459ca613cd8bd2b3337542d8da7b6' 2025-02-13 02:34:55.258 DEBUG: Trying discovered key b'9cf357af9ec68db75401fe079c5412fd' in /root/.ssh/id_rsa 2025-02-13 02:34:55.259 DEBUG: userauth is OK 2025-02-13 02:34:55.259 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-13 02:34:55.259 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-13 02:34:55.259 DEBUG: Server-side algorithm list: ['ssh-ed25519', 'sk-ssh-ed25519@openssh.com', 'ssh-rsa', 'rsa-sha2-256', 'rsa-sha2-512', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', 'webauthn-sk-ecdsa-sha2-nistp256@openssh.com'] 2025-02-13 02:34:55.259 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-13 02:34:55.271 INFO: Authentication (publickey) successful! 2025-02-13 02:34:55.271 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-02-13 02:34:55.272 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-13 02:34:55.306 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-13 02:34:55.306 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-13 02:34:55.306 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-13 02:34:55.348 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-13 02:34:55.348 DEBUG: Secsh channel 0 opened. 2025-02-13 02:34:55.349 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-13 02:34:55.349 DEBUG: Command started, waiting result... 2025-02-13 02:34:55.349 DEBUG: [chan 0] EOF sent (0) 2025-02-13 02:34:57.354 DEBUG: [chan 0] EOF received (0) 2025-02-13 02:34:57.369 DEBUG: Command finished, res=0 2025-02-13 02:34:57.369 DEBUG: Dropping user packet because connection is dead. Warning: Permanently added '10.0.0.35' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.35' (ECDSA) to the list of known hosts. 2025-02-13 02:34:57.973 DEBUG: Open ssh connection host=10.0.0.35 user=ubuntu 2025-02-13 02:34:57.975 DEBUG: starting thread (client mode): 0x23893780 2025-02-13 02:34:57.975 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-13 02:34:57.985 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-13 02:34:57.986 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-13 02:34:57.987 DEBUG: === Key exchange possibilities === 2025-02-13 02:34:57.987 DEBUG: kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, sntrup761x25519-sha512@openssh.com, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com 2025-02-13 02:34:57.987 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-13 02:34:57.988 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:34:57.988 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:34:57.988 DEBUG: client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:34:57.988 DEBUG: server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:34:57.988 DEBUG: client compress: none, zlib@openssh.com 2025-02-13 02:34:57.988 DEBUG: server compress: none, zlib@openssh.com 2025-02-13 02:34:57.988 DEBUG: client lang: 2025-02-13 02:34:57.988 DEBUG: server lang: 2025-02-13 02:34:57.988 DEBUG: kex follows: False 2025-02-13 02:34:57.988 DEBUG: === Key exchange agreements === 2025-02-13 02:34:57.988 DEBUG: Strict kex mode: True 2025-02-13 02:34:57.988 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-13 02:34:57.988 DEBUG: HostKey: ssh-ed25519 2025-02-13 02:34:57.988 DEBUG: Cipher: aes128-ctr 2025-02-13 02:34:57.988 DEBUG: MAC: hmac-sha2-256 2025-02-13 02:34:57.988 DEBUG: Compression: none 2025-02-13 02:34:57.988 DEBUG: === End of kex handshake === 2025-02-13 02:34:57.995 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-13 02:34:57.995 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-13 02:34:57.996 DEBUG: Switch to new keys ... 2025-02-13 02:34:57.996 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-13 02:34:57.996 DEBUG: Adding ssh-ed25519 host key for 10.0.0.35: b'8d5d8157e8fd206b478c572c5238d114' 2025-02-13 02:34:58.004 DEBUG: Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com', 'publickey-hostbound@openssh.com': b'0'} 2025-02-13 02:34:58.155 DEBUG: Trying discovered key b'9cf357af9ec68db75401fe079c5412fd' in /root/.ssh/id_rsa 2025-02-13 02:34:58.156 DEBUG: userauth is OK 2025-02-13 02:34:58.157 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-13 02:34:58.157 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-13 02:34:58.157 DEBUG: Server-side algorithm list: ['ssh-ed25519', 'sk-ssh-ed25519@openssh.com', 'ssh-rsa', 'rsa-sha2-256', 'rsa-sha2-512', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', 'webauthn-sk-ecdsa-sha2-nistp256@openssh.com'] 2025-02-13 02:34:58.157 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-13 02:34:58.171 INFO: Authentication (publickey) successful! 2025-02-13 02:34:58.171 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-02-13 02:34:58.172 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-13 02:34:58.209 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-13 02:34:58.209 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-13 02:34:58.210 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-13 02:34:58.252 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-13 02:34:58.252 DEBUG: Secsh channel 0 opened. 2025-02-13 02:34:58.254 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-13 02:34:58.254 DEBUG: Command started, waiting result... 2025-02-13 02:34:58.254 DEBUG: [chan 0] EOF sent (0) 2025-02-13 02:35:00.451 DEBUG: [chan 0] EOF received (0) 2025-02-13 02:35:00.452 DEBUG: Command finished, res=0 2025-02-13 02:35:00.456 DEBUG: Ignoring message for dead channel 0 Warning: Permanently added '10.0.0.12' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.12' (ECDSA) to the list of known hosts. 2025-02-13 02:35:00.983 DEBUG: Open ssh connection host=10.0.0.12 user=ubuntu 2025-02-13 02:35:00.984 DEBUG: starting thread (client mode): 0x22863128 2025-02-13 02:35:00.985 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-13 02:35:00.992 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-13 02:35:00.992 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-13 02:35:00.994 DEBUG: === Key exchange possibilities === 2025-02-13 02:35:00.994 DEBUG: kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, sntrup761x25519-sha512@openssh.com, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com 2025-02-13 02:35:00.994 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-13 02:35:00.994 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:35:00.994 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:35:00.994 DEBUG: client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:35:00.995 DEBUG: server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:35:00.995 DEBUG: client compress: none, zlib@openssh.com 2025-02-13 02:35:00.995 DEBUG: server compress: none, zlib@openssh.com 2025-02-13 02:35:00.995 DEBUG: client lang: 2025-02-13 02:35:00.995 DEBUG: server lang: 2025-02-13 02:35:00.995 DEBUG: kex follows: False 2025-02-13 02:35:00.996 DEBUG: === Key exchange agreements === 2025-02-13 02:35:00.996 DEBUG: Strict kex mode: True 2025-02-13 02:35:00.996 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-13 02:35:00.996 DEBUG: HostKey: ssh-ed25519 2025-02-13 02:35:00.996 DEBUG: Cipher: aes128-ctr 2025-02-13 02:35:00.996 DEBUG: MAC: hmac-sha2-256 2025-02-13 02:35:00.997 DEBUG: Compression: none 2025-02-13 02:35:00.997 DEBUG: === End of kex handshake === 2025-02-13 02:35:01.004 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-13 02:35:01.004 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-13 02:35:01.005 DEBUG: Switch to new keys ... 2025-02-13 02:35:01.005 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-13 02:35:01.006 DEBUG: Adding ssh-ed25519 host key for 10.0.0.12: b'98de1d9915c134a02b9fbf50af7a09cb' 2025-02-13 02:35:01.023 DEBUG: Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com', 'publickey-hostbound@openssh.com': b'0'} 2025-02-13 02:35:01.190 DEBUG: Trying discovered key b'9cf357af9ec68db75401fe079c5412fd' in /root/.ssh/id_rsa 2025-02-13 02:35:01.192 DEBUG: userauth is OK 2025-02-13 02:35:01.192 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-13 02:35:01.192 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-13 02:35:01.192 DEBUG: Server-side algorithm list: ['ssh-ed25519', 'sk-ssh-ed25519@openssh.com', 'ssh-rsa', 'rsa-sha2-256', 'rsa-sha2-512', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', 'webauthn-sk-ecdsa-sha2-nistp256@openssh.com'] 2025-02-13 02:35:01.192 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-13 02:35:01.207 INFO: Authentication (publickey) successful! 2025-02-13 02:35:01.207 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-02-13 02:35:01.208 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-13 02:35:01.237 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-13 02:35:01.237 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-13 02:35:01.238 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-13 02:35:01.280 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-13 02:35:01.280 DEBUG: Secsh channel 0 opened. 2025-02-13 02:35:01.282 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-13 02:35:01.283 DEBUG: Command started, waiting result... 2025-02-13 02:35:01.283 DEBUG: [chan 0] EOF sent (0) 2025-02-13 02:35:03.164 DEBUG: [chan 0] EOF received (0) 2025-02-13 02:35:03.164 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.50' (ECDSA) to the list of known hosts. 2025-02-13 02:35:03.265 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.50' (ECDSA) to the list of known hosts. 2025-02-13 02:35:04.320 DEBUG: Open ssh connection host=10.0.0.50 user=ubuntu 2025-02-13 02:35:04.322 DEBUG: starting thread (client mode): 0x22801a58 2025-02-13 02:35:04.322 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-13 02:35:04.332 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-13 02:35:04.332 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-13 02:35:04.334 DEBUG: === Key exchange possibilities === 2025-02-13 02:35:04.334 DEBUG: kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, sntrup761x25519-sha512@openssh.com, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com 2025-02-13 02:35:04.334 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-13 02:35:04.334 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:35:04.334 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:35:04.334 DEBUG: client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:35:04.334 DEBUG: server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:35:04.334 DEBUG: client compress: none, zlib@openssh.com 2025-02-13 02:35:04.334 DEBUG: server compress: none, zlib@openssh.com 2025-02-13 02:35:04.334 DEBUG: client lang: 2025-02-13 02:35:04.334 DEBUG: server lang: 2025-02-13 02:35:04.335 DEBUG: kex follows: False 2025-02-13 02:35:04.335 DEBUG: === Key exchange agreements === 2025-02-13 02:35:04.335 DEBUG: Strict kex mode: True 2025-02-13 02:35:04.335 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-13 02:35:04.335 DEBUG: HostKey: ssh-ed25519 2025-02-13 02:35:04.335 DEBUG: Cipher: aes128-ctr 2025-02-13 02:35:04.336 DEBUG: MAC: hmac-sha2-256 2025-02-13 02:35:04.336 DEBUG: Compression: none 2025-02-13 02:35:04.336 DEBUG: === End of kex handshake === 2025-02-13 02:35:04.343 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-13 02:35:04.343 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-13 02:35:04.344 DEBUG: Switch to new keys ... 2025-02-13 02:35:04.344 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-13 02:35:04.344 DEBUG: Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com', 'publickey-hostbound@openssh.com': b'0'} 2025-02-13 02:35:04.345 DEBUG: Adding ssh-ed25519 host key for 10.0.0.50: b'a9b000e3e504a82915c7062f0812875e' 2025-02-13 02:35:04.512 DEBUG: Trying discovered key b'9cf357af9ec68db75401fe079c5412fd' in /root/.ssh/id_rsa 2025-02-13 02:35:04.513 DEBUG: userauth is OK 2025-02-13 02:35:04.513 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-13 02:35:04.514 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-13 02:35:04.514 DEBUG: Server-side algorithm list: ['ssh-ed25519', 'sk-ssh-ed25519@openssh.com', 'ssh-rsa', 'rsa-sha2-256', 'rsa-sha2-512', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', 'webauthn-sk-ecdsa-sha2-nistp256@openssh.com'] 2025-02-13 02:35:04.515 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-13 02:35:04.530 INFO: Authentication (publickey) successful! 2025-02-13 02:35:04.532 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-02-13 02:35:04.532 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-13 02:35:04.565 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-13 02:35:04.566 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-13 02:35:04.567 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-13 02:35:04.608 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-13 02:35:04.609 DEBUG: Secsh channel 0 opened. 2025-02-13 02:35:04.611 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-13 02:35:04.611 DEBUG: Command started, waiting result... 2025-02-13 02:35:04.611 DEBUG: [chan 0] EOF sent (0) 2025-02-13 02:35:06.586 DEBUG: [chan 0] EOF received (0) 2025-02-13 02:35:06.587 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.54' (ECDSA) to the list of known hosts. 2025-02-13 02:35:06.687 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.54' (ECDSA) to the list of known hosts. 2025-02-13 02:35:07.120 DEBUG: Open ssh connection host=10.0.0.54 user=ubuntu 2025-02-13 02:35:07.122 DEBUG: starting thread (client mode): 0x238af208 2025-02-13 02:35:07.122 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-13 02:35:07.131 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-13 02:35:07.131 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-13 02:35:07.132 DEBUG: === Key exchange possibilities === 2025-02-13 02:35:07.132 DEBUG: kex algos: curve25519-sha256, curve25519-sha256@libssh.org, ecdh-sha2-nistp256, ecdh-sha2-nistp384, ecdh-sha2-nistp521, sntrup761x25519-sha512@openssh.com, diffie-hellman-group-exchange-sha256, diffie-hellman-group16-sha512, diffie-hellman-group18-sha512, diffie-hellman-group14-sha256, kex-strict-s-v00@openssh.com 2025-02-13 02:35:07.132 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-13 02:35:07.133 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:35:07.133 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-13 02:35:07.133 DEBUG: client mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:35:07.133 DEBUG: server mac: umac-64-etm@openssh.com, umac-128-etm@openssh.com, hmac-sha2-256-etm@openssh.com, hmac-sha2-512-etm@openssh.com, hmac-sha1-etm@openssh.com, umac-64@openssh.com, umac-128@openssh.com, hmac-sha2-256, hmac-sha2-512, hmac-sha1 2025-02-13 02:35:07.133 DEBUG: client compress: none, zlib@openssh.com 2025-02-13 02:35:07.133 DEBUG: server compress: none, zlib@openssh.com 2025-02-13 02:35:07.133 DEBUG: client lang: 2025-02-13 02:35:07.134 DEBUG: server lang: 2025-02-13 02:35:07.134 DEBUG: kex follows: False 2025-02-13 02:35:07.134 DEBUG: === Key exchange agreements === 2025-02-13 02:35:07.134 DEBUG: Strict kex mode: True 2025-02-13 02:35:07.134 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-13 02:35:07.134 DEBUG: HostKey: ssh-ed25519 2025-02-13 02:35:07.134 DEBUG: Cipher: aes128-ctr 2025-02-13 02:35:07.135 DEBUG: MAC: hmac-sha2-256 2025-02-13 02:35:07.135 DEBUG: Compression: none 2025-02-13 02:35:07.135 DEBUG: === End of kex handshake === 2025-02-13 02:35:07.179 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-13 02:35:07.180 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-13 02:35:07.180 DEBUG: Switch to new keys ... 2025-02-13 02:35:07.181 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-13 02:35:07.181 DEBUG: Adding ssh-ed25519 host key for 10.0.0.54: b'fbc593a18f820617eb46dd81a47b9efe' 2025-02-13 02:35:07.190 DEBUG: Got EXT_INFO: {'server-sig-algs': b'ssh-ed25519,sk-ssh-ed25519@openssh.com,ssh-rsa,rsa-sha2-256,rsa-sha2-512,ssh-dss,ecdsa-sha2-nistp256,ecdsa-sha2-nistp384,ecdsa-sha2-nistp521,sk-ecdsa-sha2-nistp256@openssh.com,webauthn-sk-ecdsa-sha2-nistp256@openssh.com', 'publickey-hostbound@openssh.com': b'0'} 2025-02-13 02:35:07.346 DEBUG: Trying discovered key b'9cf357af9ec68db75401fe079c5412fd' in /root/.ssh/id_rsa 2025-02-13 02:35:07.347 DEBUG: userauth is OK 2025-02-13 02:35:07.348 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-13 02:35:07.348 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-13 02:35:07.348 DEBUG: Server-side algorithm list: ['ssh-ed25519', 'sk-ssh-ed25519@openssh.com', 'ssh-rsa', 'rsa-sha2-256', 'rsa-sha2-512', 'ssh-dss', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com', 'webauthn-sk-ecdsa-sha2-nistp256@openssh.com'] 2025-02-13 02:35:07.348 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-13 02:35:07.362 INFO: Authentication (publickey) successful! 2025-02-13 02:35:07.362 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-02-13 02:35:07.363 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-13 02:35:07.394 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-13 02:35:07.395 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-13 02:35:07.395 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-13 02:35:07.436 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-13 02:35:07.436 DEBUG: Secsh channel 0 opened. 2025-02-13 02:35:07.438 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-13 02:35:07.438 DEBUG: Command started, waiting result... 2025-02-13 02:35:07.438 DEBUG: [chan 0] EOF sent (0) 2025-02-13 02:35:09.191 DEBUG: [chan 0] EOF received (0) 2025-02-13 02:35:09.194 DEBUG: Command finished, res=0 Ran 1 tests in 1714.058s PASSED (id=0) INFO: last results {0} ziu.ansible.test_ansible_ziu.AnsibleZiuTests.test_ansible_ziu [1713.495721s] ... ok ====== Totals ====== Ran: 1 tests in 0.0183 sec. - Passed: 1 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 1713.4957 sec. ============== Worker Balance ============== - Worker 0 (1 tests) => 0:28:33.495721 INFO: generate report ~/output ~ logs/ logs/report.xml ~ INFO: tests passed INFO: Test deployment finished Thu Feb 13 02:35:09 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.46' (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