Started by upstream project "pipeline-nightly" build number 56 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 56 [test-deployment] $ /bin/bash -xe /tmp/jenkins11311137296053189572.sh + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-56 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-56 ++ 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_56 ++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_56 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_56 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_56 ++ 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.70578.env ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export ENVIRONMENT_OS=ubuntu22 ++ ENVIRONMENT_OS=ubuntu22 ++ export DATA_NETWORK=10.20.0.0/24 ++ DATA_NETWORK=10.20.0.0/24 ++ head -1 ++ export VROUTER_GATEWAY=10.20.0.1 ++ VROUTER_GATEWAY=10.20.0.1 ++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ export IMAGE_SSH_USER=ubuntu ++ IMAGE_SSH_USER=ubuntu ++ export INSTANCE_IDS=01d111ab-9fba-4820-bde1-d24baa318800,2a2342e1-86eb-4243-935c-d846a07e81d1,bf43d770-904b-4c30-b46e-6edc136533e7,0e49ab02-22bd-4dfb-aa5f-7f7e395f19e7,b0b99173-f7da-4af7-999e-40d1c3a467ca, ++ INSTANCE_IDS=01d111ab-9fba-4820-bde1-d24baa318800,2a2342e1-86eb-4243-935c-d846a07e81d1,bf43d770-904b-4c30-b46e-6edc136533e7,0e49ab02-22bd-4dfb-aa5f-7f7e395f19e7,b0b99173-f7da-4af7-999e-40d1c3a467ca, ++ export instance_ip=10.0.0.56 ++ instance_ip=10.0.0.56 ++ export CONTROLLER_NODES=10.0.0.56,10.0.0.53,10.0.0.22, ++ CONTROLLER_NODES=10.0.0.56,10.0.0.53,10.0.0.22, ++ export CONTROL_NODES=10.20.0.13,10.20.0.8,10.20.0.10, ++ CONTROL_NODES=10.20.0.13,10.20.0.8,10.20.0.10, ++ export AGENT_NODES=10.0.0.44,10.0.0.42, ++ AGENT_NODES=10.0.0.44,10.0.0.42, ++ 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-56 Random: 70578 Stream: ansible-os-ha-ziu' + desc+='
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_56/ansible-os-ha-ziu' + echo 'DESCRIPTION Pipeline: pipeline-nightly-56 Random: 70578 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_56/ansible-os-ha-ziu' DESCRIPTION Pipeline: pipeline-nightly-56 Random: 70578 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_56/ansible-os-ha-ziu [description-setter] Description set: Pipeline: pipeline-nightly-56 Random: 70578 Stream: ansible-os-ha-ziu
Job logs: http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_56/ansible-os-ha-ziu' [test-deployment] $ /bin/bash -xe /tmp/jenkins18298960409563486677.sh + set -eo pipefail + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-56 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-56 ++ 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_56 ++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_56 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_56 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_56 ++ 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/jenkins401673554028945614.sh + set -eo pipefail + source /home/jenkins/workspace/test-deployment/global.env ++ export PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-56 ++ PIPELINE_BUILD_TAG=jenkins-pipeline-nightly-56 ++ 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_56 ++ LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_56 ++ export LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_56 ++ LOGS_URL=http://nexus.gz1.opensdn.io:8082/jenkins_logs/nightly/pipeline_56 ++ 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.70578.env ++ export PROVIDER=openstack ++ PROVIDER=openstack ++ export ENVIRONMENT_OS=ubuntu22 ++ ENVIRONMENT_OS=ubuntu22 ++ export DATA_NETWORK=10.20.0.0/24 ++ DATA_NETWORK=10.20.0.0/24 ++ head -1 ++ export VROUTER_GATEWAY=10.20.0.1 ++ VROUTER_GATEWAY=10.20.0.1 ++ export IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ IMAGE=4744ca8a-852c-4f31-8cf0-48b97ea797c5 ++ export IMAGE_SSH_USER=ubuntu ++ IMAGE_SSH_USER=ubuntu ++ export INSTANCE_IDS=01d111ab-9fba-4820-bde1-d24baa318800,2a2342e1-86eb-4243-935c-d846a07e81d1,bf43d770-904b-4c30-b46e-6edc136533e7,0e49ab02-22bd-4dfb-aa5f-7f7e395f19e7,b0b99173-f7da-4af7-999e-40d1c3a467ca, ++ INSTANCE_IDS=01d111ab-9fba-4820-bde1-d24baa318800,2a2342e1-86eb-4243-935c-d846a07e81d1,bf43d770-904b-4c30-b46e-6edc136533e7,0e49ab02-22bd-4dfb-aa5f-7f7e395f19e7,b0b99173-f7da-4af7-999e-40d1c3a467ca, ++ export instance_ip=10.0.0.56 ++ instance_ip=10.0.0.56 ++ export CONTROLLER_NODES=10.0.0.56,10.0.0.53,10.0.0.22, ++ CONTROLLER_NODES=10.0.0.56,10.0.0.53,10.0.0.22, ++ export CONTROL_NODES=10.20.0.13,10.20.0.8,10.20.0.10, ++ CONTROL_NODES=10.20.0.13,10.20.0.8,10.20.0.10, ++ export AGENT_NODES=10.0.0.44,10.0.0.42, ++ AGENT_NODES=10.0.0.44,10.0.0.42, ++ 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.70578.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_56/ansible-os-ha-ziu + FULL_LOGS_PATH=/var/www/logs/jenkins_logs/nightly/pipeline_56/ansible-os-ha-ziu + export TARGET=deployment + TARGET=deployment + ./src/opensdn-io/tf-jenkins/jobs/test/functional/run.sh INFO: Test deployment started Mon Feb 17 01:52:03 UTC 2025 Warning: Permanently added '10.0.0.56' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.56' (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.56 10.0.0.53 10.0.0.22 " AGENT_NODES="10.0.0.44 10.0.0.42 " CONTROL_NODES="10.20.0.13 10.20.0.8 10.20.0.10 " 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.56' OS_AUTH_URL='http://10.0.0.56:5000/v3' AUTH_PASSWORD='contrail123' AUTH_URL='' INFO: TF_DEPLOYMENT_TEST_IMAGE=nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly Reading package lists... Building dependency tree... Reading state information... python3-distutils is already the newest version (3.10.8-1~22.04). python3-minimal is already the newest version (3.10.6-1~22.04). python3-minimal set to manually installed. The following packages were automatically installed and are no longer required: apport-symptoms distro-info libnetplan0 python3-debconf python3-debian python3-magic python3-pexpect python3-problem-report python3-ptyprocess python3-systemd Use 'sudo apt autoremove' to remove them. 0 upgraded, 0 newly installed, 0 to remove and 59 not upgraded. INFO: [docker install] INFO: distro=ubuntu detected INFO: docker installed: Docker version 27.5.1, build 9f9e405 [docker config] DEBUG: is_registry_insecure: nexus.gz1.opensdn.io:5102 HTTP/1.1 404 Not Found Content-Type: text/plain; charset=utf-8 X-Content-Type-Options: nosniff Date: Mon, 17 Feb 2025 01:52:05 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 ce31a84fd6c0: Pulling fs layer a43f1a4f3df9: Pulling fs layer ce31a84fd6c0: Verifying Checksum ce31a84fd6c0: Download complete ce31a84fd6c0: Pull complete a43f1a4f3df9: Verifying Checksum a43f1a4f3df9: Download complete a43f1a4f3df9: Pull complete Digest: sha256:6d3df97e595f6d765aef760171aab31b26e74523c60e2463b1038dfe346b3733 Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly nexus.gz1.opensdn.io:5102/tf-deployment-test:nightly 210df184e8f0700e86e23782b3a5b13d9426378dae0299f31689bd140a5f5d58 huy7YDr6v0 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.56 10.0.0.53 10.0.0.22 " AGENT_NODES="10.0.0.44 10.0.0.42 " CONTROL_NODES="10.20.0.13 10.20.0.8 10.20.0.10 " 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.56' OS_AUTH_URL='http://10.0.0.56: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.56 DEPLOYMENT_TEST_TAGS=ziu nightly: Pulling from tf-deployment-test Digest: sha256:6d3df97e595f6d765aef760171aab31b26e74523c60e2463b1038dfe346b3733 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/tmp9gzh6vis /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.56' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.56' (ECDSA) to the list of known hosts. 2025-02-17 01:52:21.765 DEBUG: Open ssh connection host=10.0.0.56 user=ubuntu 2025-02-17 01:52:21.769 DEBUG: starting thread (client mode): 0xfa82a588 2025-02-17 01:52:21.769 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-17 01:52:21.778 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-17 01:52:21.778 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-17 01:52:21.782 DEBUG: === Key exchange possibilities === 2025-02-17 01:52:21.782 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-17 01:52:21.782 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-17 01:52:21.782 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 01:52:21.782 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 01:52:21.782 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-17 01:52:21.782 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-17 01:52:21.782 DEBUG: client compress: none, zlib@openssh.com 2025-02-17 01:52:21.782 DEBUG: server compress: none, zlib@openssh.com 2025-02-17 01:52:21.782 DEBUG: client lang: 2025-02-17 01:52:21.782 DEBUG: server lang: 2025-02-17 01:52:21.782 DEBUG: kex follows: False 2025-02-17 01:52:21.782 DEBUG: === Key exchange agreements === 2025-02-17 01:52:21.782 DEBUG: Strict kex mode: True 2025-02-17 01:52:21.783 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-17 01:52:21.783 DEBUG: HostKey: ssh-ed25519 2025-02-17 01:52:21.783 DEBUG: Cipher: aes128-ctr 2025-02-17 01:52:21.783 DEBUG: MAC: hmac-sha2-256 2025-02-17 01:52:21.783 DEBUG: Compression: none 2025-02-17 01:52:21.783 DEBUG: === End of kex handshake === 2025-02-17 01:52:21.835 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-17 01:52:21.835 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-17 01:52:21.836 DEBUG: Switch to new keys ... 2025-02-17 01:52:21.836 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-17 01:52:21.837 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-17 01:52:21.837 DEBUG: Adding ssh-ed25519 host key for 10.0.0.56: b'558ec2eaef923cf12b7a56a694884532' 2025-02-17 01:52:22.078 DEBUG: Trying discovered key b'0d9bc652894e35516fab6f2275b2b7e3' in /root/.ssh/id_rsa 2025-02-17 01:52:22.079 DEBUG: userauth is OK 2025-02-17 01:52:22.079 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-17 01:52:22.079 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-17 01:52:22.079 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-17 01:52:22.079 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-17 01:52:22.101 INFO: Authentication (publickey) successful! 2025-02-17 01:52:22.102 DEBUG: Start command over ssh command='/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh' 2025-02-17 01:52:22.102 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-17 01:52:22.141 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-17 01:52:22.142 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-17 01:52:22.142 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-17 01:52:22.185 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-17 01:52:22.185 DEBUG: Secsh channel 0 opened. 2025-02-17 01:52:22.186 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-17 01:52:22.187 DEBUG: Command started, waiting result... 2025-02-17 01:52:22.187 DEBUG: [chan 0] EOF sent (0) 2025-02-17 01:52:22.190 INFO: ++ readlink -e /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-02-17 01:52:22.192 INFO: + my_file=/tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-02-17 01:52:22.192 INFO: ++ dirname /tmp/tf-deployment-test/tests/ziu/ansible/ansible_ziu.sh 2025-02-17 01:52:22.197 INFO: + my_dir=/tmp/tf-deployment-test/tests/ziu/ansible + TF_CONFIG_DIR=/home/ubuntu/.tf + source /tmp/test.env ++ DEBUG=false ++ DEPLOYER=ansible ++ CONTRAIL_CONTAINER_TAG=nightly-r24.1-centos ++ CONTRAIL_DEPLOYER_CONTAINER_TAG=nightly ++ CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5002 ++ DEPLOYER_CONTAINER_REGISTRY=nexus.gz1.opensdn.io:5102 ++ ORCHESTRATOR=openstack ++ OPENSTACK_VERSION=yoga ++ CONTROLLER_NODES='10.0.0.56 10.0.0.53 10.0.0.22 ' ++ AGENT_NODES='10.0.0.44 10.0.0.42 ' ++ CONTROL_NODES='10.20.0.13 10.20.0.8 10.20.0.10 ' ++ SSL_ENABLE=false ++ LEGACY_ANALYTICS_ENABLE=true ++ HUGE_PAGES_1G= ++ CONTAINER_RUNTIME=docker 2025-02-17 01:52:22.197 INFO: ++ K8S_CA= ++ DEPLOY_IPA_SERVER= ++ IPA_PASSWORD= ++ OPENSTACK_CONTROLLER_NODES=10.0.0.56 ++ OS_AUTH_URL=http://10.0.0.56: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.56 ++ 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-17 01:52:22.216 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-17 01:52:22.245 INFO: Unable to find image 'nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src:nightly' locally 2025-02-17 01:52:22.367 INFO: nightly: Pulling from tf-ansible-deployer-src afed62ac3c61: Pulling fs layer 2025-02-17 01:52:22.428 INFO: afed62ac3c61: Verifying Checksum afed62ac3c61: Download complete 2025-02-17 01:52:22.548 INFO: afed62ac3c61: Pull complete 2025-02-17 01:52:22.567 INFO: Digest: sha256:69f62f1decf7cb945b4249e04728c47a26a41032243afb5e1ade7a9153aa8a97 2025-02-17 01:52:22.574 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-ansible-deployer-src:nightly 2025-02-17 01:52:22.874 INFO: c5a9c6648fc3db8cfb2530f066a5bf84e2e77e34a2ec1a0573733c8d11dcfd04 2025-02-17 01:52:22.874 INFO: + sudo docker cp tf-ansible-deployer-src:/src /home/ubuntu/tf-ansible-deployer 2025-02-17 01:52:22.978 INFO: + sudo docker rm -fv tf-ansible-deployer-src 2025-02-17 01:52:23.034 INFO: tf-ansible-deployer-src 2025-02-17 01:52:23.038 INFO: + sudo chown -R 1000 /home/ubuntu/tf-ansible-deployer 2025-02-17 01:52:23.054 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-17 01:52:23.137 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-17 01:52:23.177 INFO: Unable to find image 'nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src:nightly' locally 2025-02-17 01:52:23.296 INFO: nightly: Pulling from tf-kolla-ansible-src 554c4f63405b: Pulling fs layer 2025-02-17 01:52:23.610 INFO: 554c4f63405b: Verifying Checksum 554c4f63405b: Download complete 2025-02-17 01:52:24.045 INFO: 554c4f63405b: Pull complete 2025-02-17 01:52:24.062 INFO: Digest: sha256:3f0e9f3ec47fe84409c9c1800ffbb869c4daea467c05187678003b1eaac92c3a 2025-02-17 01:52:24.070 INFO: Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/tf-kolla-ansible-src:nightly 2025-02-17 01:52:24.205 INFO: b22dcda7f64291c0602d2e5712b34d6972fd06adc8e8851920271760be41a1c6 2025-02-17 01:52:24.206 INFO: + sudo docker cp tf-kolla-ansible-src:/src /home/ubuntu/contrail-kolla-ansible 2025-02-17 01:52:24.342 INFO: + sudo docker rm -fv tf-kolla-ansible-src 2025-02-17 01:52:24.411 INFO: tf-kolla-ansible-src 2025-02-17 01:52:24.414 INFO: + sudo chown -R 1000 /home/ubuntu/contrail-kolla-ansible 2025-02-17 01:52:24.422 INFO: + cd /home/ubuntu/tf-ansible-deployer + cp /home/ubuntu/.tf/instances.yaml /home/ubuntu/.tf/ziu_instances.yaml 2025-02-17 01:52:24.426 INFO: + sed -i 's/CONTRAIL_CONTAINER_TAG:.*/CONTRAIL_CONTAINER_TAG: nightly/g' /home/ubuntu/.tf/ziu_instances.yaml 2025-02-17 01:52:24.428 INFO: + sed -i 's/CONTAINER_REGISTRY:.*/CONTAINER_REGISTRY: nexus.gz1.opensdn.io:5102/g' /home/ubuntu/.tf/ziu_instances.yaml 2025-02-17 01:52:24.430 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-17 01:52:25.922 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-02-17 01:52:25.939 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-02-17 01:52:25.954 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-02-17 01:52:26.465 INFO: PLAY [Create container host group and evaluate variables for Contrail] ********* 2025-02-17 01:52:27.950 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 01:52:27.951 INFO: ok: [localhost] 2025-02-17 01:52:28.205 INFO: TASK [Expose instances] ******************************************************** 2025-02-17 01:52:28.205 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_22": {"ip": "10.0.0.22", "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_42": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_44": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_53": {"ip": "10.0.0.53", "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_56": {"ip": "10.0.0.56", "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-17 01:52:28.434 INFO: TASK [Expose global configuration] ********************************************* 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-17 01:52:28.639 INFO: TASK [Expose remote_locations configuration] *********************************** 2025-02-17 01:52:28.639 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false} 2025-02-17 01:52:28.851 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-17 01:52:29.713 INFO: TASK [pip : check if pip present] ********************************************** changed: [localhost] => {"changed": true, "cmd": "python3 -m pip --version", "delta": "0:00:00.230068", "end": "2025-02-17 01:52:29.683592", "msg": "", "rc": 0, "start": "2025-02-17 01:52:29.453524", "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-17 01:52:31.182 INFO: TASK [pip : upgrade pip] ******************************************************* 2025-02-17 01:52:31.183 INFO: changed: [localhost] => {"attempts": 1, "changed": true, "cmd": "python3 -m pip install --upgrade 'pip>=20'", "delta": "0:00:00.937555", "end": "2025-02-17 01:52:31.146543", "msg": "", "rc": 0, "start": "2025-02-17 01:52:30.208988", "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-17 01:52:31.285 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-02-17 01:52:31.369 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-02-17 01:52:31.830 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-02-17 01:52:31.831 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_56", "private_ip": "10.0.0.56"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:31.854 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_53", "private_ip": "10.0.0.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:31.894 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', '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.22", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_22", "private_ip": "10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:31.933 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.44", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_44", "private_ip": "10.0.0.44"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 01:52:31.980 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.42", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 01:52:32.245 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-02-17 01:52:32.247 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_56", "private_ip": "10.0.0.56"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:32.285 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_53", "private_ip": "10.0.0.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:32.327 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', '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.22", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_22", "private_ip": "10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:32.365 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.44", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_44", "private_ip": "10.0.0.44"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 01:52:32.405 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.42", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 01:52:32.724 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-02-17 01:52:32.826 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-02-17 01:52:33.030 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-02-17 01:52:33.261 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ 2025-02-17 01:52:33.261 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:33.296 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:33.333 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:33.513 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-02-17 01:52:33.766 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** 2025-02-17 01:52:33.767 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:33.798 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:33.839 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:33.998 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:33.999 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-02-17 01:52:34.215 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** 2025-02-17 01:52:34.217 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:34.249 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:34.283 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:34.451 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:34.451 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-02-17 01:52:34.667 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:34.708 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:34.737 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:34.902 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:34.903 INFO: ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-02-17 01:52:35.141 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** 2025-02-17 01:52:35.142 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:35.171 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:35.240 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:35.457 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-02-17 01:52:35.715 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** 2025-02-17 01:52:35.715 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:35.747 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:35.786 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:35.989 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:35.989 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-02-17 01:52:36.262 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 2025-02-17 01:52:36.262 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:36.299 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:36.331 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:36.524 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:36.525 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-02-17 01:52:36.753 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* 2025-02-17 01:52:36.755 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:36.791 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:36.825 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:37.009 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-02-17 01:52:37.325 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-02-17 01:52:37.657 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:37.657 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-02-17 01:52:37.952 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:37.953 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-02-17 01:52:38.160 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-02-17 01:52:38.161 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:38.361 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:38.361 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-02-17 01:52:38.661 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.44"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 01:52:38.690 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.44", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 01:52:38.879 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:38.880 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-02-17 01:52:39.069 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-02-17 01:52:39.118 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-02-17 01:52:39.505 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-02-17 01:52:39.669 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** 2025-02-17 01:52:39.669 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false} 2025-02-17 01:52:39.847 INFO: TASK [contrail_deployer : set registry if defined] ***************************** 2025-02-17 01:52:39.847 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false} 2025-02-17 01:52:40.083 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:40.084 INFO: ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-02-17 01:52:40.300 INFO: TASK [contrail_deployer : add roles if defined] ******************************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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_56": {"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_56", "value": {"ip": "10.0.0.56", "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-17 01:52:40.342 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_53", "value": {"ip": "10.0.0.53", "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-17 01:52:40.374 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_22", "value": {"ip": "10.0.0.22", "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-17 01:52:40.402 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 01:52:40.437 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 01:52:40.693 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.56 10.0.0.53 10.0.0.22", "opencontrail_collector_ip": "10.0.0.56 10.0.0.53 10.0.0.22"}, "changed": false} 2025-02-17 01:52:40.762 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-02-17 01:52:40.828 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-02-17 01:52:41.125 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** 2025-02-17 01:52:41.126 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-02-17 01:52:41.219 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-02-17 01:52:41.309 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-02-17 01:52:41.953 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** 2025-02-17 01:52:41.954 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.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_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-17 01:52:42.161 INFO: TASK [contrail_deployer : set tty to true if it's not defined] ***************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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-17 01:52:42.361 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** 2025-02-17 01:52:42.362 INFO: ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"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.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 01:52:42.401 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"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.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 01:52:42.448 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"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.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 01:52:42.486 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 01:52:42.519 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 01:52:42.548 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 01:52:42.579 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 01:52:42.614 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 01:52:42.792 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:42.792 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "changed": false} 2025-02-17 01:52:43.026 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** 2025-02-17 01:52:43.027 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:43.062 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:43.104 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:43.284 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:43.285 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "changed": false} 2025-02-17 01:52:43.506 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** 2025-02-17 01:52:43.507 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:43.544 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:43.579 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:43.801 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "changed": false} 2025-02-17 01:52:44.040 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** 2025-02-17 01:52:44.041 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 01:52:44.063 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 01:52:44.099 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 01:52:44.303 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** 2025-02-17 01:52:44.306 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-17 01:52:44.311 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-17 01:52:44.505 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.56"}, "changed": false} 2025-02-17 01:52:44.935 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** 2025-02-17 01:52:44.936 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-17 01:52:44.959 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-17 01:52:44.992 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-17 01:52:45.027 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-17 01:52:45.061 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-17 01:52:45.061 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-17 01:52:45.281 INFO: TASK [contrail_deployer : combine contrail configuration defaults with contrail configuration] *** 2025-02-17 01:52:45.282 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-17 01:52:45.648 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-02-17 01:52:45.733 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-02-17 01:52:45.913 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 01:52:45.913 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-02-17 01:52:46.101 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-17 01:52:46.537 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-02-17 01:52:46.710 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-02-17 01:52:46.884 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-02-17 01:52:47.173 INFO: TASK [kolla_deployer : install_kolla_dependencies] ***************************** 2025-02-17 01:52:47.243 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/install_kolla_dependencies.yml for localhost 2025-02-17 01:52:48.825 INFO: TASK [kolla_deployer : install git to operate on kolla branches] *************** ok: [localhost] => {"cache_update_time": 1739751840, "cache_updated": false, "changed": false} 2025-02-17 01:52:48.884 INFO: TASK [kolla_deployer : create kolla playbooks] ********************************* 2025-02-17 01:52:48.943 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/kolla_deployer/tasks/create_kolla_playbooks.yml for localhost 2025-02-17 01:52:49.249 INFO: TASK [kolla_deployer : Set kolla directory based on kolla installation mode] *** ok: [localhost] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-02-17 01:52:49.713 INFO: TASK [kolla_deployer : Check openstack repo is present] ************************ ok: [localhost] => {"changed": false, "stat": {"atime": 1739757144.4157937, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "binary", "ctime": 1739757144.4197938, "dev": 64513, "device_type": 0, "executable": true, "exists": true, "gid": 0, "gr_name": "root", "inode": 842583, "isblk": false, "ischr": false, "isdir": true, "isfifo": false, "isgid": false, "islnk": false, "isreg": false, "issock": false, "isuid": false, "mimetype": "inode/directory", "mode": "0755", "mtime": 1739750915.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": "2237119426", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": true, "xoth": true, "xusr": true}} 2025-02-17 01:52:50.481 INFO: TASK [kolla_deployer : Choosing openstack branch] ****************************** 2025-02-17 01:52:50.481 INFO: changed: [localhost] => {"changed": true, "cmd": "git checkout opensdn/yoga", "delta": "0:00:00.176144", "end": "2025-02-17 01:52:50.445830", "msg": "", "rc": 0, "start": "2025-02-17 01:52:50.269686", "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-17 01:52:52.784 INFO: TASK [kolla_deployer : install python compose] ********************************* ok: [localhost] => {"attempts": 1, "changed": false, "cmd": ["/usr/bin/python3", "-m", "pip.__main__", "install", "docker<7"], "name": ["docker<7"], "requirements": null, "state": "present", "stderr": "WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.\nWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning.\n", "stderr_lines": ["WARNING: The directory '/home/ubuntu/.cache/pip' or its parent directory is not owned or is not writable by the current user. The cache has been disabled. Check the permissions and owner of that directory. If executing pip with sudo, you should use sudo's -H flag.", "WARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager, possibly rendering your system unusable. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv. Use the --root-user-action option if you know what you are doing and want to suppress this warning."], "stdout": "Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/\nRequirement already satisfied: docker<7 in /usr/local/lib/python3.10/dist-packages (4.4.4)\nRequirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker<7) (1.16.0)\nRequirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from docker<7) (0.59.0)\nRequirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/local/lib/python3.10/dist-packages (from docker<7) (2.28.2)\nRequirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.4.1)\nRequirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.3)\nRequirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (1.26.5)\nRequirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (2020.6.20)\n", "stdout_lines": ["Looking in indexes: http://tf-mirrors.gz1.opensdn.io/root/pypi/+simple/", "Requirement already satisfied: docker<7 in /usr/local/lib/python3.10/dist-packages (4.4.4)", "Requirement already satisfied: six>=1.4.0 in /usr/lib/python3/dist-packages (from docker<7) (1.16.0)", "Requirement already satisfied: websocket-client>=0.32.0 in /usr/local/lib/python3.10/dist-packages (from docker<7) (0.59.0)", "Requirement already satisfied: requests!=2.18.0,>=2.14.2 in /usr/local/lib/python3.10/dist-packages (from docker<7) (2.28.2)", "Requirement already satisfied: charset-normalizer<4,>=2 in /usr/local/lib/python3.10/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.4.1)", "Requirement already satisfied: idna<4,>=2.5 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (3.3)", "Requirement already satisfied: urllib3<1.27,>=1.21.1 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (1.26.5)", "Requirement already satisfied: certifi>=2017.4.17 in /usr/lib/python3/dist-packages (from requests!=2.18.0,>=2.14.2->docker<7) (2020.6.20)"], "version": null, "virtualenv": null} 2025-02-17 01:52:54.733 INFO: TASK [kolla_deployer : install kolla requirements] ***************************** 2025-02-17 01:52:54.737 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-17 01:52:57.201 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-17 01:52:57.473 INFO: TASK [k8s_deployer : init master_ip list] ************************************** 2025-02-17 01:52:57.473 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false} 2025-02-17 01:52:57.697 INFO: TASK [k8s_deployer : init master_name list] ************************************ ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false} 2025-02-17 01:52:58.173 INFO: TASK [k8s_deployer : show master_ip list] ************************************** ok: [localhost] => { "msg": [] } 2025-02-17 01:52:58.375 INFO: TASK [k8s_deployer : show master_name list] ************************************ 2025-02-17 01:52:58.381 INFO: ok: [localhost] => { "msg": [] } 2025-02-17 01:52:59.246 INFO: PLAY [Prepare Docker] ********************************************************** 2025-02-17 01:53:01.235 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 01:53:01.235 INFO: ok: [10.0.0.56] 2025-02-17 01:53:01.302 INFO: ok: [10.0.0.53] 2025-02-17 01:53:01.355 INFO: ok: [10.0.0.22] 2025-02-17 01:53:01.536 INFO: ok: [10.0.0.44] 2025-02-17 01:53:01.651 INFO: ok: [10.0.0.42] 2025-02-17 01:53:02.482 INFO: TASK [docker : include OS specific] ******************************************** 2025-02-17 01:53:03.245 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.56, 10.0.0.53, 10.0.0.22, 10.0.0.44, 10.0.0.42 2025-02-17 01:53:04.570 INFO: TASK [docker : upgrade pyopenssl] ********************************************** 2025-02-17 01:53:04.571 INFO: ok: [10.0.0.53] => {"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-17 01:53:04.735 INFO: ok: [10.0.0.22] => {"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-17 01:53:04.914 INFO: ok: [10.0.0.56] => {"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-17 01:53:05.176 INFO: ok: [10.0.0.44] => {"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-17 01:53:05.181 INFO: ok: [10.0.0.42] => {"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-17 01:53:06.658 INFO: TASK [docker : Install pre-requisites] ***************************************** 2025-02-17 01:53:06.660 INFO: ok: [10.0.0.53] => {"attempts": 1, "cache_update_time": 1739751840, "cache_updated": false, "changed": false} 2025-02-17 01:53:06.709 INFO: ok: [10.0.0.22] => {"attempts": 1, "cache_update_time": 1739751840, "cache_updated": false, "changed": false} 2025-02-17 01:53:06.920 INFO: ok: [10.0.0.56] => {"attempts": 1, "cache_update_time": 1739751840, "cache_updated": false, "changed": false} 2025-02-17 01:53:07.107 INFO: ok: [10.0.0.44] => {"attempts": 1, "cache_update_time": 1739751840, "cache_updated": false, "changed": false} 2025-02-17 01:53:07.229 INFO: ok: [10.0.0.42] => {"attempts": 1, "cache_update_time": 1739751840, "cache_updated": false, "changed": false} 2025-02-17 01:53:08.381 INFO: TASK [docker : add docker repo key] ******************************************** 2025-02-17 01:53:08.381 INFO: ok: [10.0.0.22] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-17 01:53:08.405 INFO: ok: [10.0.0.53] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-17 01:53:08.428 INFO: ok: [10.0.0.44] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-17 01:53:08.474 INFO: ok: [10.0.0.56] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-17 01:53:08.493 INFO: ok: [10.0.0.42] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-17 01:53:09.513 INFO: TASK [docker : create docker repo] ********************************************* 2025-02-17 01:53:09.513 INFO: ok: [10.0.0.44] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-17 01:53:09.519 INFO: ok: [10.0.0.22] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-17 01:53:09.523 INFO: ok: [10.0.0.53] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-17 01:53:09.633 INFO: ok: [10.0.0.42] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-17 01:53:09.654 INFO: ok: [10.0.0.56] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-17 01:53:13.576 INFO: TASK [docker : install docker for other ubuntu] ******************************** 2025-02-17 01:53:13.577 INFO: ok: [10.0.0.22] => {"attempts": 1, "cache_update_time": 1739757192, "cache_updated": true, "changed": false} 2025-02-17 01:53:13.609 INFO: ok: [10.0.0.44] => {"attempts": 1, "cache_update_time": 1739757192, "cache_updated": true, "changed": false} 2025-02-17 01:53:13.622 INFO: ok: [10.0.0.53] => {"attempts": 1, "cache_update_time": 1739757192, "cache_updated": true, "changed": false} 2025-02-17 01:53:13.767 INFO: ok: [10.0.0.42] => {"attempts": 1, "cache_update_time": 1739757193, "cache_updated": true, "changed": false} 2025-02-17 01:53:14.017 INFO: ok: [10.0.0.56] => {"attempts": 1, "cache_update_time": 1739757193, "cache_updated": true, "changed": false} 2025-02-17 01:53:14.226 INFO: TASK [docker : add Contrail's insecure registry] ******************************* 2025-02-17 01:53:14.995 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.56, 10.0.0.53, 10.0.0.22, 10.0.0.44, 10.0.0.42 2025-02-17 01:53:15.916 INFO: TASK [docker : create docker config directory] ********************************* 2025-02-17 01:53:15.920 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:53:16.070 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:53:16.115 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:53:16.204 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:53:16.220 INFO: ok: [10.0.0.44] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:53:16.817 INFO: TASK [docker : ensure docker config file exists] ******************************* 2025-02-17 01:53:16.819 INFO: changed: [10.0.0.53] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-02-17 01:53:16.835 INFO: changed: [10.0.0.56] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0} 2025-02-17 01:53:16.978 INFO: changed: [10.0.0.22] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-02-17 01:53:17.077 INFO: changed: [10.0.0.44] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-02-17 01:53:17.169 INFO: changed: [10.0.0.42] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 197, "state": "file", "uid": 0} 2025-02-17 01:53:17.785 INFO: TASK [docker : read docker config file] **************************************** changed: [10.0.0.53] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003478", "end": "2025-02-17 01:53:17.732395", "msg": "", "rc": 0, "start": "2025-02-17 01:53:17.728917", "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-17 01:53:17.975 INFO: changed: [10.0.0.22] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003227", "end": "2025-02-17 01:53:17.926620", "msg": "", "rc": 0, "start": "2025-02-17 01:53:17.923393", "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-17 01:53:17.980 INFO: changed: [10.0.0.56] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004520", "end": "2025-02-17 01:53:17.928269", "msg": "", "rc": 0, "start": "2025-02-17 01:53:17.923749", "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-17 01:53:18.084 INFO: changed: [10.0.0.44] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.005319", "end": "2025-02-17 01:53:18.046807", "msg": "", "rc": 0, "start": "2025-02-17 01:53:18.041488", "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-17 01:53:18.157 INFO: changed: [10.0.0.42] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003987", "end": "2025-02-17 01:53:18.117653", "msg": "", "rc": 0, "start": "2025-02-17 01:53:18.113666", "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-17 01:53:18.501 INFO: TASK [docker : convert entries to json] **************************************** ok: [10.0.0.56] => {"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-17 01:53:18.608 INFO: ok: [10.0.0.53] => {"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-17 01:53:18.797 INFO: ok: [10.0.0.22] => {"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-17 01:53:18.893 INFO: ok: [10.0.0.44] => {"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-17 01:53:18.980 INFO: ok: [10.0.0.42] => {"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-17 01:53:19.541 INFO: TASK [docker : register insecure-registries] *********************************** 2025-02-17 01:53:19.541 INFO: ok: [10.0.0.56] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-17 01:53:19.707 INFO: ok: [10.0.0.22] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-02-17 01:53:19.709 INFO: ok: [10.0.0.53] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-02-17 01:53:19.811 INFO: ok: [10.0.0.44] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-02-17 01:53:19.945 INFO: ok: [10.0.0.42] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002"]}, "changed": false} 2025-02-17 01:53:20.458 INFO: TASK [docker : insert updated insecure-registries to docker daemon] ************ 2025-02-17 01:53:20.459 INFO: ok: [10.0.0.53] => {"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-17 01:53:20.475 INFO: ok: [10.0.0.22] => {"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-17 01:53:20.576 INFO: ok: [10.0.0.44] => {"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-17 01:53:20.663 INFO: ok: [10.0.0.42] => {"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-17 01:53:21.831 INFO: TASK [docker : write config to daemon.json] ************************************ 2025-02-17 01:53:21.833 INFO: changed: [10.0.0.22] => {"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-1739757201.1759162-209463-214378553291890/source", "state": "file", "uid": 0} 2025-02-17 01:53:21.841 INFO: changed: [10.0.0.53] => {"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-1739757201.061808-209462-85664937377005/source", "state": "file", "uid": 0} 2025-02-17 01:53:21.891 INFO: changed: [10.0.0.44] => {"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-1739757201.3514607-209470-99357804474084/source", "state": "file", "uid": 0} 2025-02-17 01:53:22.027 INFO: changed: [10.0.0.42] => {"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-1739757201.50556-209495-66485234486554/source", "state": "file", "uid": 0} 2025-02-17 01:53:36.521 INFO: TASK [docker : restart docker daemon] ****************************************** 2025-02-17 01:53:36.522 INFO: changed: [10.0.0.44] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 00:24:24 UTC", "ActiveEnterTimestampMonotonic": "453674067", "ActiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ActiveExitTimestampMonotonic": "452709220", "ActiveState": "active", "After": "network-online.target sysinit.target time-set.target systemd-journald.socket docker.socket system.slice containerd.service basic.target firewalld.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 00:24:23 UTC", "AssertTimestampMonotonic": "452716249", "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": "152695653000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ConditionTimestampMonotonic": "452716248", "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": "11172", "ExecMainStartTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ExecMainStartTimestampMonotonic": "452717026", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=11172 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=11172 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveEnterTimestampMonotonic": "452715783", "InactiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveExitTimestampMonotonic": "452717272", "InvocationID": "d5d888cc386b4feab536979e5a5ebc47", "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": "11172", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "823033856", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "sysinit.target docker.socket system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 00:24:24 UTC", "StateChangeTimestampMonotonic": "453674067", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-17 01:53:36.673 INFO: changed: [10.0.0.42] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 00:24:24 UTC", "ActiveEnterTimestampMonotonic": "408476739", "ActiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ActiveExitTimestampMonotonic": "407509173", "ActiveState": "active", "After": "docker.socket system.slice basic.target sysinit.target firewalld.service time-set.target systemd-journald.socket containerd.service network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 00:24:23 UTC", "AssertTimestampMonotonic": "407515772", "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": "152911699000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ConditionTimestampMonotonic": "407515770", "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": "11556", "ExecMainStartTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ExecMainStartTimestampMonotonic": "407516710", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=11556 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=11556 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveEnterTimestampMonotonic": "407515242", "InactiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveExitTimestampMonotonic": "407516990", "InvocationID": "c5dbc3c32c62459f8473e67f3e6418d6", "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": "11556", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "823046144", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 00:24:24 UTC", "StateChangeTimestampMonotonic": "408476739", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-17 01:53:40.426 INFO: changed: [10.0.0.22] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 00:24:24 UTC", "ActiveEnterTimestampMonotonic": "712725148", "ActiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ActiveExitTimestampMonotonic": "711802958", "ActiveState": "active", "After": "docker.socket network-online.target sysinit.target system.slice firewalld.service systemd-journald.socket time-set.target basic.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 00:24:23 UTC", "AssertTimestampMonotonic": "711810175", "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": "195385530000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ConditionTimestampMonotonic": "711810173", "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": "11750", "ExecMainStartTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ExecMainStartTimestampMonotonic": "711811143", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=11750 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=11750 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveEnterTimestampMonotonic": "711809614", "InactiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveExitTimestampMonotonic": "711811397", "InvocationID": "faeea87bea234c7e8411a8562f0e40ad", "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": "11750", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5566562304", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket system.slice sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 00:24:24 UTC", "StateChangeTimestampMonotonic": "712725148", "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": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-17 01:53:40.523 INFO: changed: [10.0.0.53] => {"changed": true, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 00:24:24 UTC", "ActiveEnterTimestampMonotonic": "762353599", "ActiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ActiveExitTimestampMonotonic": "761445277", "ActiveState": "active", "After": "time-set.target systemd-journald.socket firewalld.service network-online.target system.slice sysinit.target containerd.service docker.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 00:24:23 UTC", "AssertTimestampMonotonic": "761450705", "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": "200613685000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ConditionTimestampMonotonic": "761450704", "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": "11361", "ExecMainStartTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ExecMainStartTimestampMonotonic": "761451638", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=11361 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=11361 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveEnterTimestampMonotonic": "761450120", "InactiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveExitTimestampMonotonic": "761451867", "InvocationID": "6d3bea3e04fb40c682a54c03804e9613", "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": "11361", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "5567045632", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 00:24:24 UTC", "StateChangeTimestampMonotonic": "762353599", "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-17 01:53:41.705 INFO: TASK [docker : start docker daemon] ******************************************** 2025-02-17 01:53:42.441 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.56, 10.0.0.53, 10.0.0.22, 10.0.0.44, 10.0.0.42 2025-02-17 01:53:43.228 INFO: TASK [docker : start docker daemon] ******************************************** 2025-02-17 01:53:43.230 INFO: ok: [10.0.0.56] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 00:24:24 UTC", "ActiveEnterTimestampMonotonic": "811517797", "ActiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ActiveExitTimestampMonotonic": "810589941", "ActiveState": "active", "After": "systemd-journald.socket firewalld.service docker.socket system.slice basic.target sysinit.target time-set.target network-online.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 00:24:23 UTC", "AssertTimestampMonotonic": "810596410", "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": "486889191000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ConditionTimestampMonotonic": "810596408", "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": "16280", "ExecMainStartTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ExecMainStartTimestampMonotonic": "810597408", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Mon 2025-02-17 01:52:05 UTC] ; stop_time=[Mon 2025-02-17 01:52:05 UTC] ; pid=204978 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Mon 2025-02-17 01:52:05 UTC] ; stop_time=[Mon 2025-02-17 01:52:05 UTC] ; pid=204978 ; code=exited ; status=0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=16280 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=16280 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveEnterTimestampMonotonic": "810595735", "InactiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveExitTimestampMonotonic": "810597677", "InvocationID": "5539186295944b6f959cafd60c32654e", "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": "16280", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4057075712", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "sysinit.target docker.socket system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 01:52:05 UTC", "StateChangeTimestampMonotonic": "6073209327", "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-17 01:53:43.373 INFO: ok: [10.0.0.53] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 01:53:40 UTC", "ActiveEnterTimestampMonotonic": "6118728349", "ActiveExitTimestamp": "Mon 2025-02-17 01:53:23 UTC", "ActiveExitTimestampMonotonic": "6101981320", "ActiveState": "active", "After": "time-set.target systemd-journald.socket firewalld.service network-online.target system.slice sysinit.target containerd.service docker.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 01:53:34 UTC", "AssertTimestampMonotonic": "6113228610", "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": "1562915000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 01:53:34 UTC", "ConditionTimestampMonotonic": "6113228606", "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": "71754", "ExecMainStartTimestamp": "Mon 2025-02-17 01:53:34 UTC", "ExecMainStartTimestampMonotonic": "6113229603", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 01:53:34 UTC] ; stop_time=[n/a] ; pid=71754 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 01:53:34 UTC] ; stop_time=[n/a] ; pid=71754 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 01:53:34 UTC", "InactiveEnterTimestampMonotonic": "6113227624", "InactiveExitTimestamp": "Mon 2025-02-17 01:53:34 UTC", "InactiveExitTimestampMonotonic": "6113229961", "InvocationID": "79d7d5e0cc63443a9c9177048e5131b3", "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": "71754", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "63459328", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 01:53:40 UTC", "StateChangeTimestampMonotonic": "6118728349", "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": "49", "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-17 01:53:43.432 INFO: ok: [10.0.0.22] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 01:53:40 UTC", "ActiveEnterTimestampMonotonic": "6068964605", "ActiveExitTimestamp": "Mon 2025-02-17 01:53:23 UTC", "ActiveExitTimestampMonotonic": "6052329867", "ActiveState": "active", "After": "docker.socket network-online.target sysinit.target system.slice firewalld.service systemd-journald.socket time-set.target basic.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 01:53:35 UTC", "AssertTimestampMonotonic": "6063697700", "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": "1473434000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 01:53:35 UTC", "ConditionTimestampMonotonic": "6063697698", "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": "72891", "ExecMainStartTimestamp": "Mon 2025-02-17 01:53:35 UTC", "ExecMainStartTimestampMonotonic": "6063698735", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 01:53:35 UTC] ; stop_time=[n/a] ; pid=72891 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 01:53:35 UTC] ; stop_time=[n/a] ; pid=72891 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 01:53:35 UTC", "InactiveEnterTimestampMonotonic": "6063696737", "InactiveExitTimestamp": "Mon 2025-02-17 01:53:35 UTC", "InactiveExitTimestampMonotonic": "6063699061", "InvocationID": "7e72b5ecbd134f2ca5540cf2c00bf036", "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": "72891", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "59936768", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket system.slice sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 01:53:40 UTC", "StateChangeTimestampMonotonic": "6068964605", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "52", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-17 01:53:43.446 INFO: ok: [10.0.0.44] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 01:53:36 UTC", "ActiveEnterTimestampMonotonic": "5805923392", "ActiveExitTimestamp": "Mon 2025-02-17 01:53:23 UTC", "ActiveExitTimestampMonotonic": "5793183110", "ActiveState": "active", "After": "network-online.target sysinit.target time-set.target systemd-journald.socket docker.socket system.slice containerd.service basic.target firewalld.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 01:53:33 UTC", "AssertTimestampMonotonic": "5803380087", "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": "649534000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 01:53:33 UTC", "ConditionTimestampMonotonic": "5803380085", "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": "32880", "ExecMainStartTimestamp": "Mon 2025-02-17 01:53:33 UTC", "ExecMainStartTimestampMonotonic": "5803380906", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 01:53:33 UTC] ; stop_time=[n/a] ; pid=32880 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 01:53:33 UTC] ; stop_time=[n/a] ; pid=32880 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 01:53:33 UTC", "InactiveEnterTimestampMonotonic": "5803379521", "InactiveExitTimestamp": "Mon 2025-02-17 01:53:33 UTC", "InactiveExitTimestampMonotonic": "5803381179", "InvocationID": "f6a2186c46ab4f328d4ffdc5a61656e3", "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": "32880", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "36360192", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "sysinit.target docker.socket system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 01:53:36 UTC", "StateChangeTimestampMonotonic": "5805923392", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "16", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-17 01:53:43.529 INFO: ok: [10.0.0.42] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 01:53:36 UTC", "ActiveEnterTimestampMonotonic": "5760851647", "ActiveExitTimestamp": "Mon 2025-02-17 01:53:23 UTC", "ActiveExitTimestampMonotonic": "5747988471", "ActiveState": "active", "After": "docker.socket system.slice basic.target sysinit.target firewalld.service time-set.target systemd-journald.socket containerd.service network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 01:53:33 UTC", "AssertTimestampMonotonic": "5758207056", "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": "637048000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 01:53:33 UTC", "ConditionTimestampMonotonic": "5758207053", "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": "33168", "ExecMainStartTimestamp": "Mon 2025-02-17 01:53:33 UTC", "ExecMainStartTimestampMonotonic": "5758208247", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 01:53:33 UTC] ; stop_time=[n/a] ; pid=33168 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 01:53:33 UTC] ; stop_time=[n/a] ; pid=33168 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 01:53:33 UTC", "InactiveEnterTimestampMonotonic": "5758206312", "InactiveExitTimestamp": "Mon 2025-02-17 01:53:33 UTC", "InactiveExitTimestampMonotonic": "5758208620", "InvocationID": "478516657147487c8726c76902e2a202", "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": "33168", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "37433344", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 01:53:36 UTC", "StateChangeTimestampMonotonic": "5760851647", "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": "18", "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-17 01:53:45.291 INFO: PLAY [ZIU stage 1 stop services] *********************************************** 2025-02-17 01:53:46.713 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 01:53:46.714 INFO: ok: [10.0.0.56] 2025-02-17 01:53:46.842 INFO: ok: [10.0.0.53] 2025-02-17 01:53:46.984 INFO: ok: [10.0.0.22] 2025-02-17 01:53:47.001 INFO: ok: [10.0.0.44] 2025-02-17 01:53:47.085 INFO: ok: [10.0.0.42] 2025-02-17 01:53:48.267 INFO: TASK [set_fact] **************************************************************** 2025-02-17 01:53:48.269 INFO: ok: [10.0.0.56] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.56", "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.56", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22", "computeManager_ip": "10.0.0.56", "imageManager_ip": "10.0.0.56", "networkManager_ip": "10.0.0.56"}, "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_22": {"ip": "10.0.0.22", "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_42": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_44": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_53": {"ip": "10.0.0.53", "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_56": {"ip": "10.0.0.56", "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_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_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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-17 01:53:48.445 INFO: ok: [10.0.0.22] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.56", "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.56", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22", "computeManager_ip": "10.0.0.56", "imageManager_ip": "10.0.0.56", "networkManager_ip": "10.0.0.56"}, "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_22": {"ip": "10.0.0.22", "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_42": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_44": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_53": {"ip": "10.0.0.53", "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_56": {"ip": "10.0.0.56", "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_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_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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-17 01:53:48.593 INFO: ok: [10.0.0.53] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.56", "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.56", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22", "computeManager_ip": "10.0.0.56", "imageManager_ip": "10.0.0.56", "networkManager_ip": "10.0.0.56"}, "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_22": {"ip": "10.0.0.22", "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_42": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_44": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_53": {"ip": "10.0.0.53", "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_56": {"ip": "10.0.0.56", "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_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_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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-17 01:53:48.634 INFO: ok: [10.0.0.44] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.56", "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.56", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22", "computeManager_ip": "10.0.0.56", "imageManager_ip": "10.0.0.56", "networkManager_ip": "10.0.0.56"}, "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_22": {"ip": "10.0.0.22", "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_42": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_44": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_53": {"ip": "10.0.0.53", "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_56": {"ip": "10.0.0.56", "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_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_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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-17 01:53:48.677 INFO: ok: [10.0.0.42] => {"ansible_facts": {"api_server": "", "container_registry": "nexus.gz1.opensdn.io:5102", "contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "IPFABRIC_SERVICE_HOST": "10.0.0.56", "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.56", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22", "computeManager_ip": "10.0.0.56", "imageManager_ip": "10.0.0.56", "networkManager_ip": "10.0.0.56"}, "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_22": {"ip": "10.0.0.22", "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_42": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_44": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_53": {"ip": "10.0.0.53", "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_56": {"ip": "10.0.0.56", "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_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_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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-17 01:53:48.961 INFO: TASK [include_vars] ************************************************************ 2025-02-17 01:53:48.961 INFO: ok: [10.0.0.56] => {"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-17 01:53:49.060 INFO: ok: [10.0.0.53] => {"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-17 01:53:49.193 INFO: ok: [10.0.0.22] => {"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-17 01:53:49.193 INFO: ok: [10.0.0.44] => {"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-17 01:53:49.277 INFO: ok: [10.0.0.42] => {"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-17 01:53:49.470 INFO: TASK [include_role : contrail_config] ****************************************** 2025-02-17 01:54:01.129 INFO: TASK [contrail_config : update contrail config image] ************************** changed: [10.0.0.56] => (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.322410", "end": "2025-02-17 01:54:01.069473", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:53:50.747063", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\nde7594fc136d: Pulling fs layer\necca880deee7: Pulling fs layer\n065a7c177662: Pulling fs layer\n65a78f583f1c: Pulling fs layer\nd309942bfba6: Pulling fs layer\n49f38a1794cf: Pulling fs layer\nf3870a7d59f4: Pulling fs layer\n7768e48dfad6: Pulling fs layer\n65a78f583f1c: Waiting\nd309942bfba6: Waiting\n49f38a1794cf: Waiting\nf3870a7d59f4: Waiting\nb21f58b7ab0d: Pulling fs layer\n7768e48dfad6: Waiting\nb21f58b7ab0d: Waiting\necca880deee7: Verifying Checksum\necca880deee7: Download complete\nde7594fc136d: Verifying Checksum\nde7594fc136d: Download complete\n065a7c177662: Verifying Checksum\n065a7c177662: Download complete\n65a78f583f1c: Verifying Checksum\n65a78f583f1c: Download complete\nde7594fc136d: Pull complete\nd309942bfba6: Download complete\necca880deee7: Pull complete\n7768e48dfad6: Verifying Checksum\n7768e48dfad6: Download complete\nb21f58b7ab0d: Download complete\n065a7c177662: Pull complete\n65a78f583f1c: Pull complete\nd309942bfba6: Pull complete\n49f38a1794cf: Verifying Checksum\n49f38a1794cf: Download complete\nf3870a7d59f4: Verifying Checksum\nf3870a7d59f4: Download complete\n49f38a1794cf: Pull complete\nf3870a7d59f4: Pull complete\n7768e48dfad6: Pull complete\nb21f58b7ab0d: Pull complete\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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", "de7594fc136d: Pulling fs layer", "ecca880deee7: Pulling fs layer", "065a7c177662: Pulling fs layer", "65a78f583f1c: Pulling fs layer", "d309942bfba6: Pulling fs layer", "49f38a1794cf: Pulling fs layer", "f3870a7d59f4: Pulling fs layer", "7768e48dfad6: Pulling fs layer", "65a78f583f1c: Waiting", "d309942bfba6: Waiting", "49f38a1794cf: Waiting", "f3870a7d59f4: Waiting", "b21f58b7ab0d: Pulling fs layer", "7768e48dfad6: Waiting", "b21f58b7ab0d: Waiting", "ecca880deee7: Verifying Checksum", "ecca880deee7: Download complete", "de7594fc136d: Verifying Checksum", "de7594fc136d: Download complete", "065a7c177662: Verifying Checksum", "065a7c177662: Download complete", "65a78f583f1c: Verifying Checksum", "65a78f583f1c: Download complete", "de7594fc136d: Pull complete", "d309942bfba6: Download complete", "ecca880deee7: Pull complete", "7768e48dfad6: Verifying Checksum", "7768e48dfad6: Download complete", "b21f58b7ab0d: Download complete", "065a7c177662: Pull complete", "65a78f583f1c: Pull complete", "d309942bfba6: Pull complete", "49f38a1794cf: Verifying Checksum", "49f38a1794cf: Download complete", "f3870a7d59f4: Verifying Checksum", "f3870a7d59f4: Download complete", "49f38a1794cf: Pull complete", "f3870a7d59f4: Pull complete", "7768e48dfad6: Pull complete", "b21f58b7ab0d: Pull complete", "Digest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:54:06.253 INFO: changed: [10.0.0.22] => (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:15.258828", "end": "2025-02-17 01:54:06.206716", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:53:50.947888", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\nde7594fc136d: Pulling fs layer\necca880deee7: Pulling fs layer\n065a7c177662: Pulling fs layer\n65a78f583f1c: Pulling fs layer\nd309942bfba6: Pulling fs layer\n49f38a1794cf: Pulling fs layer\nf3870a7d59f4: Pulling fs layer\n7768e48dfad6: Pulling fs layer\nb21f58b7ab0d: Pulling fs layer\n65a78f583f1c: Waiting\nd309942bfba6: Waiting\n49f38a1794cf: Waiting\nf3870a7d59f4: Waiting\n7768e48dfad6: Waiting\nb21f58b7ab0d: Waiting\necca880deee7: Verifying Checksum\necca880deee7: Download complete\n065a7c177662: Download complete\n65a78f583f1c: Verifying Checksum\n65a78f583f1c: Download complete\nd309942bfba6: Download complete\nde7594fc136d: Verifying Checksum\nde7594fc136d: Download complete\n7768e48dfad6: Verifying Checksum\n7768e48dfad6: Download complete\nb21f58b7ab0d: Verifying Checksum\nb21f58b7ab0d: Download complete\nde7594fc136d: Pull complete\necca880deee7: Pull complete\n065a7c177662: Pull complete\n65a78f583f1c: Pull complete\nd309942bfba6: Pull complete\n49f38a1794cf: Verifying Checksum\n49f38a1794cf: Download complete\nf3870a7d59f4: Verifying Checksum\nf3870a7d59f4: Download complete\n49f38a1794cf: Pull complete\nf3870a7d59f4: Pull complete\n7768e48dfad6: Pull complete\nb21f58b7ab0d: Pull complete\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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", "de7594fc136d: Pulling fs layer", "ecca880deee7: Pulling fs layer", "065a7c177662: Pulling fs layer", "65a78f583f1c: Pulling fs layer", "d309942bfba6: Pulling fs layer", "49f38a1794cf: Pulling fs layer", "f3870a7d59f4: Pulling fs layer", "7768e48dfad6: Pulling fs layer", "b21f58b7ab0d: Pulling fs layer", "65a78f583f1c: Waiting", "d309942bfba6: Waiting", "49f38a1794cf: Waiting", "f3870a7d59f4: Waiting", "7768e48dfad6: Waiting", "b21f58b7ab0d: Waiting", "ecca880deee7: Verifying Checksum", "ecca880deee7: Download complete", "065a7c177662: Download complete", "65a78f583f1c: Verifying Checksum", "65a78f583f1c: Download complete", "d309942bfba6: Download complete", "de7594fc136d: Verifying Checksum", "de7594fc136d: Download complete", "7768e48dfad6: Verifying Checksum", "7768e48dfad6: Download complete", "b21f58b7ab0d: Verifying Checksum", "b21f58b7ab0d: Download complete", "de7594fc136d: Pull complete", "ecca880deee7: Pull complete", "065a7c177662: Pull complete", "65a78f583f1c: Pull complete", "d309942bfba6: Pull complete", "49f38a1794cf: Verifying Checksum", "49f38a1794cf: Download complete", "f3870a7d59f4: Verifying Checksum", "f3870a7d59f4: Download complete", "49f38a1794cf: Pull complete", "f3870a7d59f4: Pull complete", "7768e48dfad6: Pull complete", "b21f58b7ab0d: Pull complete", "Digest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:54:06.316 INFO: changed: [10.0.0.53] => (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:15.394421", "end": "2025-02-17 01:54:06.262870", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:53:50.868449", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\nde7594fc136d: Pulling fs layer\necca880deee7: Pulling fs layer\n065a7c177662: Pulling fs layer\n65a78f583f1c: Pulling fs layer\nd309942bfba6: Pulling fs layer\n49f38a1794cf: Pulling fs layer\nf3870a7d59f4: Pulling fs layer\n7768e48dfad6: Pulling fs layer\nb21f58b7ab0d: Pulling fs layer\n65a78f583f1c: Waiting\nd309942bfba6: Waiting\n49f38a1794cf: Waiting\nf3870a7d59f4: Waiting\n7768e48dfad6: Waiting\nb21f58b7ab0d: Waiting\nde7594fc136d: Verifying Checksum\nde7594fc136d: Download complete\n065a7c177662: Download complete\necca880deee7: Verifying Checksum\necca880deee7: Download complete\n65a78f583f1c: Verifying Checksum\n65a78f583f1c: Download complete\nde7594fc136d: Pull complete\nd309942bfba6: Verifying Checksum\nd309942bfba6: Download complete\necca880deee7: Pull complete\n7768e48dfad6: Verifying Checksum\n7768e48dfad6: Download complete\nb21f58b7ab0d: Verifying Checksum\nb21f58b7ab0d: Download complete\n065a7c177662: Pull complete\n65a78f583f1c: Pull complete\nd309942bfba6: Pull complete\n49f38a1794cf: Verifying Checksum\n49f38a1794cf: Download complete\nf3870a7d59f4: Verifying Checksum\nf3870a7d59f4: Download complete\n49f38a1794cf: Pull complete\nf3870a7d59f4: Pull complete\n7768e48dfad6: Pull complete\nb21f58b7ab0d: Pull complete\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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", "de7594fc136d: Pulling fs layer", "ecca880deee7: Pulling fs layer", "065a7c177662: Pulling fs layer", "65a78f583f1c: Pulling fs layer", "d309942bfba6: Pulling fs layer", "49f38a1794cf: Pulling fs layer", "f3870a7d59f4: Pulling fs layer", "7768e48dfad6: Pulling fs layer", "b21f58b7ab0d: Pulling fs layer", "65a78f583f1c: Waiting", "d309942bfba6: Waiting", "49f38a1794cf: Waiting", "f3870a7d59f4: Waiting", "7768e48dfad6: Waiting", "b21f58b7ab0d: Waiting", "de7594fc136d: Verifying Checksum", "de7594fc136d: Download complete", "065a7c177662: Download complete", "ecca880deee7: Verifying Checksum", "ecca880deee7: Download complete", "65a78f583f1c: Verifying Checksum", "65a78f583f1c: Download complete", "de7594fc136d: Pull complete", "d309942bfba6: Verifying Checksum", "d309942bfba6: Download complete", "ecca880deee7: Pull complete", "7768e48dfad6: Verifying Checksum", "7768e48dfad6: Download complete", "b21f58b7ab0d: Verifying Checksum", "b21f58b7ab0d: Download complete", "065a7c177662: Pull complete", "65a78f583f1c: Pull complete", "d309942bfba6: Pull complete", "49f38a1794cf: Verifying Checksum", "49f38a1794cf: Download complete", "f3870a7d59f4: Verifying Checksum", "f3870a7d59f4: Download complete", "49f38a1794cf: Pull complete", "f3870a7d59f4: Pull complete", "7768e48dfad6: Pull complete", "b21f58b7ab0d: Pull complete", "Digest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:54:15.845 INFO: changed: [10.0.0.56] => (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:14.263514", "end": "2025-02-17 01:54:15.791344", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:54:01.527830", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n720e8cbd6ac8: Pulling fs layer\n695e9c56d0b3: Pulling fs layer\n695e9c56d0b3: Download complete\n720e8cbd6ac8: Verifying Checksum\n720e8cbd6ac8: Download complete\n720e8cbd6ac8: Pull complete\n695e9c56d0b3: Pull complete\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "720e8cbd6ac8: Pulling fs layer", "695e9c56d0b3: Pulling fs layer", "695e9c56d0b3: Download complete", "720e8cbd6ac8: Verifying Checksum", "720e8cbd6ac8: Download complete", "720e8cbd6ac8: Pull complete", "695e9c56d0b3: Pull complete", "Digest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-17 01:54:18.017 INFO: changed: [10.0.0.56] => (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.712302", "end": "2025-02-17 01:54:17.967459", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-02-17 01:54:16.255157", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\nd7d2c50046c0: Pulling fs layer\nebd040e4ad16: Pulling fs layer\nd7d2c50046c0: Verifying Checksum\nd7d2c50046c0: Download complete\nd7d2c50046c0: Pull complete\nebd040e4ad16: Verifying Checksum\nebd040e4ad16: Download complete\nebd040e4ad16: Pull complete\nDigest: sha256:480fc5c542811fe218fffa0a2870667a9cf59d557ff0aa409411ad2d6fb10ad4\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "d7d2c50046c0: Pulling fs layer", "ebd040e4ad16: Pulling fs layer", "d7d2c50046c0: Verifying Checksum", "d7d2c50046c0: Download complete", "d7d2c50046c0: Pull complete", "ebd040e4ad16: Verifying Checksum", "ebd040e4ad16: Download complete", "ebd040e4ad16: Pull complete", "Digest: sha256:480fc5c542811fe218fffa0a2870667a9cf59d557ff0aa409411ad2d6fb10ad4", "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-17 01:54:19.021 INFO: changed: [10.0.0.53] => (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.193810", "end": "2025-02-17 01:54:18.964223", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:54:06.770413", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n720e8cbd6ac8: Pulling fs layer\n695e9c56d0b3: Pulling fs layer\n695e9c56d0b3: Verifying Checksum\n695e9c56d0b3: Download complete\n720e8cbd6ac8: Download complete\n720e8cbd6ac8: Pull complete\n695e9c56d0b3: Pull complete\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "720e8cbd6ac8: Pulling fs layer", "695e9c56d0b3: Pulling fs layer", "695e9c56d0b3: Verifying Checksum", "695e9c56d0b3: Download complete", "720e8cbd6ac8: Download complete", "720e8cbd6ac8: Pull complete", "695e9c56d0b3: Pull complete", "Digest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-17 01:54:19.199 INFO: changed: [10.0.0.22] => (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.376756", "end": "2025-02-17 01:54:19.149857", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:54:06.773101", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n720e8cbd6ac8: Pulling fs layer\n695e9c56d0b3: Pulling fs layer\n695e9c56d0b3: Verifying Checksum\n695e9c56d0b3: Download complete\n720e8cbd6ac8: Verifying Checksum\n720e8cbd6ac8: Download complete\n720e8cbd6ac8: Pull complete\n695e9c56d0b3: Pull complete\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "720e8cbd6ac8: Pulling fs layer", "695e9c56d0b3: Pulling fs layer", "695e9c56d0b3: Verifying Checksum", "695e9c56d0b3: Download complete", "720e8cbd6ac8: Verifying Checksum", "720e8cbd6ac8: Download complete", "720e8cbd6ac8: Pull complete", "695e9c56d0b3: Pull complete", "Digest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-17 01:54:20.243 INFO: changed: [10.0.0.56] => (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.733564", "end": "2025-02-17 01:54:20.193415", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-02-17 01:54:18.459851", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n5448a74ba551: Pulling fs layer\n3118955666cd: Pulling fs layer\n5448a74ba551: Verifying Checksum\n5448a74ba551: Download complete\n5448a74ba551: Pull complete\n3118955666cd: Verifying Checksum\n3118955666cd: Download complete\n3118955666cd: Pull complete\nDigest: sha256:e8dc3b6cad264b8e842351e5574411bc5e0b01156577eddbc71cac18233a10cf\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "5448a74ba551: Pulling fs layer", "3118955666cd: Pulling fs layer", "5448a74ba551: Verifying Checksum", "5448a74ba551: Download complete", "5448a74ba551: Pull complete", "3118955666cd: Verifying Checksum", "3118955666cd: Download complete", "3118955666cd: Pull complete", "Digest: sha256:e8dc3b6cad264b8e842351e5574411bc5e0b01156577eddbc71cac18233a10cf", "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-17 01:54:20.837 INFO: changed: [10.0.0.22] => (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.229631", "end": "2025-02-17 01:54:20.794573", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-02-17 01:54:19.564942", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\nd7d2c50046c0: Pulling fs layer\nebd040e4ad16: Pulling fs layer\nd7d2c50046c0: Verifying Checksum\nd7d2c50046c0: Download complete\nd7d2c50046c0: Pull complete\nebd040e4ad16: Verifying Checksum\nebd040e4ad16: Download complete\nebd040e4ad16: Pull complete\nDigest: sha256:480fc5c542811fe218fffa0a2870667a9cf59d557ff0aa409411ad2d6fb10ad4\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "d7d2c50046c0: Pulling fs layer", "ebd040e4ad16: Pulling fs layer", "d7d2c50046c0: Verifying Checksum", "d7d2c50046c0: Download complete", "d7d2c50046c0: Pull complete", "ebd040e4ad16: Verifying Checksum", "ebd040e4ad16: Download complete", "ebd040e4ad16: Pull complete", "Digest: sha256:480fc5c542811fe218fffa0a2870667a9cf59d557ff0aa409411ad2d6fb10ad4", "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-17 01:54:20.974 INFO: changed: [10.0.0.53] => (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.502967", "end": "2025-02-17 01:54:20.929679", "item": "contrail-controller-config-api", "msg": "", "rc": 0, "start": "2025-02-17 01:54:19.426712", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-api\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\nd7d2c50046c0: Pulling fs layer\nebd040e4ad16: Pulling fs layer\nd7d2c50046c0: Verifying Checksum\nd7d2c50046c0: Download complete\nd7d2c50046c0: Pull complete\nebd040e4ad16: Verifying Checksum\nebd040e4ad16: Download complete\nebd040e4ad16: Pull complete\nDigest: sha256:480fc5c542811fe218fffa0a2870667a9cf59d557ff0aa409411ad2d6fb10ad4\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "d7d2c50046c0: Pulling fs layer", "ebd040e4ad16: Pulling fs layer", "d7d2c50046c0: Verifying Checksum", "d7d2c50046c0: Download complete", "d7d2c50046c0: Pull complete", "ebd040e4ad16: Verifying Checksum", "ebd040e4ad16: Download complete", "ebd040e4ad16: Pull complete", "Digest: sha256:480fc5c542811fe218fffa0a2870667a9cf59d557ff0aa409411ad2d6fb10ad4", "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-17 01:54:21.785 INFO: changed: [10.0.0.56] => (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:01.075989", "end": "2025-02-17 01:54:21.740445", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-02-17 01:54:20.664456", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\ndb750820e757: Pulling fs layer\n94a804c967e6: Pulling fs layer\ndb750820e757: Verifying Checksum\ndb750820e757: Download complete\n94a804c967e6: Verifying Checksum\n94a804c967e6: Download complete\ndb750820e757: Pull complete\n94a804c967e6: Pull complete\nDigest: sha256:afd5268cda62e61b53ffbda126633d3fa6558a3001771151649d9cde18e83310\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "db750820e757: Pulling fs layer", "94a804c967e6: Pulling fs layer", "db750820e757: Verifying Checksum", "db750820e757: Download complete", "94a804c967e6: Verifying Checksum", "94a804c967e6: Download complete", "db750820e757: Pull complete", "94a804c967e6: Pull complete", "Digest: sha256:afd5268cda62e61b53ffbda126633d3fa6558a3001771151649d9cde18e83310", "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-17 01:54:22.145 INFO: changed: [10.0.0.22] => (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.785928", "end": "2025-02-17 01:54:22.097651", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-02-17 01:54:21.311723", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n5448a74ba551: Pulling fs layer\n3118955666cd: Pulling fs layer\n5448a74ba551: Download complete\n5448a74ba551: Pull complete\n3118955666cd: Verifying Checksum\n3118955666cd: Download complete\n3118955666cd: Pull complete\nDigest: sha256:e8dc3b6cad264b8e842351e5574411bc5e0b01156577eddbc71cac18233a10cf\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "5448a74ba551: Pulling fs layer", "3118955666cd: Pulling fs layer", "5448a74ba551: Download complete", "5448a74ba551: Pull complete", "3118955666cd: Verifying Checksum", "3118955666cd: Download complete", "3118955666cd: Pull complete", "Digest: sha256:e8dc3b6cad264b8e842351e5574411bc5e0b01156577eddbc71cac18233a10cf", "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-17 01:54:22.294 INFO: changed: [10.0.0.53] => (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.925594", "end": "2025-02-17 01:54:22.251415", "item": "contrail-controller-config-svcmonitor", "msg": "", "rc": 0, "start": "2025-02-17 01:54:21.325821", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-svcmonitor\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n5448a74ba551: Pulling fs layer\n3118955666cd: Pulling fs layer\n5448a74ba551: Verifying Checksum\n5448a74ba551: Download complete\n5448a74ba551: Pull complete\n3118955666cd: Verifying Checksum\n3118955666cd: Download complete\n3118955666cd: Pull complete\nDigest: sha256:e8dc3b6cad264b8e842351e5574411bc5e0b01156577eddbc71cac18233a10cf\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "5448a74ba551: Pulling fs layer", "3118955666cd: Pulling fs layer", "5448a74ba551: Verifying Checksum", "5448a74ba551: Download complete", "5448a74ba551: Pull complete", "3118955666cd: Verifying Checksum", "3118955666cd: Download complete", "3118955666cd: Pull complete", "Digest: sha256:e8dc3b6cad264b8e842351e5574411bc5e0b01156577eddbc71cac18233a10cf", "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-17 01:54:22.907 INFO: changed: [10.0.0.22] => (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.338555", "end": "2025-02-17 01:54:22.861812", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-02-17 01:54:22.523257", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\ndb750820e757: Pulling fs layer\n94a804c967e6: Pulling fs layer\n94a804c967e6: Verifying Checksum\n94a804c967e6: Download complete\ndb750820e757: Verifying Checksum\ndb750820e757: Download complete\ndb750820e757: Pull complete\n94a804c967e6: Pull complete\nDigest: sha256:afd5268cda62e61b53ffbda126633d3fa6558a3001771151649d9cde18e83310\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "db750820e757: Pulling fs layer", "94a804c967e6: Pulling fs layer", "94a804c967e6: Verifying Checksum", "94a804c967e6: Download complete", "db750820e757: Verifying Checksum", "db750820e757: Download complete", "db750820e757: Pull complete", "94a804c967e6: Pull complete", "Digest: sha256:afd5268cda62e61b53ffbda126633d3fa6558a3001771151649d9cde18e83310", "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-17 01:54:23.088 INFO: changed: [10.0.0.53] => (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.367977", "end": "2025-02-17 01:54:23.039537", "item": "contrail-controller-config-schema", "msg": "", "rc": 0, "start": "2025-02-17 01:54:22.671560", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-schema\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\ndb750820e757: Pulling fs layer\n94a804c967e6: Pulling fs layer\ndb750820e757: Verifying Checksum\ndb750820e757: Download complete\n94a804c967e6: Verifying Checksum\n94a804c967e6: Download complete\ndb750820e757: Pull complete\n94a804c967e6: Pull complete\nDigest: sha256:afd5268cda62e61b53ffbda126633d3fa6558a3001771151649d9cde18e83310\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "db750820e757: Pulling fs layer", "94a804c967e6: Pulling fs layer", "db750820e757: Verifying Checksum", "db750820e757: Download complete", "94a804c967e6: Verifying Checksum", "94a804c967e6: Download complete", "db750820e757: Pull complete", "94a804c967e6: Pull complete", "Digest: sha256:afd5268cda62e61b53ffbda126633d3fa6558a3001771151649d9cde18e83310", "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-17 01:54:42.213 INFO: changed: [10.0.0.22] => (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:18.916231", "end": "2025-02-17 01:54:42.172334", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:54:23.256103", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n07ff15d13e69: Pulling fs layer\nb8e6645d4064: Pulling fs layer\nb8e6645d4064: Download complete\n07ff15d13e69: Verifying Checksum\n07ff15d13e69: Download complete\n07ff15d13e69: Pull complete\nb8e6645d4064: Pull complete\nDigest: sha256:8ceae8602e722add987194d66add1332a0e8d785be337a18ae36abe3f96e7f0e\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "07ff15d13e69: Pulling fs layer", "b8e6645d4064: Pulling fs layer", "b8e6645d4064: Download complete", "07ff15d13e69: Verifying Checksum", "07ff15d13e69: Download complete", "07ff15d13e69: Pull complete", "b8e6645d4064: Pull complete", "Digest: sha256:8ceae8602e722add987194d66add1332a0e8d785be337a18ae36abe3f96e7f0e", "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-17 01:54:43.697 INFO: changed: [10.0.0.22] => (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.093331", "end": "2025-02-17 01:54:43.649492", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-02-17 01:54:42.556161", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n91d0010348c4: Pulling fs layer\n3b10cb05ed9a: Pulling fs layer\nca1bfd498816: Pulling fs layer\n89a123bc25e6: Pulling fs layer\n89a123bc25e6: Waiting\n91d0010348c4: Verifying Checksum\n91d0010348c4: Download complete\nca1bfd498816: Verifying Checksum\nca1bfd498816: Download complete\n3b10cb05ed9a: Verifying Checksum\n3b10cb05ed9a: Download complete\n91d0010348c4: Pull complete\n3b10cb05ed9a: Pull complete\nca1bfd498816: Pull complete\n89a123bc25e6: Verifying Checksum\n89a123bc25e6: Download complete\n89a123bc25e6: Pull complete\nDigest: sha256:ec393457d95fa7df782eb710cf8cb0987b95798a1c79f738fce9be0ff4fdfc4a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "91d0010348c4: Pulling fs layer", "3b10cb05ed9a: Pulling fs layer", "ca1bfd498816: Pulling fs layer", "89a123bc25e6: Pulling fs layer", "89a123bc25e6: Waiting", "91d0010348c4: Verifying Checksum", "91d0010348c4: Download complete", "ca1bfd498816: Verifying Checksum", "ca1bfd498816: Download complete", "3b10cb05ed9a: Verifying Checksum", "3b10cb05ed9a: Download complete", "91d0010348c4: Pull complete", "3b10cb05ed9a: Pull complete", "ca1bfd498816: Pull complete", "89a123bc25e6: Verifying Checksum", "89a123bc25e6: Download complete", "89a123bc25e6: Pull complete", "Digest: sha256:ec393457d95fa7df782eb710cf8cb0987b95798a1c79f738fce9be0ff4fdfc4a", "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-17 01:54:44.388 INFO: changed: [10.0.0.22] => (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.314173", "end": "2025-02-17 01:54:44.342971", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:54:44.028798", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n9905b0c1ea6c: Pulling fs layer\n9905b0c1ea6c: Verifying Checksum\n9905b0c1ea6c: Download complete\n9905b0c1ea6c: Pull complete\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "9905b0c1ea6c: Pulling fs layer", "9905b0c1ea6c: Verifying Checksum", "9905b0c1ea6c: Download complete", "9905b0c1ea6c: Pull complete", "Digest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-17 01:54:48.297 INFO: changed: [10.0.0.53] => (item=contrail-controller-config-devicemgr) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-config-devicemgr:nightly", "delta": "0:00:24.812461", "end": "2025-02-17 01:54:48.259564", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:54:23.447103", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n07ff15d13e69: Pulling fs layer\nb8e6645d4064: Pulling fs layer\nb8e6645d4064: Verifying Checksum\nb8e6645d4064: Download complete\n07ff15d13e69: Verifying Checksum\n07ff15d13e69: Download complete\n07ff15d13e69: Pull complete\nb8e6645d4064: Pull complete\nDigest: sha256:8ceae8602e722add987194d66add1332a0e8d785be337a18ae36abe3f96e7f0e\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "07ff15d13e69: Pulling fs layer", "b8e6645d4064: Pulling fs layer", "b8e6645d4064: Verifying Checksum", "b8e6645d4064: Download complete", "07ff15d13e69: Verifying Checksum", "07ff15d13e69: Download complete", "07ff15d13e69: Pull complete", "b8e6645d4064: Pull complete", "Digest: sha256:8ceae8602e722add987194d66add1332a0e8d785be337a18ae36abe3f96e7f0e", "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-17 01:54:49.581 INFO: changed: [10.0.0.53] => (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:00.922365", "end": "2025-02-17 01:54:49.529485", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-02-17 01:54:48.607120", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n91d0010348c4: Pulling fs layer\n3b10cb05ed9a: Pulling fs layer\nca1bfd498816: Pulling fs layer\n89a123bc25e6: Pulling fs layer\n89a123bc25e6: Waiting\n91d0010348c4: Verifying Checksum\n91d0010348c4: Download complete\n3b10cb05ed9a: Verifying Checksum\n3b10cb05ed9a: Download complete\nca1bfd498816: Verifying Checksum\nca1bfd498816: Download complete\n91d0010348c4: Pull complete\n3b10cb05ed9a: Pull complete\nca1bfd498816: Pull complete\n89a123bc25e6: Verifying Checksum\n89a123bc25e6: Download complete\n89a123bc25e6: Pull complete\nDigest: sha256:ec393457d95fa7df782eb710cf8cb0987b95798a1c79f738fce9be0ff4fdfc4a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "91d0010348c4: Pulling fs layer", "3b10cb05ed9a: Pulling fs layer", "ca1bfd498816: Pulling fs layer", "89a123bc25e6: Pulling fs layer", "89a123bc25e6: Waiting", "91d0010348c4: Verifying Checksum", "91d0010348c4: Download complete", "3b10cb05ed9a: Verifying Checksum", "3b10cb05ed9a: Download complete", "ca1bfd498816: Verifying Checksum", "ca1bfd498816: Download complete", "91d0010348c4: Pull complete", "3b10cb05ed9a: Pull complete", "ca1bfd498816: Pull complete", "89a123bc25e6: Verifying Checksum", "89a123bc25e6: Download complete", "89a123bc25e6: Pull complete", "Digest: sha256:ec393457d95fa7df782eb710cf8cb0987b95798a1c79f738fce9be0ff4fdfc4a", "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-17 01:54:50.211 INFO: changed: [10.0.0.53] => (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.286417", "end": "2025-02-17 01:54:50.170693", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:54:49.884276", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n9905b0c1ea6c: Pulling fs layer\n9905b0c1ea6c: Verifying Checksum\n9905b0c1ea6c: Download complete\n9905b0c1ea6c: Pull complete\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "9905b0c1ea6c: Pulling fs layer", "9905b0c1ea6c: Verifying Checksum", "9905b0c1ea6c: Download complete", "9905b0c1ea6c: Pull complete", "Digest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-17 01:54:55.883 INFO: changed: [10.0.0.56] => (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:33.714300", "end": "2025-02-17 01:54:55.824137", "item": "contrail-controller-config-devicemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:54:22.109837", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-devicemgr\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n07ff15d13e69: Pulling fs layer\nb8e6645d4064: Pulling fs layer\nb8e6645d4064: Verifying Checksum\nb8e6645d4064: Download complete\n07ff15d13e69: Verifying Checksum\n07ff15d13e69: Download complete\n07ff15d13e69: Pull complete\nb8e6645d4064: Pull complete\nDigest: sha256:8ceae8602e722add987194d66add1332a0e8d785be337a18ae36abe3f96e7f0e\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "07ff15d13e69: Pulling fs layer", "b8e6645d4064: Pulling fs layer", "b8e6645d4064: Verifying Checksum", "b8e6645d4064: Download complete", "07ff15d13e69: Verifying Checksum", "07ff15d13e69: Download complete", "07ff15d13e69: Pull complete", "b8e6645d4064: Pull complete", "Digest: sha256:8ceae8602e722add987194d66add1332a0e8d785be337a18ae36abe3f96e7f0e", "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-17 01:54:57.723 INFO: changed: [10.0.0.56] => (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.388144", "end": "2025-02-17 01:54:57.657976", "item": "contrail-controller-config-dnsmasq", "msg": "", "rc": 0, "start": "2025-02-17 01:54:56.269832", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-config-dnsmasq\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n91d0010348c4: Pulling fs layer\n3b10cb05ed9a: Pulling fs layer\nca1bfd498816: Pulling fs layer\n89a123bc25e6: Pulling fs layer\n89a123bc25e6: Waiting\n91d0010348c4: Verifying Checksum\n91d0010348c4: Download complete\n3b10cb05ed9a: Verifying Checksum\n3b10cb05ed9a: Download complete\nca1bfd498816: Verifying Checksum\nca1bfd498816: Download complete\n91d0010348c4: Pull complete\n3b10cb05ed9a: Pull complete\nca1bfd498816: Pull complete\n89a123bc25e6: Verifying Checksum\n89a123bc25e6: Download complete\n89a123bc25e6: Pull complete\nDigest: sha256:ec393457d95fa7df782eb710cf8cb0987b95798a1c79f738fce9be0ff4fdfc4a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "91d0010348c4: Pulling fs layer", "3b10cb05ed9a: Pulling fs layer", "ca1bfd498816: Pulling fs layer", "89a123bc25e6: Pulling fs layer", "89a123bc25e6: Waiting", "91d0010348c4: Verifying Checksum", "91d0010348c4: Download complete", "3b10cb05ed9a: Verifying Checksum", "3b10cb05ed9a: Download complete", "ca1bfd498816: Verifying Checksum", "ca1bfd498816: Download complete", "91d0010348c4: Pull complete", "3b10cb05ed9a: Pull complete", "ca1bfd498816: Pull complete", "89a123bc25e6: Verifying Checksum", "89a123bc25e6: Download complete", "89a123bc25e6: Pull complete", "Digest: sha256:ec393457d95fa7df782eb710cf8cb0987b95798a1c79f738fce9be0ff4fdfc4a", "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-17 01:54:58.525 INFO: changed: [10.0.0.56] => (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.315973", "end": "2025-02-17 01:54:58.474582", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:54:58.158609", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n9905b0c1ea6c: Pulling fs layer\n9905b0c1ea6c: Verifying Checksum\n9905b0c1ea6c: Download complete\n9905b0c1ea6c: Pull complete\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "9905b0c1ea6c: Pulling fs layer", "9905b0c1ea6c: Verifying Checksum", "9905b0c1ea6c: Download complete", "9905b0c1ea6c: Pull complete", "Digest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-17 01:54:59.149 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-02-17 01:55:10.262 INFO: TASK [contrail_webui : update contrail webui image] **************************** 2025-02-17 01:55:10.262 INFO: changed: [10.0.0.22] => (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.247308", "end": "2025-02-17 01:55:10.221457", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-02-17 01:55:00.974149", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n42bd75458134: Pulling fs layer\n37b426a4fd46: Pulling fs layer\nf550db7fdf18: Pulling fs layer\n88bee7317a1f: Pulling fs layer\n331e270c793b: Pulling fs layer\n88bee7317a1f: Waiting\n331e270c793b: Waiting\n37b426a4fd46: Verifying Checksum\n37b426a4fd46: Download complete\nf550db7fdf18: Verifying Checksum\nf550db7fdf18: Download complete\n88bee7317a1f: Verifying Checksum\n88bee7317a1f: Download complete\n331e270c793b: Verifying Checksum\n331e270c793b: Download complete\n42bd75458134: Verifying Checksum\n42bd75458134: Download complete\n42bd75458134: Pull complete\n37b426a4fd46: Pull complete\nf550db7fdf18: Pull complete\n88bee7317a1f: Pull complete\n331e270c793b: Pull complete\nDigest: sha256:c2591114c37022e57b7bb8260d12536af0d2e7f7cafb43ee0f6ed0c5f4126fff\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "42bd75458134: Pulling fs layer", "37b426a4fd46: Pulling fs layer", "f550db7fdf18: Pulling fs layer", "88bee7317a1f: Pulling fs layer", "331e270c793b: Pulling fs layer", "88bee7317a1f: Waiting", "331e270c793b: Waiting", "37b426a4fd46: Verifying Checksum", "37b426a4fd46: Download complete", "f550db7fdf18: Verifying Checksum", "f550db7fdf18: Download complete", "88bee7317a1f: Verifying Checksum", "88bee7317a1f: Download complete", "331e270c793b: Verifying Checksum", "331e270c793b: Download complete", "42bd75458134: Verifying Checksum", "42bd75458134: Download complete", "42bd75458134: Pull complete", "37b426a4fd46: Pull complete", "f550db7fdf18: Pull complete", "88bee7317a1f: Pull complete", "331e270c793b: Pull complete", "Digest: sha256:c2591114c37022e57b7bb8260d12536af0d2e7f7cafb43ee0f6ed0c5f4126fff", "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-17 01:55:10.890 INFO: changed: [10.0.0.22] => (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.242738", "end": "2025-02-17 01:55:10.850415", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-02-17 01:55:10.607677", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n42bd75458134: Already exists\n37b426a4fd46: Already exists\nf550db7fdf18: Already exists\n88bee7317a1f: Already exists\n331e270c793b: Already exists\nDigest: sha256:e042062f509bc1f7ee8c3c970a16e7635b117b7f33a1ebaafe6ef07f552650fd\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "42bd75458134: Already exists", "37b426a4fd46: Already exists", "f550db7fdf18: Already exists", "88bee7317a1f: Already exists", "331e270c793b: Already exists", "Digest: sha256:e042062f509bc1f7ee8c3c970a16e7635b117b7f33a1ebaafe6ef07f552650fd", "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-17 01:55:11.300 INFO: changed: [10.0.0.53] => (item=contrail-controller-webui-web) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-webui-web:nightly", "delta": "0:00:10.523250", "end": "2025-02-17 01:55:11.253840", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-02-17 01:55:00.730590", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n42bd75458134: Pulling fs layer\n37b426a4fd46: Pulling fs layer\nf550db7fdf18: Pulling fs layer\n88bee7317a1f: Pulling fs layer\n331e270c793b: Pulling fs layer\n88bee7317a1f: Waiting\n331e270c793b: Waiting\n37b426a4fd46: Verifying Checksum\n37b426a4fd46: Download complete\nf550db7fdf18: Download complete\n331e270c793b: Verifying Checksum\n331e270c793b: Download complete\n88bee7317a1f: Download complete\n42bd75458134: Verifying Checksum\n42bd75458134: Download complete\n42bd75458134: Pull complete\n37b426a4fd46: Pull complete\nf550db7fdf18: Pull complete\n88bee7317a1f: Pull complete\n331e270c793b: Pull complete\nDigest: sha256:c2591114c37022e57b7bb8260d12536af0d2e7f7cafb43ee0f6ed0c5f4126fff\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "42bd75458134: Pulling fs layer", "37b426a4fd46: Pulling fs layer", "f550db7fdf18: Pulling fs layer", "88bee7317a1f: Pulling fs layer", "331e270c793b: Pulling fs layer", "88bee7317a1f: Waiting", "331e270c793b: Waiting", "37b426a4fd46: Verifying Checksum", "37b426a4fd46: Download complete", "f550db7fdf18: Download complete", "331e270c793b: Verifying Checksum", "331e270c793b: Download complete", "88bee7317a1f: Download complete", "42bd75458134: Verifying Checksum", "42bd75458134: Download complete", "42bd75458134: Pull complete", "37b426a4fd46: Pull complete", "f550db7fdf18: Pull complete", "88bee7317a1f: Pull complete", "331e270c793b: Pull complete", "Digest: sha256:c2591114c37022e57b7bb8260d12536af0d2e7f7cafb43ee0f6ed0c5f4126fff", "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-17 01:55:11.883 INFO: changed: [10.0.0.53] => (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.229540", "end": "2025-02-17 01:55:11.844514", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-02-17 01:55:11.614974", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n42bd75458134: Already exists\n37b426a4fd46: Already exists\nf550db7fdf18: Already exists\n88bee7317a1f: Already exists\n331e270c793b: Already exists\nDigest: sha256:e042062f509bc1f7ee8c3c970a16e7635b117b7f33a1ebaafe6ef07f552650fd\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "42bd75458134: Already exists", "37b426a4fd46: Already exists", "f550db7fdf18: Already exists", "88bee7317a1f: Already exists", "331e270c793b: Already exists", "Digest: sha256:e042062f509bc1f7ee8c3c970a16e7635b117b7f33a1ebaafe6ef07f552650fd", "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-17 01:55:17.699 INFO: changed: [10.0.0.56] => (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:16.886887", "end": "2025-02-17 01:55:17.637856", "item": "contrail-controller-webui-web", "msg": "", "rc": 0, "start": "2025-02-17 01:55:00.750969", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-web\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n42bd75458134: Pulling fs layer\n37b426a4fd46: Pulling fs layer\nf550db7fdf18: Pulling fs layer\n88bee7317a1f: Pulling fs layer\n331e270c793b: Pulling fs layer\n88bee7317a1f: Waiting\n331e270c793b: Waiting\n37b426a4fd46: Download complete\nf550db7fdf18: Verifying Checksum\nf550db7fdf18: Download complete\n88bee7317a1f: Download complete\n331e270c793b: Verifying Checksum\n331e270c793b: Download complete\n42bd75458134: Download complete\n42bd75458134: Pull complete\n37b426a4fd46: Pull complete\nf550db7fdf18: Pull complete\n88bee7317a1f: Pull complete\n331e270c793b: Pull complete\nDigest: sha256:c2591114c37022e57b7bb8260d12536af0d2e7f7cafb43ee0f6ed0c5f4126fff\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "42bd75458134: Pulling fs layer", "37b426a4fd46: Pulling fs layer", "f550db7fdf18: Pulling fs layer", "88bee7317a1f: Pulling fs layer", "331e270c793b: Pulling fs layer", "88bee7317a1f: Waiting", "331e270c793b: Waiting", "37b426a4fd46: Download complete", "f550db7fdf18: Verifying Checksum", "f550db7fdf18: Download complete", "88bee7317a1f: Download complete", "331e270c793b: Verifying Checksum", "331e270c793b: Download complete", "42bd75458134: Download complete", "42bd75458134: Pull complete", "37b426a4fd46: Pull complete", "f550db7fdf18: Pull complete", "88bee7317a1f: Pull complete", "331e270c793b: Pull complete", "Digest: sha256:c2591114c37022e57b7bb8260d12536af0d2e7f7cafb43ee0f6ed0c5f4126fff", "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-17 01:55:18.320 INFO: changed: [10.0.0.56] => (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.244942", "end": "2025-02-17 01:55:18.279909", "item": "contrail-controller-webui-job", "msg": "", "rc": 0, "start": "2025-02-17 01:55:18.034967", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-webui-job\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n42bd75458134: Already exists\n37b426a4fd46: Already exists\nf550db7fdf18: Already exists\n88bee7317a1f: Already exists\n331e270c793b: Already exists\nDigest: sha256:e042062f509bc1f7ee8c3c970a16e7635b117b7f33a1ebaafe6ef07f552650fd\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "42bd75458134: Already exists", "37b426a4fd46: Already exists", "f550db7fdf18: Already exists", "88bee7317a1f: Already exists", "331e270c793b: Already exists", "Digest: sha256:e042062f509bc1f7ee8c3c970a16e7635b117b7f33a1ebaafe6ef07f552650fd", "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-17 01:55:19.006 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-02-17 01:55:21.518 INFO: TASK [contrail_redis : update contrail redis image] **************************** changed: [10.0.0.53] => (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.676339", "end": "2025-02-17 01:55:21.473138", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-02-17 01:55:20.796799", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n729af313e455: Pulling fs layer\n5cf21d5a58f2: Pulling fs layer\n6ed5b7a7fabb: Pulling fs layer\n729af313e455: Verifying Checksum\n729af313e455: Download complete\n6ed5b7a7fabb: Verifying Checksum\n6ed5b7a7fabb: Download complete\n729af313e455: Pull complete\n5cf21d5a58f2: Verifying Checksum\n5cf21d5a58f2: Download complete\n5cf21d5a58f2: Pull complete\n6ed5b7a7fabb: Pull complete\nDigest: sha256:7cca2d6ed5c729d841a4d43589b5238ae77fcd713406a3d5be31fe3391cba11e\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "729af313e455: Pulling fs layer", "5cf21d5a58f2: Pulling fs layer", "6ed5b7a7fabb: Pulling fs layer", "729af313e455: Verifying Checksum", "729af313e455: Download complete", "6ed5b7a7fabb: Verifying Checksum", "6ed5b7a7fabb: Download complete", "729af313e455: Pull complete", "5cf21d5a58f2: Verifying Checksum", "5cf21d5a58f2: Download complete", "5cf21d5a58f2: Pull complete", "6ed5b7a7fabb: Pull complete", "Digest: sha256:7cca2d6ed5c729d841a4d43589b5238ae77fcd713406a3d5be31fe3391cba11e", "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-17 01:55:21.674 INFO: changed: [10.0.0.22] => (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.645419", "end": "2025-02-17 01:55:21.617472", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-02-17 01:55:20.972053", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n729af313e455: Pulling fs layer\n5cf21d5a58f2: Pulling fs layer\n6ed5b7a7fabb: Pulling fs layer\n6ed5b7a7fabb: Verifying Checksum\n6ed5b7a7fabb: Download complete\n729af313e455: Verifying Checksum\n729af313e455: Download complete\n729af313e455: Pull complete\n5cf21d5a58f2: Verifying Checksum\n5cf21d5a58f2: Download complete\n5cf21d5a58f2: Pull complete\n6ed5b7a7fabb: Pull complete\nDigest: sha256:7cca2d6ed5c729d841a4d43589b5238ae77fcd713406a3d5be31fe3391cba11e\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "729af313e455: Pulling fs layer", "5cf21d5a58f2: Pulling fs layer", "6ed5b7a7fabb: Pulling fs layer", "6ed5b7a7fabb: Verifying Checksum", "6ed5b7a7fabb: Download complete", "729af313e455: Verifying Checksum", "729af313e455: Download complete", "729af313e455: Pull complete", "5cf21d5a58f2: Verifying Checksum", "5cf21d5a58f2: Download complete", "5cf21d5a58f2: Pull complete", "6ed5b7a7fabb: Pull complete", "Digest: sha256:7cca2d6ed5c729d841a4d43589b5238ae77fcd713406a3d5be31fe3391cba11e", "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-17 01:55:22.509 INFO: changed: [10.0.0.53] => (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.620383", "end": "2025-02-17 01:55:22.469304", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-02-17 01:55:21.848921", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nfee9978f7cd5: Pulling fs layer\nfca18bd837d4: Pulling fs layer\nfee9978f7cd5: Verifying Checksum\nfee9978f7cd5: Download complete\nfee9978f7cd5: Pull complete\nfca18bd837d4: Verifying Checksum\nfca18bd837d4: Download complete\nfca18bd837d4: Pull complete\nDigest: sha256:c5f79f0c0e18f998ac274ad7fcbaf71f96ff249c300687319705d67ebd18707e\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "fee9978f7cd5: Pulling fs layer", "fca18bd837d4: Pulling fs layer", "fee9978f7cd5: Verifying Checksum", "fee9978f7cd5: Download complete", "fee9978f7cd5: Pull complete", "fca18bd837d4: Verifying Checksum", "fca18bd837d4: Download complete", "fca18bd837d4: Pull complete", "Digest: sha256:c5f79f0c0e18f998ac274ad7fcbaf71f96ff249c300687319705d67ebd18707e", "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-17 01:55:22.645 INFO: changed: [10.0.0.56] => (item=contrail-external-redis) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-redis:nightly", "delta": "0:00:01.626418", "end": "2025-02-17 01:55:22.595620", "item": "contrail-external-redis", "msg": "", "rc": 0, "start": "2025-02-17 01:55:20.969202", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-redis\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n729af313e455: Pulling fs layer\n5cf21d5a58f2: Pulling fs layer\n6ed5b7a7fabb: Pulling fs layer\n6ed5b7a7fabb: Verifying Checksum\n6ed5b7a7fabb: Download complete\n729af313e455: Verifying Checksum\n729af313e455: Download complete\n729af313e455: Pull complete\n5cf21d5a58f2: Verifying Checksum\n5cf21d5a58f2: Download complete\n5cf21d5a58f2: Pull complete\n6ed5b7a7fabb: Pull complete\nDigest: sha256:7cca2d6ed5c729d841a4d43589b5238ae77fcd713406a3d5be31fe3391cba11e\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "729af313e455: Pulling fs layer", "5cf21d5a58f2: Pulling fs layer", "6ed5b7a7fabb: Pulling fs layer", "6ed5b7a7fabb: Verifying Checksum", "6ed5b7a7fabb: Download complete", "729af313e455: Verifying Checksum", "729af313e455: Download complete", "729af313e455: Pull complete", "5cf21d5a58f2: Verifying Checksum", "5cf21d5a58f2: Download complete", "5cf21d5a58f2: Pull complete", "6ed5b7a7fabb: Pull complete", "Digest: sha256:7cca2d6ed5c729d841a4d43589b5238ae77fcd713406a3d5be31fe3391cba11e", "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-17 01:55:22.666 INFO: changed: [10.0.0.22] => (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.605879", "end": "2025-02-17 01:55:22.612785", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-02-17 01:55:22.006906", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nfee9978f7cd5: Pulling fs layer\nfca18bd837d4: Pulling fs layer\nfee9978f7cd5: Verifying Checksum\nfee9978f7cd5: Download complete\nfee9978f7cd5: Pull complete\nfca18bd837d4: Verifying Checksum\nfca18bd837d4: Download complete\nfca18bd837d4: Pull complete\nDigest: sha256:c5f79f0c0e18f998ac274ad7fcbaf71f96ff249c300687319705d67ebd18707e\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "fee9978f7cd5: Pulling fs layer", "fca18bd837d4: Pulling fs layer", "fee9978f7cd5: Verifying Checksum", "fee9978f7cd5: Download complete", "fee9978f7cd5: Pull complete", "fca18bd837d4: Verifying Checksum", "fca18bd837d4: Download complete", "fca18bd837d4: Pull complete", "Digest: sha256:c5f79f0c0e18f998ac274ad7fcbaf71f96ff249c300687319705d67ebd18707e", "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-17 01:55:24.123 INFO: changed: [10.0.0.56] => (item=contrail-external-stunnel) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-stunnel:nightly", "delta": "0:00:01.057271", "end": "2025-02-17 01:55:24.079771", "item": "contrail-external-stunnel", "msg": "", "rc": 0, "start": "2025-02-17 01:55:23.022500", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-stunnel\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nfee9978f7cd5: Pulling fs layer\nfca18bd837d4: Pulling fs layer\nfee9978f7cd5: Verifying Checksum\nfee9978f7cd5: Download complete\nfee9978f7cd5: Pull complete\nfca18bd837d4: Verifying Checksum\nfca18bd837d4: Download complete\nfca18bd837d4: Pull complete\nDigest: sha256:c5f79f0c0e18f998ac274ad7fcbaf71f96ff249c300687319705d67ebd18707e\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "fee9978f7cd5: Pulling fs layer", "fca18bd837d4: Pulling fs layer", "fee9978f7cd5: Verifying Checksum", "fee9978f7cd5: Download complete", "fee9978f7cd5: Pull complete", "fca18bd837d4: Verifying Checksum", "fca18bd837d4: Download complete", "fca18bd837d4: Pull complete", "Digest: sha256:c5f79f0c0e18f998ac274ad7fcbaf71f96ff249c300687319705d67ebd18707e", "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-17 01:55:24.706 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-02-17 01:55:26.201 INFO: TASK [contrail_analytics : update contrail analytics images] ******************* 2025-02-17 01:55:26.201 INFO: changed: [10.0.0.53] => (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.107468", "end": "2025-02-17 01:55:26.153656", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:55:26.046188", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:55:26.249 INFO: changed: [10.0.0.56] => (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.112135", "end": "2025-02-17 01:55:26.185483", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:55:26.073348", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:55:26.355 INFO: changed: [10.0.0.22] => (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.102273", "end": "2025-02-17 01:55:26.281531", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:55:26.179258", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:55:26.751 INFO: changed: [10.0.0.53] => (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.106577", "end": "2025-02-17 01:55:26.703339", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:55:26.596762", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:55:26.872 INFO: changed: [10.0.0.56] => (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.136036", "end": "2025-02-17 01:55:26.806358", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:55:26.670322", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:55:26.883 INFO: changed: [10.0.0.22] => (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.101686", "end": "2025-02-17 01:55:26.831412", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:55:26.729726", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:55:27.980 INFO: changed: [10.0.0.53] => (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.818832", "end": "2025-02-17 01:55:27.936127", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-02-17 01:55:27.117295", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n8a377dbd9eb8: Pulling fs layer\n2ea63c3027b2: Pulling fs layer\n8a377dbd9eb8: Verifying Checksum\n8a377dbd9eb8: Download complete\n8a377dbd9eb8: Pull complete\n2ea63c3027b2: Verifying Checksum\n2ea63c3027b2: Download complete\n2ea63c3027b2: Pull complete\nDigest: sha256:7b6522d68a6549ef641cd93407f29e57b93bbcb837da2eda101ad06d03a61f0d\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "8a377dbd9eb8: Pulling fs layer", "2ea63c3027b2: Pulling fs layer", "8a377dbd9eb8: Verifying Checksum", "8a377dbd9eb8: Download complete", "8a377dbd9eb8: Pull complete", "2ea63c3027b2: Verifying Checksum", "2ea63c3027b2: Download complete", "2ea63c3027b2: Pull complete", "Digest: sha256:7b6522d68a6549ef641cd93407f29e57b93bbcb837da2eda101ad06d03a61f0d", "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-17 01:55:27.993 INFO: changed: [10.0.0.22] => (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.720713", "end": "2025-02-17 01:55:27.953437", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-02-17 01:55:27.232724", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n8a377dbd9eb8: Pulling fs layer\n2ea63c3027b2: Pulling fs layer\n8a377dbd9eb8: Download complete\n8a377dbd9eb8: Pull complete\n2ea63c3027b2: Verifying Checksum\n2ea63c3027b2: Download complete\n2ea63c3027b2: Pull complete\nDigest: sha256:7b6522d68a6549ef641cd93407f29e57b93bbcb837da2eda101ad06d03a61f0d\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "8a377dbd9eb8: Pulling fs layer", "2ea63c3027b2: Pulling fs layer", "8a377dbd9eb8: Download complete", "8a377dbd9eb8: Pull complete", "2ea63c3027b2: Verifying Checksum", "2ea63c3027b2: Download complete", "2ea63c3027b2: Pull complete", "Digest: sha256:7b6522d68a6549ef641cd93407f29e57b93bbcb837da2eda101ad06d03a61f0d", "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-17 01:55:28.689 INFO: changed: [10.0.0.56] => (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.386384", "end": "2025-02-17 01:55:28.643617", "item": "contrail-analytics-api", "msg": "", "rc": 0, "start": "2025-02-17 01:55:27.257233", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-api\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n8a377dbd9eb8: Pulling fs layer\n2ea63c3027b2: Pulling fs layer\n8a377dbd9eb8: Download complete\n8a377dbd9eb8: Pull complete\n2ea63c3027b2: Verifying Checksum\n2ea63c3027b2: Download complete\n2ea63c3027b2: Pull complete\nDigest: sha256:7b6522d68a6549ef641cd93407f29e57b93bbcb837da2eda101ad06d03a61f0d\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "8a377dbd9eb8: Pulling fs layer", "2ea63c3027b2: Pulling fs layer", "8a377dbd9eb8: Download complete", "8a377dbd9eb8: Pull complete", "2ea63c3027b2: Verifying Checksum", "2ea63c3027b2: Download complete", "2ea63c3027b2: Pull complete", "Digest: sha256:7b6522d68a6549ef641cd93407f29e57b93bbcb837da2eda101ad06d03a61f0d", "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-17 01:55:36.933 INFO: changed: [10.0.0.22] => (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:08.521470", "end": "2025-02-17 01:55:36.890143", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-02-17 01:55:28.368673", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n1d9980bb1a52: Pulling fs layer\n7bc19f08ac20: Pulling fs layer\n1d9980bb1a52: Verifying Checksum\n1d9980bb1a52: Download complete\n1d9980bb1a52: Pull complete\n7bc19f08ac20: Verifying Checksum\n7bc19f08ac20: Download complete\n7bc19f08ac20: Pull complete\nDigest: sha256:06ac7d930ad4eea6c5840ecc76de5149925a1c971359e8d8907307fd62742ed9\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "1d9980bb1a52: Pulling fs layer", "7bc19f08ac20: Pulling fs layer", "1d9980bb1a52: Verifying Checksum", "1d9980bb1a52: Download complete", "1d9980bb1a52: Pull complete", "7bc19f08ac20: Verifying Checksum", "7bc19f08ac20: Download complete", "7bc19f08ac20: Pull complete", "Digest: sha256:06ac7d930ad4eea6c5840ecc76de5149925a1c971359e8d8907307fd62742ed9", "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-17 01:55:37.428 INFO: changed: [10.0.0.22] => (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.163682", "end": "2025-02-17 01:55:37.383567", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:55:37.219885", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:55:38.108 INFO: changed: [10.0.0.53] => (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:09.770270", "end": "2025-02-17 01:55:38.067378", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-02-17 01:55:28.297108", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n1d9980bb1a52: Pulling fs layer\n7bc19f08ac20: Pulling fs layer\n1d9980bb1a52: Verifying Checksum\n1d9980bb1a52: Download complete\n1d9980bb1a52: Pull complete\n7bc19f08ac20: Verifying Checksum\n7bc19f08ac20: Download complete\n7bc19f08ac20: Pull complete\nDigest: sha256:06ac7d930ad4eea6c5840ecc76de5149925a1c971359e8d8907307fd62742ed9\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "1d9980bb1a52: Pulling fs layer", "7bc19f08ac20: Pulling fs layer", "1d9980bb1a52: Verifying Checksum", "1d9980bb1a52: Download complete", "1d9980bb1a52: Pull complete", "7bc19f08ac20: Verifying Checksum", "7bc19f08ac20: Download complete", "7bc19f08ac20: Pull complete", "Digest: sha256:06ac7d930ad4eea6c5840ecc76de5149925a1c971359e8d8907307fd62742ed9", "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-17 01:55:38.567 INFO: changed: [10.0.0.53] => (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.101890", "end": "2025-02-17 01:55:38.527247", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:55:38.425357", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:55:42.340 INFO: changed: [10.0.0.56] => (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.246700", "end": "2025-02-17 01:55:42.296881", "item": "contrail-analytics-collector", "msg": "", "rc": 0, "start": "2025-02-17 01:55:29.050181", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-collector\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n1d9980bb1a52: Pulling fs layer\n7bc19f08ac20: Pulling fs layer\n1d9980bb1a52: Verifying Checksum\n1d9980bb1a52: Download complete\n1d9980bb1a52: Pull complete\n7bc19f08ac20: Verifying Checksum\n7bc19f08ac20: Download complete\n7bc19f08ac20: Pull complete\nDigest: sha256:06ac7d930ad4eea6c5840ecc76de5149925a1c971359e8d8907307fd62742ed9\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "1d9980bb1a52: Pulling fs layer", "7bc19f08ac20: Pulling fs layer", "1d9980bb1a52: Verifying Checksum", "1d9980bb1a52: Download complete", "1d9980bb1a52: Pull complete", "7bc19f08ac20: Verifying Checksum", "7bc19f08ac20: Download complete", "7bc19f08ac20: Pull complete", "Digest: sha256:06ac7d930ad4eea6c5840ecc76de5149925a1c971359e8d8907307fd62742ed9", "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-17 01:55:42.839 INFO: changed: [10.0.0.56] => (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.124930", "end": "2025-02-17 01:55:42.794452", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:55:42.669522", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:55:43.433 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-02-17 01:55:45.013 INFO: TASK [contrail_analytics_alarm : update alarm, external-kafka image] *********** changed: [10.0.0.56] => (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.109868", "end": "2025-02-17 01:55:44.970621", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:55:44.860753", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:55:45.065 INFO: changed: [10.0.0.53] => (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.109997", "end": "2025-02-17 01:55:45.007144", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:55:44.897147", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:55:45.157 INFO: changed: [10.0.0.22] => (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.103742", "end": "2025-02-17 01:55:45.090582", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:55:44.986840", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:55:45.557 INFO: changed: [10.0.0.53] => (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.122017", "end": "2025-02-17 01:55:45.509722", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:55:45.387705", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:55:45.649 INFO: changed: [10.0.0.22] => (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.112177", "end": "2025-02-17 01:55:45.587917", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:55:45.475740", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:55:45.675 INFO: changed: [10.0.0.56] => (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.117895", "end": "2025-02-17 01:55:45.559535", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:55:45.441640", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:55:46.786 INFO: changed: [10.0.0.22] => (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.759268", "end": "2025-02-17 01:55:46.747294", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-02-17 01:55:45.988026", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n52267e2fcf28: Pulling fs layer\n8c09e61bf212: Pulling fs layer\n52267e2fcf28: Verifying Checksum\n52267e2fcf28: Download complete\n52267e2fcf28: Pull complete\n8c09e61bf212: Verifying Checksum\n8c09e61bf212: Download complete\n8c09e61bf212: Pull complete\nDigest: sha256:5b70c1bea77aae7ab2deddb1361752daafd12c002264b4af81ad3dd0dcecfe15\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "52267e2fcf28: Pulling fs layer", "8c09e61bf212: Pulling fs layer", "52267e2fcf28: Verifying Checksum", "52267e2fcf28: Download complete", "52267e2fcf28: Pull complete", "8c09e61bf212: Verifying Checksum", "8c09e61bf212: Download complete", "8c09e61bf212: Pull complete", "Digest: sha256:5b70c1bea77aae7ab2deddb1361752daafd12c002264b4af81ad3dd0dcecfe15", "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-17 01:55:47.157 INFO: changed: [10.0.0.53] => (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.147764", "end": "2025-02-17 01:55:47.119934", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-02-17 01:55:45.972170", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n52267e2fcf28: Pulling fs layer\n8c09e61bf212: Pulling fs layer\n52267e2fcf28: Verifying Checksum\n52267e2fcf28: Download complete\n52267e2fcf28: Pull complete\n8c09e61bf212: Verifying Checksum\n8c09e61bf212: Download complete\n8c09e61bf212: Pull complete\nDigest: sha256:5b70c1bea77aae7ab2deddb1361752daafd12c002264b4af81ad3dd0dcecfe15\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "52267e2fcf28: Pulling fs layer", "8c09e61bf212: Pulling fs layer", "52267e2fcf28: Verifying Checksum", "52267e2fcf28: Download complete", "52267e2fcf28: Pull complete", "8c09e61bf212: Verifying Checksum", "8c09e61bf212: Download complete", "8c09e61bf212: Pull complete", "Digest: sha256:5b70c1bea77aae7ab2deddb1361752daafd12c002264b4af81ad3dd0dcecfe15", "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-17 01:55:47.328 INFO: changed: [10.0.0.56] => (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.102325", "end": "2025-02-17 01:55:47.284244", "item": "contrail-analytics-alarm-gen", "msg": "", "rc": 0, "start": "2025-02-17 01:55:46.181919", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-alarm-gen\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n52267e2fcf28: Pulling fs layer\n8c09e61bf212: Pulling fs layer\n52267e2fcf28: Verifying Checksum\n52267e2fcf28: Download complete\n52267e2fcf28: Pull complete\n8c09e61bf212: Verifying Checksum\n8c09e61bf212: Download complete\n8c09e61bf212: Pull complete\nDigest: sha256:5b70c1bea77aae7ab2deddb1361752daafd12c002264b4af81ad3dd0dcecfe15\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "52267e2fcf28: Pulling fs layer", "8c09e61bf212: Pulling fs layer", "52267e2fcf28: Verifying Checksum", "52267e2fcf28: Download complete", "52267e2fcf28: Pull complete", "8c09e61bf212: Verifying Checksum", "8c09e61bf212: Download complete", "8c09e61bf212: Pull complete", "Digest: sha256:5b70c1bea77aae7ab2deddb1361752daafd12c002264b4af81ad3dd0dcecfe15", "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-17 01:55:52.350 INFO: changed: [10.0.0.22] => (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:05.193424", "end": "2025-02-17 01:55:52.277679", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-02-17 01:55:47.084255", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n160753394860: Pulling fs layer\n7e85c3ef2b36: Pulling fs layer\n160753394860: Download complete\n160753394860: Pull complete\n7e85c3ef2b36: Verifying Checksum\n7e85c3ef2b36: Download complete\n7e85c3ef2b36: Pull complete\nDigest: sha256:22c73a661bb6a0c7dab87685fc5c591a681bd6525aea94feec4cc3c62ce11e91\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "160753394860: Pulling fs layer", "7e85c3ef2b36: Pulling fs layer", "160753394860: Download complete", "160753394860: Pull complete", "7e85c3ef2b36: Verifying Checksum", "7e85c3ef2b36: Download complete", "7e85c3ef2b36: Pull complete", "Digest: sha256:22c73a661bb6a0c7dab87685fc5c591a681bd6525aea94feec4cc3c62ce11e91", "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-17 01:55:52.822 INFO: changed: [10.0.0.22] => (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.106041", "end": "2025-02-17 01:55:52.783475", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:55:52.677434", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:55:53.699 INFO: changed: [10.0.0.53] => (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.200155", "end": "2025-02-17 01:55:53.652511", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-02-17 01:55:47.452356", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n160753394860: Pulling fs layer\n7e85c3ef2b36: Pulling fs layer\n160753394860: Verifying Checksum\n160753394860: Download complete\n160753394860: Pull complete\n7e85c3ef2b36: Verifying Checksum\n7e85c3ef2b36: Download complete\n7e85c3ef2b36: Pull complete\nDigest: sha256:22c73a661bb6a0c7dab87685fc5c591a681bd6525aea94feec4cc3c62ce11e91\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "160753394860: Pulling fs layer", "7e85c3ef2b36: Pulling fs layer", "160753394860: Verifying Checksum", "160753394860: Download complete", "160753394860: Pull complete", "7e85c3ef2b36: Verifying Checksum", "7e85c3ef2b36: Download complete", "7e85c3ef2b36: Pull complete", "Digest: sha256:22c73a661bb6a0c7dab87685fc5c591a681bd6525aea94feec4cc3c62ce11e91", "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-17 01:55:54.183 INFO: changed: [10.0.0.53] => (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.119272", "end": "2025-02-17 01:55:54.147651", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:55:54.028379", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:55:55.535 INFO: changed: [10.0.0.56] => (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.848959", "end": "2025-02-17 01:55:55.496115", "item": "contrail-external-kafka", "msg": "", "rc": 0, "start": "2025-02-17 01:55:47.647156", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-kafka\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n160753394860: Pulling fs layer\n7e85c3ef2b36: Pulling fs layer\n160753394860: Verifying Checksum\n160753394860: Download complete\n160753394860: Pull complete\n7e85c3ef2b36: Verifying Checksum\n7e85c3ef2b36: Download complete\n7e85c3ef2b36: Pull complete\nDigest: sha256:22c73a661bb6a0c7dab87685fc5c591a681bd6525aea94feec4cc3c62ce11e91\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "160753394860: Pulling fs layer", "7e85c3ef2b36: Pulling fs layer", "160753394860: Verifying Checksum", "160753394860: Download complete", "160753394860: Pull complete", "7e85c3ef2b36: Verifying Checksum", "7e85c3ef2b36: Download complete", "7e85c3ef2b36: Pull complete", "Digest: sha256:22c73a661bb6a0c7dab87685fc5c591a681bd6525aea94feec4cc3c62ce11e91", "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-17 01:55:56.022 INFO: changed: [10.0.0.56] => (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.132828", "end": "2025-02-17 01:55:55.983318", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:55:55.850490", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:55:56.624 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-02-17 01:55:58.228 INFO: TASK [contrail_analytics_snmp : update contrail-snmp-collector and contrail-analytics-snmp-topology image] *** 2025-02-17 01:55:58.228 INFO: changed: [10.0.0.53] => (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.102127", "end": "2025-02-17 01:55:58.167740", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:55:58.065613", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:55:58.354 INFO: changed: [10.0.0.56] => (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.184356", "end": "2025-02-17 01:55:58.267811", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:55:58.083455", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:55:58.442 INFO: changed: [10.0.0.22] => (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.106585", "end": "2025-02-17 01:55:58.390024", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:55:58.283439", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:55:58.684 INFO: changed: [10.0.0.53] => (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.105158", "end": "2025-02-17 01:55:58.624014", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:55:58.518856", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:55:58.934 INFO: changed: [10.0.0.22] => (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.099862", "end": "2025-02-17 01:55:58.895844", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:55:58.795982", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:55:59.405 INFO: changed: [10.0.0.56] => (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.605128", "end": "2025-02-17 01:55:59.343894", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:55:58.738766", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:56:01.113 INFO: changed: [10.0.0.53] => (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.026374", "end": "2025-02-17 01:56:01.074835", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-02-17 01:55:59.048461", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n0ca8c127c666: Pulling fs layer\nd17cc239a0c7: Pulling fs layer\n483dfe1974f6: Pulling fs layer\nd17cc239a0c7: Verifying Checksum\nd17cc239a0c7: Download complete\n483dfe1974f6: Verifying Checksum\n483dfe1974f6: Download complete\n0ca8c127c666: Verifying Checksum\n0ca8c127c666: Download complete\n0ca8c127c666: Pull complete\nd17cc239a0c7: Pull complete\n483dfe1974f6: Pull complete\nDigest: sha256:afa430c975d4d104d54abc1b66dc2eebe7fe98d05acc184191bd0f716dd43d22\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "0ca8c127c666: Pulling fs layer", "d17cc239a0c7: Pulling fs layer", "483dfe1974f6: Pulling fs layer", "d17cc239a0c7: Verifying Checksum", "d17cc239a0c7: Download complete", "483dfe1974f6: Verifying Checksum", "483dfe1974f6: Download complete", "0ca8c127c666: Verifying Checksum", "0ca8c127c666: Download complete", "0ca8c127c666: Pull complete", "d17cc239a0c7: Pull complete", "483dfe1974f6: Pull complete", "Digest: sha256:afa430c975d4d104d54abc1b66dc2eebe7fe98d05acc184191bd0f716dd43d22", "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-17 01:56:01.183 INFO: changed: [10.0.0.22] => (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.914775", "end": "2025-02-17 01:56:01.137976", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-02-17 01:55:59.223201", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n0ca8c127c666: Pulling fs layer\nd17cc239a0c7: Pulling fs layer\n483dfe1974f6: Pulling fs layer\n483dfe1974f6: Verifying Checksum\n483dfe1974f6: Download complete\nd17cc239a0c7: Verifying Checksum\nd17cc239a0c7: Download complete\n0ca8c127c666: Verifying Checksum\n0ca8c127c666: Download complete\n0ca8c127c666: Pull complete\nd17cc239a0c7: Pull complete\n483dfe1974f6: Pull complete\nDigest: sha256:afa430c975d4d104d54abc1b66dc2eebe7fe98d05acc184191bd0f716dd43d22\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "0ca8c127c666: Pulling fs layer", "d17cc239a0c7: Pulling fs layer", "483dfe1974f6: Pulling fs layer", "483dfe1974f6: Verifying Checksum", "483dfe1974f6: Download complete", "d17cc239a0c7: Verifying Checksum", "d17cc239a0c7: Download complete", "0ca8c127c666: Verifying Checksum", "0ca8c127c666: Download complete", "0ca8c127c666: Pull complete", "d17cc239a0c7: Pull complete", "483dfe1974f6: Pull complete", "Digest: sha256:afa430c975d4d104d54abc1b66dc2eebe7fe98d05acc184191bd0f716dd43d22", "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-17 01:56:01.849 INFO: changed: [10.0.0.53] => (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.329053", "end": "2025-02-17 01:56:01.806247", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-02-17 01:56:01.477194", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n0ca8c127c666: Already exists\nc0a467ee4a39: Pulling fs layer\ndfed491281bc: Pulling fs layer\nc0a467ee4a39: Verifying Checksum\nc0a467ee4a39: Download complete\ndfed491281bc: Verifying Checksum\ndfed491281bc: Download complete\nc0a467ee4a39: Pull complete\ndfed491281bc: Pull complete\nDigest: sha256:7558afca669b22194b50b2124c1e7db07095eb95a61ead66e17baccd70e76ade\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "0ca8c127c666: Already exists", "c0a467ee4a39: Pulling fs layer", "dfed491281bc: Pulling fs layer", "c0a467ee4a39: Verifying Checksum", "c0a467ee4a39: Download complete", "dfed491281bc: Verifying Checksum", "dfed491281bc: Download complete", "c0a467ee4a39: Pull complete", "dfed491281bc: Pull complete", "Digest: sha256:7558afca669b22194b50b2124c1e7db07095eb95a61ead66e17baccd70e76ade", "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-17 01:56:01.917 INFO: changed: [10.0.0.22] => (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.323738", "end": "2025-02-17 01:56:01.861036", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-02-17 01:56:01.537298", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n0ca8c127c666: Already exists\nc0a467ee4a39: Pulling fs layer\ndfed491281bc: Pulling fs layer\nc0a467ee4a39: Verifying Checksum\nc0a467ee4a39: Download complete\ndfed491281bc: Download complete\nc0a467ee4a39: Pull complete\ndfed491281bc: Pull complete\nDigest: sha256:7558afca669b22194b50b2124c1e7db07095eb95a61ead66e17baccd70e76ade\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "0ca8c127c666: Already exists", "c0a467ee4a39: Pulling fs layer", "dfed491281bc: Pulling fs layer", "c0a467ee4a39: Verifying Checksum", "c0a467ee4a39: Download complete", "dfed491281bc: Download complete", "c0a467ee4a39: Pull complete", "dfed491281bc: Pull complete", "Digest: sha256:7558afca669b22194b50b2124c1e7db07095eb95a61ead66e17baccd70e76ade", "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-17 01:56:02.355 INFO: changed: [10.0.0.53] => (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.107030", "end": "2025-02-17 01:56:02.315581", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:56:02.208551", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:56:02.399 INFO: changed: [10.0.0.22] => (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.105415", "end": "2025-02-17 01:56:02.356714", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:56:02.251299", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:56:04.033 INFO: changed: [10.0.0.56] => (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:04.269165", "end": "2025-02-17 01:56:03.986398", "item": "contrail-analytics-snmp-topology", "msg": "", "rc": 0, "start": "2025-02-17 01:55:59.717233", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-topology\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n0ca8c127c666: Pulling fs layer\nd17cc239a0c7: Pulling fs layer\n483dfe1974f6: Pulling fs layer\nd17cc239a0c7: Verifying Checksum\nd17cc239a0c7: Download complete\n483dfe1974f6: Verifying Checksum\n483dfe1974f6: Download complete\n0ca8c127c666: Verifying Checksum\n0ca8c127c666: Download complete\n0ca8c127c666: Pull complete\nd17cc239a0c7: Pull complete\n483dfe1974f6: Pull complete\nDigest: sha256:afa430c975d4d104d54abc1b66dc2eebe7fe98d05acc184191bd0f716dd43d22\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "0ca8c127c666: Pulling fs layer", "d17cc239a0c7: Pulling fs layer", "483dfe1974f6: Pulling fs layer", "d17cc239a0c7: Verifying Checksum", "d17cc239a0c7: Download complete", "483dfe1974f6: Verifying Checksum", "483dfe1974f6: Download complete", "0ca8c127c666: Verifying Checksum", "0ca8c127c666: Download complete", "0ca8c127c666: Pull complete", "d17cc239a0c7: Pull complete", "483dfe1974f6: Pull complete", "Digest: sha256:afa430c975d4d104d54abc1b66dc2eebe7fe98d05acc184191bd0f716dd43d22", "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-17 01:56:04.920 INFO: changed: [10.0.0.56] => (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.419333", "end": "2025-02-17 01:56:04.867848", "item": "contrail-analytics-snmp-collector", "msg": "", "rc": 0, "start": "2025-02-17 01:56:04.448515", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-snmp-collector\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n0ca8c127c666: Already exists\nc0a467ee4a39: Pulling fs layer\ndfed491281bc: Pulling fs layer\nc0a467ee4a39: Verifying Checksum\nc0a467ee4a39: Download complete\ndfed491281bc: Download complete\nc0a467ee4a39: Pull complete\ndfed491281bc: Pull complete\nDigest: sha256:7558afca669b22194b50b2124c1e7db07095eb95a61ead66e17baccd70e76ade\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "0ca8c127c666: Already exists", "c0a467ee4a39: Pulling fs layer", "dfed491281bc: Pulling fs layer", "c0a467ee4a39: Verifying Checksum", "c0a467ee4a39: Download complete", "dfed491281bc: Download complete", "c0a467ee4a39: Pull complete", "dfed491281bc: Pull complete", "Digest: sha256:7558afca669b22194b50b2124c1e7db07095eb95a61ead66e17baccd70e76ade", "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-17 01:56:05.404 INFO: changed: [10.0.0.56] => (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.113404", "end": "2025-02-17 01:56:05.344646", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:56:05.231242", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:56:06.059 INFO: TASK [include_role : contrail_config] ****************************************** 2025-02-17 01:56:18.389 INFO: TASK [contrail_config : stop contrail config service] ************************** changed: [10.0.0.53] => {"changed": true} 2025-02-17 01:56:18.589 INFO: changed: [10.0.0.22] => {"changed": true} 2025-02-17 01:56:18.766 INFO: changed: [10.0.0.56] => {"changed": true} 2025-02-17 01:56:19.386 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-02-17 01:56:21.614 INFO: TASK [contrail_webui : stop contrail webui] ************************************ 2025-02-17 01:56:21.615 INFO: changed: [10.0.0.53] => {"changed": true} 2025-02-17 01:56:21.750 INFO: changed: [10.0.0.22] => {"changed": true} 2025-02-17 01:56:21.862 INFO: changed: [10.0.0.56] => {"changed": true} 2025-02-17 01:56:22.501 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-02-17 01:56:24.613 INFO: TASK [contrail_redis : stop redis] ********************************************* 2025-02-17 01:56:24.613 INFO: changed: [10.0.0.53] => {"changed": true} 2025-02-17 01:56:24.680 INFO: changed: [10.0.0.56] => {"changed": true} 2025-02-17 01:56:24.732 INFO: changed: [10.0.0.22] => {"changed": true} 2025-02-17 01:56:25.360 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-02-17 01:56:37.344 INFO: TASK [contrail_analytics : stop contrail analytics] **************************** 2025-02-17 01:56:37.345 INFO: changed: [10.0.0.53] => {"changed": true} 2025-02-17 01:56:37.373 INFO: changed: [10.0.0.56] => {"changed": true} 2025-02-17 01:56:37.456 INFO: changed: [10.0.0.22] => {"changed": true} 2025-02-17 01:56:38.086 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-02-17 01:56:50.213 INFO: TASK [contrail_analytics_alarm : stop contrail analytics_alarm] **************** 2025-02-17 01:56:50.228 INFO: changed: [10.0.0.53] => {"changed": true} 2025-02-17 01:56:50.299 INFO: changed: [10.0.0.22] => {"changed": true} 2025-02-17 01:56:50.632 INFO: changed: [10.0.0.56] => {"changed": true} 2025-02-17 01:56:51.180 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-02-17 01:57:03.034 INFO: TASK [contrail_analytics_snmp : stop contrail analytics_snmp] ****************** 2025-02-17 01:57:03.035 INFO: changed: [10.0.0.56] => {"changed": true} 2025-02-17 01:57:03.056 INFO: changed: [10.0.0.53] => {"changed": true} 2025-02-17 01:57:03.091 INFO: changed: [10.0.0.22] => {"changed": true} 2025-02-17 01:57:03.881 INFO: PLAY [ZIU stage 2 start services] ********************************************** 2025-02-17 01:57:05.233 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 01:57:05.234 INFO: ok: [10.0.0.56] 2025-02-17 01:57:05.295 INFO: ok: [10.0.0.53] 2025-02-17 01:57:05.333 INFO: ok: [10.0.0.22] 2025-02-17 01:57:05.986 INFO: ok: [10.0.0.44] 2025-02-17 01:57:06.073 INFO: ok: [10.0.0.42] 2025-02-17 01:57:06.328 INFO: TASK [include_role : contrail] ************************************************* 2025-02-17 01:57:07.687 INFO: TASK [contrail : create /var/log/contrail] ************************************* ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:07.746 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:07.821 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:07.892 INFO: ok: [10.0.0.44] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:07.984 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/log/contrail", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:08.494 INFO: TASK [contrail : create /etc/contrail/compose] ********************************* 2025-02-17 01:57:08.494 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:08.545 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:08.617 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:08.724 INFO: ok: [10.0.0.44] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:08.786 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/compose", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:09.649 INFO: TASK [contrail : populate common.env] ****************************************** 2025-02-17 01:57:09.649 INFO: changed: [10.0.0.53] => {"changed": true, "checksum": "8a0b9d2f36a1bba5143b3d751babcff509b4b6e1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "d4bc91b8a9ce9c67974dadb87a88fcaf", "mode": "0640", "owner": "root", "size": 1194, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757429.0748775-220222-14554061126945/source", "state": "file", "uid": 0} 2025-02-17 01:57:09.673 INFO: changed: [10.0.0.56] => {"changed": true, "checksum": "8a0b9d2f36a1bba5143b3d751babcff509b4b6e1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "d4bc91b8a9ce9c67974dadb87a88fcaf", "mode": "0640", "owner": "root", "size": 1194, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757428.9637141-220218-11946645884148/source", "state": "file", "uid": 0} 2025-02-17 01:57:09.754 INFO: changed: [10.0.0.22] => {"changed": true, "checksum": "8a0b9d2f36a1bba5143b3d751babcff509b4b6e1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "d4bc91b8a9ce9c67974dadb87a88fcaf", "mode": "0640", "owner": "root", "size": 1194, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757429.2020257-220259-152890775989717/source", "state": "file", "uid": 0} 2025-02-17 01:57:09.856 INFO: changed: [10.0.0.44] => {"changed": true, "checksum": "8a0b9d2f36a1bba5143b3d751babcff509b4b6e1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "d4bc91b8a9ce9c67974dadb87a88fcaf", "mode": "0640", "owner": "root", "size": 1194, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757429.2905014-220267-88456743027207/source", "state": "file", "uid": 0} 2025-02-17 01:57:09.969 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "8a0b9d2f36a1bba5143b3d751babcff509b4b6e1", "dest": "/etc/contrail/common.env", "gid": 0, "group": "root", "md5sum": "d4bc91b8a9ce9c67974dadb87a88fcaf", "mode": "0640", "owner": "root", "size": 1194, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757429.438445-220289-132386845606163/source", "state": "file", "uid": 0} 2025-02-17 01:57:10.802 INFO: TASK [contrail : populate defaults.env] **************************************** ok: [10.0.0.56] => {"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-17 01:57:10.836 INFO: ok: [10.0.0.53] => {"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-17 01:57:10.941 INFO: ok: [10.0.0.22] => {"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-17 01:57:11.007 INFO: ok: [10.0.0.44] => {"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-17 01:57:11.101 INFO: ok: [10.0.0.42] => {"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-17 01:57:11.676 INFO: TASK [include_role : contrail_config] ****************************************** 2025-02-17 01:57:13.000 INFO: TASK [contrail_config : create /etc/contrail/config] *************************** ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:13.022 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:13.117 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:13.611 INFO: TASK [contrail_config : get /etc/contrail/common_config.env stat] ************** ok: [10.0.0.56] => {"changed": false, "stat": {"atime": 1739753375.9602075, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753371.0640721, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2369170, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753371.0640721, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2722037717", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 01:57:13.716 INFO: ok: [10.0.0.53] => {"changed": false, "stat": {"atime": 1739753375.9358091, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753369.5156717, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032219, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753369.5156717, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2802382938", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 01:57:13.762 INFO: ok: [10.0.0.22] => {"changed": false, "stat": {"atime": 1739753376.0314791, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753369.611341, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1032215, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753369.611341, "nlink": 1, "path": "/etc/contrail/common_config.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "1830868989", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 01:57:14.282 INFO: TASK [contrail_config : delete /etc/contrail/common_config.env if exists] ****** 2025-02-17 01:57:14.282 INFO: changed: [10.0.0.56] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-02-17 01:57:14.368 INFO: changed: [10.0.0.53] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-02-17 01:57:14.429 INFO: changed: [10.0.0.22] => {"changed": true, "path": "/etc/contrail/common_config.env", "state": "absent"} 2025-02-17 01:57:14.929 INFO: TASK [contrail_config : create /etc/contrail/common_config.env] **************** 2025-02-17 01:57:14.930 INFO: changed: [10.0.0.56] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 01:57:14.987 INFO: changed: [10.0.0.53] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 01:57:15.069 INFO: changed: [10.0.0.22] => {"changed": true, "dest": "/etc/contrail/common_config.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 01:57:15.696 INFO: TASK [contrail_config : populate global common_config.env] ********************* 2025-02-17 01:57:15.696 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:15.725 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:15.773 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:16.058 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:16.074 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:16.097 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:16.420 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:16.442 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:16.449 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:16.751 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:16.782 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:16.863 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:17.061 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:17.102 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:17.290 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:17.384 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:17.417 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:17.658 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:17.706 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:17.736 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:18.033 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:18.034 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:18.063 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:18.351 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:18.379 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:18.395 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:18.685 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:18.699 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:18.742 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:19.024 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:19.079 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:19.137 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:19.403 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:19.409 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:19.482 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:19.743 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:19.745 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:19.860 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:20.057 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:20.078 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:20.236 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:20.395 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:20.423 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:20.608 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:20.709 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:20.757 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:20.999 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:21.024 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:21.080 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:21.330 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:21.347 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:21.415 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:21.639 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:21.681 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:21.747 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:21.988 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:22.054 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:22.068 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:22.307 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:22.405 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:22.458 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:22.622 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:22.774 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:22.794 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:22.969 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:23.100 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:23.122 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:23.285 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:23.428 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:23.473 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:23.628 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:23.760 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:23.848 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:23.959 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:24.103 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:24.248 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:24.291 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:24.434 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:24.592 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:24.608 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:24.772 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:24.943 INFO: changed: [10.0.0.56] => (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.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:25.087 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:25.285 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:25.338 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:25.419 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:25.614 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:25.686 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:25.768 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:25.972 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:26.021 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:26.101 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:26.346 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:26.376 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:26.439 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:26.698 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:26.718 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:26.775 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:27.047 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:27.058 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:27.113 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:27.360 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:27.412 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:27.436 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:27.678 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:27.756 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:27.773 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:27.993 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:28.000 INFO: changed: [10.0.0.22] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:28.079 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:28.085 INFO: changed: [10.0.0.53] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:28.126 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:28.495 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:28.817 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:29.151 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:29.157 INFO: changed: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:29.902 INFO: TASK [contrail_config : populate pod specific common_config.env] *************** 2025-02-17 01:57:29.906 INFO: fatal: [10.0.0.56]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 01:57:29.906 INFO: ...ignoring 2025-02-17 01:57:30.028 INFO: fatal: [10.0.0.53]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 01:57:30.028 INFO: ...ignoring 2025-02-17 01:57:30.106 INFO: fatal: [10.0.0.22]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 01:57:30.107 INFO: ...ignoring 2025-02-17 01:57:30.276 INFO: TASK [contrail_config : initialize use_external_tftp variable] ***************** 2025-02-17 01:57:30.277 INFO: ok: [10.0.0.56] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-02-17 01:57:30.375 INFO: ok: [10.0.0.53] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-02-17 01:57:30.465 INFO: ok: [10.0.0.22] => {"ansible_facts": {"use_external_tftp": false}, "changed": false} 2025-02-17 01:57:31.052 INFO: TASK [contrail_config : check if ironic_pxe is deployed on node] *************** 2025-02-17 01:57:31.052 INFO: fatal: [10.0.0.56]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.041107", "end": "2025-02-17 01:57:31.013604", "msg": "non-zero return code", "rc": 1, "start": "2025-02-17 01:57:30.972497", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} 2025-02-17 01:57:31.052 INFO: ...ignoring 2025-02-17 01:57:31.093 INFO: fatal: [10.0.0.53]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.025345", "end": "2025-02-17 01:57:31.059235", "msg": "non-zero return code", "rc": 1, "start": "2025-02-17 01:57:31.033890", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} 2025-02-17 01:57:31.094 INFO: ...ignoring 2025-02-17 01:57:31.213 INFO: fatal: [10.0.0.22]: FAILED! => {"changed": true, "cmd": "docker inspect ironic_pxe", "delta": "0:00:00.025000", "end": "2025-02-17 01:57:31.177321", "msg": "non-zero return code", "rc": 1, "start": "2025-02-17 01:57:31.152321", "stderr": "Error: No such object: ironic_pxe", "stderr_lines": ["Error: No such object: ironic_pxe"], "stdout": "[]", "stdout_lines": ["[]"]} 2025-02-17 01:57:31.213 INFO: ...ignoring 2025-02-17 01:57:32.550 INFO: TASK [contrail_config : create contrail config compose file] ******************* changed: [10.0.0.56] => {"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-1739757451.9186368-223113-146332441266745/source", "state": "file", "uid": 0} 2025-02-17 01:57:32.625 INFO: changed: [10.0.0.53] => {"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-1739757452.0262113-223118-165277076782898/source", "state": "file", "uid": 0} 2025-02-17 01:57:32.743 INFO: changed: [10.0.0.22] => {"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-1739757452.1375647-223129-157577848980988/source", "state": "file", "uid": 0} 2025-02-17 01:57:35.154 INFO: TASK [contrail_config : start contrail config] ********************************* changed: [10.0.0.53] => {"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": "2ae9304c42a4da1a332a6a7fd0d37a8db889001cf361a48b02ee4823cb59c78b", "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": "5a3eb79e24cbbfe4af16042ec41a12258c8b3bcb1e9be93f1523f8db7068186c", "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": "ecba735ecc2759bd416be489e5b32f85b4b6640d446479dc60e4439d12f21a38", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "ed02256a9a4a33cd666ecc8288c056fca7041c7eb7a72ca2ec60e42e73f971e3", "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": "c2d76e8d7a5edfd7c8919ad6e91016da3fc335f5ebc0ccf03a98e5bf052be7e8", "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": "c07b95aba29cb695b613681625bde37b2a9b0ca19c226d2a60517e1680a810e3", "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": "8fc183108651e9002c749d3a9261140943882dd5c1ec80d6008e091521607ceb", "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-17 01:57:35.398 INFO: changed: [10.0.0.56] => {"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": "2ae9304c42a4da1a332a6a7fd0d37a8db889001cf361a48b02ee4823cb59c78b", "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": "5a3eb79e24cbbfe4af16042ec41a12258c8b3bcb1e9be93f1523f8db7068186c", "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": "ecba735ecc2759bd416be489e5b32f85b4b6640d446479dc60e4439d12f21a38", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "ed02256a9a4a33cd666ecc8288c056fca7041c7eb7a72ca2ec60e42e73f971e3", "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": "c2d76e8d7a5edfd7c8919ad6e91016da3fc335f5ebc0ccf03a98e5bf052be7e8", "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": "c07b95aba29cb695b613681625bde37b2a9b0ca19c226d2a60517e1680a810e3", "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": "8fc183108651e9002c749d3a9261140943882dd5c1ec80d6008e091521607ceb", "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-17 01:57:35.407 INFO: changed: [10.0.0.22] => {"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": "2ae9304c42a4da1a332a6a7fd0d37a8db889001cf361a48b02ee4823cb59c78b", "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": "5a3eb79e24cbbfe4af16042ec41a12258c8b3bcb1e9be93f1523f8db7068186c", "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": "ecba735ecc2759bd416be489e5b32f85b4b6640d446479dc60e4439d12f21a38", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "ed02256a9a4a33cd666ecc8288c056fca7041c7eb7a72ca2ec60e42e73f971e3", "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": "c2d76e8d7a5edfd7c8919ad6e91016da3fc335f5ebc0ccf03a98e5bf052be7e8", "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": "c07b95aba29cb695b613681625bde37b2a9b0ca19c226d2a60517e1680a810e3", "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": "8fc183108651e9002c749d3a9261140943882dd5c1ec80d6008e091521607ceb", "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-17 01:57:36.000 INFO: TASK [include_role : contrail_webui] ******************************************* 2025-02-17 01:57:37.313 INFO: TASK [contrail_webui : create /etc/contrail/webui] ***************************** ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:37.335 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:37.511 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/webui", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:57:37.973 INFO: TASK [contrail_webui : get /etc/contrail/common_webui.env stat] **************** 2025-02-17 01:57:37.974 INFO: ok: [10.0.0.56] => {"changed": false, "stat": {"atime": 1739753444.830113, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753441.4260187, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2394482, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753441.4260187, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3968670218", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 01:57:38.040 INFO: ok: [10.0.0.53] => {"changed": false, "stat": {"atime": 1739753444.8372834, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753438.4331462, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057558, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753438.4331462, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3342609442", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 01:57:38.098 INFO: ok: [10.0.0.22] => {"changed": false, "stat": {"atime": 1739753444.9489646, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753439.4768457, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1057650, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753439.4768457, "nlink": 1, "path": "/etc/contrail/common_webui.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "1116748769", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 01:57:38.549 INFO: TASK [contrail_webui : delete /etc/contrail/common_webui.env if exists] ******** 2025-02-17 01:57:38.550 INFO: changed: [10.0.0.56] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-02-17 01:57:38.606 INFO: changed: [10.0.0.53] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-02-17 01:57:38.746 INFO: changed: [10.0.0.22] => {"changed": true, "path": "/etc/contrail/common_webui.env", "state": "absent"} 2025-02-17 01:57:39.276 INFO: TASK [contrail_webui : create /etc/contrail/common_webui.env] ****************** changed: [10.0.0.56] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 01:57:39.371 INFO: changed: [10.0.0.53] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 01:57:39.421 INFO: changed: [10.0.0.22] => {"changed": true, "dest": "/etc/contrail/common_webui.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 01:57:39.898 INFO: TASK [contrail_webui : populate cluster wide common_webui.env] ***************** changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:39.979 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:40.054 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:40.311 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:40.370 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:40.450 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:40.881 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:40.895 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:40.965 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:41.374 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:41.494 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:41.509 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:41.945 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:42.027 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:42.041 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:42.430 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:42.541 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:42.605 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:42.938 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:43.100 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:43.197 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:43.533 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:43.657 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:43.885 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:44.013 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:44.144 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:44.454 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:44.564 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:44.571 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:45.016 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:45.101 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:45.103 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:45.393 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:45.591 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:45.630 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:45.783 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:45.975 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:46.198 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:46.289 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:46.473 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:46.733 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:46.844 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:46.890 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:47.107 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:47.273 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:47.296 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:47.558 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:47.793 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:47.829 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:47.963 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:48.281 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:48.364 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:48.428 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:48.723 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:48.825 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:48.858 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:49.112 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:49.170 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:49.288 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:49.525 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:49.565 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:49.687 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:49.961 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:49.962 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:50.105 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:50.379 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:50.381 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:50.485 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:50.751 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:50.783 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:50.837 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:51.174 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:51.185 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:51.230 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:51.546 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:51.571 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:51.646 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:51.931 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:51.965 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:52.002 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:52.272 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:52.387 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:52.426 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:52.690 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:52.806 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:53.010 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:53.101 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:53.231 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:53.409 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:53.448 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:53.576 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:53.785 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:53.794 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:53.917 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:54.117 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:54.166 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:54.269 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:54.516 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:54.517 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:54.620 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:54.881 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:54.886 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:54.961 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:55.222 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:55.273 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:55.325 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:55.537 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:55.543 INFO: changed: [10.0.0.22] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:55.606 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:55.651 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:55.924 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:55.965 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:55.971 INFO: changed: [10.0.0.53] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:56.266 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:56.652 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:56.982 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:56.984 INFO: changed: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:57:57.721 INFO: TASK [contrail_webui : populate pod specific common_webui.env] ***************** 2025-02-17 01:57:57.725 INFO: fatal: [10.0.0.56]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 01:57:57.725 INFO: ...ignoring 2025-02-17 01:57:57.808 INFO: fatal: [10.0.0.53]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 01:57:57.809 INFO: ...ignoring 2025-02-17 01:57:57.886 INFO: fatal: [10.0.0.22]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-17 01:57:58.879 INFO: TASK [contrail_webui : create contrail webui compose file] ********************* changed: [10.0.0.53] => {"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-1739757478.1755996-227794-54455249392161/source", "state": "file", "uid": 0} 2025-02-17 01:57:58.912 INFO: changed: [10.0.0.56] => {"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-1739757478.0532072-227792-99294533758177/source", "state": "file", "uid": 0} 2025-02-17 01:57:58.925 INFO: changed: [10.0.0.22] => {"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-1739757478.3189144-227806-235749000721934/source", "state": "file", "uid": 0} 2025-02-17 01:58:00.625 INFO: TASK [contrail_webui : start contrail webui] *********************************** 2025-02-17 01:58:00.626 INFO: changed: [10.0.0.53] => {"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": "eefc51fd824a824f57caface264f1b8f6be9be26c4dcf29063d416ecdf084091", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "b1b357a336515496fdef0cc1cf77b7f45d580f86c09a608467f66576c21ebebe", "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-17 01:58:00.740 INFO: changed: [10.0.0.22] => {"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": "eefc51fd824a824f57caface264f1b8f6be9be26c4dcf29063d416ecdf084091", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "b1b357a336515496fdef0cc1cf77b7f45d580f86c09a608467f66576c21ebebe", "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-17 01:58:00.801 INFO: changed: [10.0.0.56] => {"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": "eefc51fd824a824f57caface264f1b8f6be9be26c4dcf29063d416ecdf084091", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "b1b357a336515496fdef0cc1cf77b7f45d580f86c09a608467f66576c21ebebe", "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-17 01:58:01.665 INFO: TASK [include_role : contrail_redis] ******************************************* 2025-02-17 01:58:03.561 INFO: TASK [contrail_redis : create /etc/contrail/redis] ***************************** 2025-02-17 01:58:03.561 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:03.634 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:03.751 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/redis", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:04.037 INFO: TASK [contrail_redis : Set variables for Stunnel] ****************************** 2025-02-17 01:58:04.037 INFO: ok: [10.0.0.56] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-02-17 01:58:04.215 INFO: ok: [10.0.0.53] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-02-17 01:58:04.233 INFO: ok: [10.0.0.22] => {"ansible_facts": {"redis_ssl_enable": false}, "changed": false} 2025-02-17 01:58:05.286 INFO: TASK [contrail_redis : create redis compose file] ****************************** changed: [10.0.0.56] => {"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-1739757484.4468691-229662-235648855877347/source", "state": "file", "uid": 0} 2025-02-17 01:58:05.313 INFO: changed: [10.0.0.53] => {"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-1739757484.613376-229705-203094856499313/source", "state": "file", "uid": 0} 2025-02-17 01:58:05.415 INFO: changed: [10.0.0.22] => {"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-1739757484.7559867-229749-209292170736763/source", "state": "file", "uid": 0} 2025-02-17 01:58:06.548 INFO: TASK [contrail_redis : start redis] ******************************************** 2025-02-17 01:58:06.549 INFO: changed: [10.0.0.53] => {"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": "950ea41c417662ee90c83ea77fd8a884f1c25e2842a8837ad92bbeeb8460e6ed", "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-17 01:58:06.628 INFO: changed: [10.0.0.22] => {"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": "950ea41c417662ee90c83ea77fd8a884f1c25e2842a8837ad92bbeeb8460e6ed", "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-17 01:58:06.674 INFO: changed: [10.0.0.56] => {"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": "950ea41c417662ee90c83ea77fd8a884f1c25e2842a8837ad92bbeeb8460e6ed", "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-17 01:58:07.267 INFO: TASK [include_role : contrail_analytics] *************************************** 2025-02-17 01:58:08.576 INFO: TASK [contrail_analytics : create /etc/contrail/analytics] ********************* 2025-02-17 01:58:08.581 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:08.659 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:08.777 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:09.442 INFO: TASK [contrail_analytics : get /etc/contrail/common_analytics.env stat] ******** 2025-02-17 01:58:09.442 INFO: ok: [10.0.0.53] => {"changed": false, "stat": {"atime": 1739753628.65322, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753624.8171377, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087194, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753624.8171377, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3604457749", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 01:58:09.455 INFO: ok: [10.0.0.56] => {"changed": false, "stat": {"atime": 1739753628.6711986, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753625.7031171, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2603852, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753625.7031171, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2256165213", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 01:58:09.587 INFO: ok: [10.0.0.22] => {"changed": false, "stat": {"atime": 1739753628.652921, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753625.1008458, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1087247, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753625.1008458, "nlink": 1, "path": "/etc/contrail/common_analytics.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3752562484", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 01:58:10.216 INFO: TASK [contrail_analytics : delete /etc/contrail/common_analytics.env if exists] *** changed: [10.0.0.53] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-02-17 01:58:10.287 INFO: changed: [10.0.0.56] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-02-17 01:58:10.302 INFO: changed: [10.0.0.22] => {"changed": true, "path": "/etc/contrail/common_analytics.env", "state": "absent"} 2025-02-17 01:58:10.867 INFO: TASK [contrail_analytics : create /etc/contrail/common_analytics.env] ********** changed: [10.0.0.53] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 01:58:10.906 INFO: changed: [10.0.0.56] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 01:58:11.005 INFO: changed: [10.0.0.22] => {"changed": true, "dest": "/etc/contrail/common_analytics.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 01:58:11.669 INFO: TASK [contrail_analytics : populate global common_analytics.env] *************** changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:11.678 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:11.802 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:12.077 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:12.150 INFO: changed: [10.0.0.22] => (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.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:12.467 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:12.529 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:12.575 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:12.814 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:12.866 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:12.955 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:13.198 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:13.255 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:13.303 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:13.550 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:13.591 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:13.684 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:13.884 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:13.929 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:14.063 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:14.227 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:14.293 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:14.432 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:14.583 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:14.656 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:14.823 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:14.915 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:14.987 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:15.215 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:15.239 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:15.335 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:15.618 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:15.649 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:15.710 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:15.990 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:16.032 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:16.051 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:16.337 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:16.428 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:16.505 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:16.758 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:16.869 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:16.928 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:17.119 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:17.235 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:17.353 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:17.489 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:17.572 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:17.755 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:17.831 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:17.894 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:18.127 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:18.196 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:18.243 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:18.492 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:18.565 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:18.580 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:18.950 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:18.952 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:18.967 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:19.287 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:19.314 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:19.367 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:19.616 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:19.709 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:19.756 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:20.032 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:20.072 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:20.119 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:20.382 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:20.412 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:20.477 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:20.744 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:20.755 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:20.828 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:21.103 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:21.128 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:21.288 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:21.428 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:21.518 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:21.682 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:21.784 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:21.873 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:22.081 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:22.164 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:22.243 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:22.472 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:22.546 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:22.609 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:22.861 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:22.911 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:22.946 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:23.299 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:23.330 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:23.338 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:23.654 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:23.697 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:23.768 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:24.075 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:24.109 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:24.165 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:24.461 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:24.543 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:24.571 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:24.843 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:24.942 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:25.123 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:25.232 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:25.235 INFO: changed: [10.0.0.22] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:25.328 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:25.388 INFO: changed: [10.0.0.53] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:25.461 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:25.808 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:26.158 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:26.507 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:26.513 INFO: changed: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:58:27.186 INFO: TASK [contrail_analytics : populate pod specific common_analytics.env] ********* 2025-02-17 01:58:27.186 INFO: fatal: [10.0.0.56]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 01:58:27.186 INFO: ...ignoring 2025-02-17 01:58:27.271 INFO: fatal: [10.0.0.53]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 01:58:27.277 INFO: ...ignoring 2025-02-17 01:58:27.368 INFO: fatal: [10.0.0.22]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 01:58:27.369 INFO: ...ignoring 2025-02-17 01:58:28.443 INFO: TASK [contrail_analytics : create contrail analytics file] ********************* changed: [10.0.0.56] => {"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-1739757507.6548078-233469-81636174354964/source", "state": "file", "uid": 0} 2025-02-17 01:58:28.486 INFO: changed: [10.0.0.53] => {"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-1739757507.7604635-233474-35619853747484/source", "state": "file", "uid": 0} 2025-02-17 01:58:28.573 INFO: changed: [10.0.0.22] => {"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-1739757507.893004-233485-132764002351092/source", "state": "file", "uid": 0} 2025-02-17 01:58:30.407 INFO: TASK [contrail_analytics : start contrail analytics] *************************** 2025-02-17 01:58:30.408 INFO: changed: [10.0.0.56] => {"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": "fc9e2a4cfa75d7ecaf8080d2fd2ca93d87633ee82367a2ba829a70f8c411b49e", "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": "ab339ce544510803b866964175c7016d6c2a718e61bae1759f8cc99115f737fc", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "091ddf29721e7ed7d21e3fea115c0ac7652544e6b3e3f967dbeea9002203786c", "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": "436611334283e640816f0307d37efb6c16edae9b450831cadc94b7ec1b0efc4b", "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-17 01:58:30.434 INFO: changed: [10.0.0.22] => {"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": "fc9e2a4cfa75d7ecaf8080d2fd2ca93d87633ee82367a2ba829a70f8c411b49e", "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": "ab339ce544510803b866964175c7016d6c2a718e61bae1759f8cc99115f737fc", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "091ddf29721e7ed7d21e3fea115c0ac7652544e6b3e3f967dbeea9002203786c", "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": "436611334283e640816f0307d37efb6c16edae9b450831cadc94b7ec1b0efc4b", "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-17 01:58:30.573 INFO: changed: [10.0.0.53] => {"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": "fc9e2a4cfa75d7ecaf8080d2fd2ca93d87633ee82367a2ba829a70f8c411b49e", "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": "ab339ce544510803b866964175c7016d6c2a718e61bae1759f8cc99115f737fc", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "091ddf29721e7ed7d21e3fea115c0ac7652544e6b3e3f967dbeea9002203786c", "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": "436611334283e640816f0307d37efb6c16edae9b450831cadc94b7ec1b0efc4b", "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-17 01:58:31.143 INFO: TASK [include_role : contrail_analytics_alarm] ********************************* 2025-02-17 01:58:32.699 INFO: TASK [contrail_analytics_alarm : create /etc/contrail/analytics_alarm] ********* 2025-02-17 01:58:32.699 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:32.700 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:32.841 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_alarm", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:33.098 INFO: TASK [contrail_analytics_alarm : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-02-17 01:58:33.101 INFO: ok: [10.0.0.56] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 01:58:33.191 INFO: ok: [10.0.0.53] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 01:58:33.278 INFO: ok: [10.0.0.22] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 01:58:34.751 INFO: TASK [contrail_analytics_alarm : create contrail analytics_alarm docker-compose file] *** changed: [10.0.0.53] => {"changed": true, "checksum": "118cb4a509347b20da24ca5d606a6f4bdcda26db", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b6f0aaa0f22bf9d14a2794fff63b4ec5", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757514.0314987-235018-115576850590004/source", "state": "file", "uid": 0} 2025-02-17 01:58:34.818 INFO: changed: [10.0.0.56] => {"changed": true, "checksum": "118cb4a509347b20da24ca5d606a6f4bdcda26db", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b6f0aaa0f22bf9d14a2794fff63b4ec5", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757513.9298787-235009-138343744061923/source", "state": "file", "uid": 0} 2025-02-17 01:58:35.004 INFO: changed: [10.0.0.22] => {"changed": true, "checksum": "118cb4a509347b20da24ca5d606a6f4bdcda26db", "dest": "/etc/contrail/analytics_alarm/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "b6f0aaa0f22bf9d14a2794fff63b4ec5", "mode": "0644", "owner": "root", "size": 2447, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757514.216793-235029-205672696815388/source", "state": "file", "uid": 0} 2025-02-17 01:58:37.103 INFO: TASK [contrail_analytics_alarm : start contrail analytics_alarm] *************** 2025-02-17 01:58:37.103 INFO: changed: [10.0.0.22] => {"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": "6e9504837a5b6e8e360eabc8ca61166ee083e7d8ab113f95ee4ebd02f5e5448d", "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": "ea7088160386a1baa958e696d985dc602938e92a3682f7594add4219d7e882bc", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "7fa7b4ca395b60ed53842ae730d1e2263589128a715a56d3995cdde7cec0c54e", "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": "963211cca775535611c0d60f4811d19c39461fed3660a3e42aec666703316f67", "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-17 01:58:37.173 INFO: changed: [10.0.0.53] => {"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": "6e9504837a5b6e8e360eabc8ca61166ee083e7d8ab113f95ee4ebd02f5e5448d", "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": "ea7088160386a1baa958e696d985dc602938e92a3682f7594add4219d7e882bc", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "7fa7b4ca395b60ed53842ae730d1e2263589128a715a56d3995cdde7cec0c54e", "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": "963211cca775535611c0d60f4811d19c39461fed3660a3e42aec666703316f67", "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-17 01:58:37.303 INFO: changed: [10.0.0.56] => {"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": "6e9504837a5b6e8e360eabc8ca61166ee083e7d8ab113f95ee4ebd02f5e5448d", "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": "ea7088160386a1baa958e696d985dc602938e92a3682f7594add4219d7e882bc", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "7fa7b4ca395b60ed53842ae730d1e2263589128a715a56d3995cdde7cec0c54e", "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": "963211cca775535611c0d60f4811d19c39461fed3660a3e42aec666703316f67", "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-17 01:58:37.925 INFO: TASK [include_role : contrail_analytics_snmp] ********************************** 2025-02-17 01:58:39.618 INFO: TASK [contrail_analytics_snmp : create /etc/contrail/analytics_snmp] *********** ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:39.623 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:39.695 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_snmp", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:58:40.998 INFO: TASK [contrail_analytics_snmp : create contrail analytics_snmp docker-compose file] *** 2025-02-17 01:58:40.998 INFO: changed: [10.0.0.56] => {"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-1739757519.8953316-236915-51891999432911/source", "state": "file", "uid": 0} 2025-02-17 01:58:41.067 INFO: changed: [10.0.0.53] => {"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-1739757520.0973327-236936-167473116707065/source", "state": "file", "uid": 0} 2025-02-17 01:58:41.147 INFO: changed: [10.0.0.22] => {"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-1739757520.2581892-236939-67141622598306/source", "state": "file", "uid": 0} 2025-02-17 01:58:43.771 INFO: TASK [contrail_analytics_snmp : start contrail analytics_snmp] ***************** changed: [10.0.0.56] => {"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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "0e83c4ca4364f0666d9dbe9f5d0c6554ee9e3ebebb267fdc34ac51680f176809", "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": "ad628391c305e5b3691af2d20c7d1a2fdd06738a66377659f3fed4cbf022a7b2", "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": "4072e92abcd7f9b242d691db6397f17c4d05032e512b9c6bbab35f9467f5fae0", "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": "3747b1702c89dca10da3ddce4bdfd669cf340b50fa96581d9659a73705468829", "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-17 01:58:43.777 INFO: changed: [10.0.0.53] => {"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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "0e83c4ca4364f0666d9dbe9f5d0c6554ee9e3ebebb267fdc34ac51680f176809", "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": "ad628391c305e5b3691af2d20c7d1a2fdd06738a66377659f3fed4cbf022a7b2", "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": "4072e92abcd7f9b242d691db6397f17c4d05032e512b9c6bbab35f9467f5fae0", "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": "3747b1702c89dca10da3ddce4bdfd669cf340b50fa96581d9659a73705468829", "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-17 01:58:43.953 INFO: changed: [10.0.0.22] => {"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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "0e83c4ca4364f0666d9dbe9f5d0c6554ee9e3ebebb267fdc34ac51680f176809", "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": "ad628391c305e5b3691af2d20c7d1a2fdd06738a66377659f3fed4cbf022a7b2", "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": "4072e92abcd7f9b242d691db6397f17c4d05032e512b9c6bbab35f9467f5fae0", "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": "3747b1702c89dca10da3ddce4bdfd669cf340b50fa96581d9659a73705468829", "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-17 01:58:44.684 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-02-17 01:58:46.107 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 01:58:46.107 INFO: ok: [10.0.0.56] 2025-02-17 01:58:46.353 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-17 01:58:47.387 INFO: TASK [contrail_control : update contrail control image] ************************ changed: [10.0.0.56] => (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.154193", "end": "2025-02-17 01:58:47.336543", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:58:47.182350", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:58:47.989 INFO: changed: [10.0.0.56] => (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.169539", "end": "2025-02-17 01:58:47.935020", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:58:47.765481", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:59:05.511 INFO: changed: [10.0.0.56] => (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:17.091090", "end": "2025-02-17 01:59:05.458276", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-02-17 01:58:48.367186", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n3ffcba23ee9e: Pulling fs layer\n92ba82533cbd: Pulling fs layer\n3bad84b3d948: Pulling fs layer\n92ba82533cbd: Download complete\n3bad84b3d948: Verifying Checksum\n3bad84b3d948: Download complete\n3ffcba23ee9e: Verifying Checksum\n3ffcba23ee9e: Download complete\n3ffcba23ee9e: Pull complete\n92ba82533cbd: Pull complete\n3bad84b3d948: Pull complete\nDigest: sha256:5c00531223fbcff97619910788b8b204683682633ffc1044c5aa68dfc900d53a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "3ffcba23ee9e: Pulling fs layer", "92ba82533cbd: Pulling fs layer", "3bad84b3d948: Pulling fs layer", "92ba82533cbd: Download complete", "3bad84b3d948: Verifying Checksum", "3bad84b3d948: Download complete", "3ffcba23ee9e: Verifying Checksum", "3ffcba23ee9e: Download complete", "3ffcba23ee9e: Pull complete", "92ba82533cbd: Pull complete", "3bad84b3d948: Pull complete", "Digest: sha256:5c00531223fbcff97619910788b8b204683682633ffc1044c5aa68dfc900d53a", "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-17 01:59:06.175 INFO: changed: [10.0.0.56] => (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.286438", "end": "2025-02-17 01:59:06.135078", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-02-17 01:59:05.848640", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n3ffcba23ee9e: Already exists\ne75d9429a1c6: Pulling fs layer\ne75d9429a1c6: Verifying Checksum\ne75d9429a1c6: Download complete\ne75d9429a1c6: Pull complete\nDigest: sha256:bbcff13a90adc73e9d8744f5c59e4b1525855097f70d27ee9b1dfce85bc787f2\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "3ffcba23ee9e: Already exists", "e75d9429a1c6: Pulling fs layer", "e75d9429a1c6: Verifying Checksum", "e75d9429a1c6: Download complete", "e75d9429a1c6: Pull complete", "Digest: sha256:bbcff13a90adc73e9d8744f5c59e4b1525855097f70d27ee9b1dfce85bc787f2", "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-17 01:59:06.831 INFO: changed: [10.0.0.56] => (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.287837", "end": "2025-02-17 01:59:06.788784", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-02-17 01:59:06.500947", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n3ffcba23ee9e: Already exists\n26c6a302cd07: Pulling fs layer\n26c6a302cd07: Verifying Checksum\n26c6a302cd07: Download complete\n26c6a302cd07: Pull complete\nDigest: sha256:71455d38fea3a3a8e884827e1e37a421cdfdccfa913b1fccc96254f527738158\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "3ffcba23ee9e: Already exists", "26c6a302cd07: Pulling fs layer", "26c6a302cd07: Verifying Checksum", "26c6a302cd07: Download complete", "26c6a302cd07: Pull complete", "Digest: sha256:71455d38fea3a3a8e884827e1e37a421cdfdccfa913b1fccc96254f527738158", "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-17 01:59:07.323 INFO: changed: [10.0.0.56] => (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.121461", "end": "2025-02-17 01:59:07.277820", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:59:07.156359", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:59:07.630 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-17 01:59:19.308 INFO: TASK [contrail_control : Stop contrail control] ******************************** changed: [10.0.0.56] => {"changed": true} 2025-02-17 01:59:19.637 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-17 01:59:20.438 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 01:59:20.926 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ ok: [10.0.0.56] => {"changed": false, "stat": {"atime": 1739753507.4518454, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753503.5477374, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2395044, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753503.5477374, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "16035744", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 01:59:21.386 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** changed: [10.0.0.56] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-02-17 01:59:21.875 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** changed: [10.0.0.56] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 01:59:23.057 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-02-17 01:59:23.058 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:23.446 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:23.786 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:24.130 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:24.475 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:24.823 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:25.174 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:25.537 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:25.895 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:26.279 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:26.621 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:26.974 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:27.342 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:27.697 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:28.061 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:28.416 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:28.786 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:29.139 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:29.522 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:29.924 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:30.303 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:30.661 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:30.997 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:31.366 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:31.718 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:32.070 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:32.419 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:32.764 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:33.123 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:33.456 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:33.796 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:34.158 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:34.513 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:34.870 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:35.234 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:35.577 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:35.935 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:36.277 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:36.284 INFO: changed: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 01:59:36.489 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* 2025-02-17 01:59:36.490 INFO: fatal: [10.0.0.56]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 01:59:36.490 INFO: ...ignoring 2025-02-17 01:59:37.859 INFO: TASK [contrail_control : create contrail control compose file] ***************** changed: [10.0.0.56] => {"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-1739757577.124966-241816-272024929249329/source", "state": "file", "uid": 0} 2025-02-17 01:59:40.759 INFO: TASK [contrail_control : start contrail control] ******************************* 2025-02-17 01:59:40.759 INFO: changed: [10.0.0.56] => {"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": "86fbd78a5d1298da5c93e59b045f277b1df4812d28685dc88afc76e366827bcd", "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": "bf8a00f6497d273d8c15a44bdf5cc67088e1222f8a8a160a792b6b05f98c72df", "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": "4a22555ba9020116919c18b8be25f21f02e2c33db2d84b540f8e076e6f3f4e90", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "4f56fafe36ecbfafd7d9cb673631f8f665cab9275af0cab5eb89bb048e53d070", "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": "6b90639a387ce6bdafec893791bf5752ec36d313e8ba46d17073ee71c5f29c1a", "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-17 01:59:41.173 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-02-17 01:59:42.454 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 01:59:42.455 INFO: ok: [10.0.0.53] 2025-02-17 01:59:42.648 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-17 01:59:43.617 INFO: TASK [contrail_control : update contrail control image] ************************ 2025-02-17 01:59:43.617 INFO: changed: [10.0.0.53] => (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.121350", "end": "2025-02-17 01:59:43.575798", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 01:59:43.454448", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 01:59:44.118 INFO: changed: [10.0.0.53] => (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.126138", "end": "2025-02-17 01:59:44.071929", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 01:59:43.945791", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 01:59:52.351 INFO: changed: [10.0.0.53] => (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.864245", "end": "2025-02-17 01:59:52.311032", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-02-17 01:59:44.446787", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n3ffcba23ee9e: Pulling fs layer\n92ba82533cbd: Pulling fs layer\n3bad84b3d948: Pulling fs layer\n92ba82533cbd: Verifying Checksum\n92ba82533cbd: Download complete\n3bad84b3d948: Verifying Checksum\n3bad84b3d948: Download complete\n3ffcba23ee9e: Verifying Checksum\n3ffcba23ee9e: Download complete\n3ffcba23ee9e: Pull complete\n92ba82533cbd: Pull complete\n3bad84b3d948: Pull complete\nDigest: sha256:5c00531223fbcff97619910788b8b204683682633ffc1044c5aa68dfc900d53a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "3ffcba23ee9e: Pulling fs layer", "92ba82533cbd: Pulling fs layer", "3bad84b3d948: Pulling fs layer", "92ba82533cbd: Verifying Checksum", "92ba82533cbd: Download complete", "3bad84b3d948: Verifying Checksum", "3bad84b3d948: Download complete", "3ffcba23ee9e: Verifying Checksum", "3ffcba23ee9e: Download complete", "3ffcba23ee9e: Pull complete", "92ba82533cbd: Pull complete", "3bad84b3d948: Pull complete", "Digest: sha256:5c00531223fbcff97619910788b8b204683682633ffc1044c5aa68dfc900d53a", "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-17 01:59:52.985 INFO: changed: [10.0.0.53] => (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.272919", "end": "2025-02-17 01:59:52.933409", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-02-17 01:59:52.660490", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n3ffcba23ee9e: Already exists\ne75d9429a1c6: Pulling fs layer\ne75d9429a1c6: Verifying Checksum\ne75d9429a1c6: Download complete\ne75d9429a1c6: Pull complete\nDigest: sha256:bbcff13a90adc73e9d8744f5c59e4b1525855097f70d27ee9b1dfce85bc787f2\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "3ffcba23ee9e: Already exists", "e75d9429a1c6: Pulling fs layer", "e75d9429a1c6: Verifying Checksum", "e75d9429a1c6: Download complete", "e75d9429a1c6: Pull complete", "Digest: sha256:bbcff13a90adc73e9d8744f5c59e4b1525855097f70d27ee9b1dfce85bc787f2", "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-17 01:59:53.588 INFO: changed: [10.0.0.53] => (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.264908", "end": "2025-02-17 01:59:53.547076", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-02-17 01:59:53.282168", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n3ffcba23ee9e: Already exists\n26c6a302cd07: Pulling fs layer\n26c6a302cd07: Verifying Checksum\n26c6a302cd07: Download complete\n26c6a302cd07: Pull complete\nDigest: sha256:71455d38fea3a3a8e884827e1e37a421cdfdccfa913b1fccc96254f527738158\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "3ffcba23ee9e: Already exists", "26c6a302cd07: Pulling fs layer", "26c6a302cd07: Verifying Checksum", "26c6a302cd07: Download complete", "26c6a302cd07: Pull complete", "Digest: sha256:71455d38fea3a3a8e884827e1e37a421cdfdccfa913b1fccc96254f527738158", "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-17 01:59:54.046 INFO: changed: [10.0.0.53] => (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.140246", "end": "2025-02-17 01:59:54.008798", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 01:59:53.868552", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 01:59:54.324 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-17 02:00:05.709 INFO: TASK [contrail_control : Stop contrail control] ******************************** 2025-02-17 02:00:05.710 INFO: changed: [10.0.0.53] => {"changed": true} 2025-02-17 02:00:06.018 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-17 02:00:06.892 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:00:07.416 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ 2025-02-17 02:00:07.416 INFO: ok: [10.0.0.53] => {"changed": false, "stat": {"atime": 1739753507.4746246, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753503.0145292, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058125, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753503.0145292, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "1584115096", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:00:07.862 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** changed: [10.0.0.53] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-02-17 02:00:08.319 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** 2025-02-17 02:00:08.321 INFO: changed: [10.0.0.53] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 02:00:09.351 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-02-17 02:00:09.352 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:09.707 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:10.052 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:10.387 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:10.765 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:11.110 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:11.453 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:11.803 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:12.144 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:12.513 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:12.859 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:13.198 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:13.557 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:13.893 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:14.255 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:14.598 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:14.938 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:15.275 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:15.601 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:15.932 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:16.268 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:16.628 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:16.967 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:17.331 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:17.665 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:18.007 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:18.352 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:18.683 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:19.015 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:19.358 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:19.688 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:20.023 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:20.366 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:20.731 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:21.056 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:21.389 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:21.724 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:22.061 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:22.070 INFO: changed: [10.0.0.53] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:22.279 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* 2025-02-17 02:00:22.280 INFO: fatal: [10.0.0.53]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 02:00:22.280 INFO: ...ignoring 2025-02-17 02:00:23.584 INFO: TASK [contrail_control : create contrail control compose file] ***************** 2025-02-17 02:00:23.590 INFO: changed: [10.0.0.53] => {"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-1739757622.9730349-245342-199428467238166/source", "state": "file", "uid": 0} 2025-02-17 02:00:25.919 INFO: TASK [contrail_control : start contrail control] ******************************* 2025-02-17 02:00:25.920 INFO: changed: [10.0.0.53] => {"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": "86fbd78a5d1298da5c93e59b045f277b1df4812d28685dc88afc76e366827bcd", "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": "bf8a00f6497d273d8c15a44bdf5cc67088e1222f8a8a160a792b6b05f98c72df", "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": "4a22555ba9020116919c18b8be25f21f02e2c33db2d84b540f8e076e6f3f4e90", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "4f56fafe36ecbfafd7d9cb673631f8f665cab9275af0cab5eb89bb048e53d070", "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": "6b90639a387ce6bdafec893791bf5752ec36d313e8ba46d17073ee71c5f29c1a", "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-17 02:00:26.350 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-02-17 02:00:28.229 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.22] 2025-02-17 02:00:28.419 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-17 02:00:29.261 INFO: TASK [contrail_control : update contrail control image] ************************ 2025-02-17 02:00:29.261 INFO: changed: [10.0.0.22] => (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.120972", "end": "2025-02-17 02:00:29.205950", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 02:00:29.084978", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 02:00:29.691 INFO: changed: [10.0.0.22] => (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.113584", "end": "2025-02-17 02:00:29.654845", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 02:00:29.541261", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 02:00:36.711 INFO: changed: [10.0.0.22] => (item=contrail-controller-control-control) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-controller-control-control:nightly", "delta": "0:00:06.608298", "end": "2025-02-17 02:00:36.665053", "item": "contrail-controller-control-control", "msg": "", "rc": 0, "start": "2025-02-17 02:00:30.056755", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-control\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n3ffcba23ee9e: Pulling fs layer\n92ba82533cbd: Pulling fs layer\n3bad84b3d948: Pulling fs layer\n92ba82533cbd: Verifying Checksum\n92ba82533cbd: Download complete\n3bad84b3d948: Verifying Checksum\n3bad84b3d948: Download complete\n3ffcba23ee9e: Verifying Checksum\n3ffcba23ee9e: Download complete\n3ffcba23ee9e: Pull complete\n92ba82533cbd: Pull complete\n3bad84b3d948: Pull complete\nDigest: sha256:5c00531223fbcff97619910788b8b204683682633ffc1044c5aa68dfc900d53a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "3ffcba23ee9e: Pulling fs layer", "92ba82533cbd: Pulling fs layer", "3bad84b3d948: Pulling fs layer", "92ba82533cbd: Verifying Checksum", "92ba82533cbd: Download complete", "3bad84b3d948: Verifying Checksum", "3bad84b3d948: Download complete", "3ffcba23ee9e: Verifying Checksum", "3ffcba23ee9e: Download complete", "3ffcba23ee9e: Pull complete", "92ba82533cbd: Pull complete", "3bad84b3d948: Pull complete", "Digest: sha256:5c00531223fbcff97619910788b8b204683682633ffc1044c5aa68dfc900d53a", "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-17 02:00:37.304 INFO: changed: [10.0.0.22] => (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.256725", "end": "2025-02-17 02:00:37.267466", "item": "contrail-controller-control-named", "msg": "", "rc": 0, "start": "2025-02-17 02:00:37.010741", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-named\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n3ffcba23ee9e: Already exists\ne75d9429a1c6: Pulling fs layer\ne75d9429a1c6: Verifying Checksum\ne75d9429a1c6: Download complete\ne75d9429a1c6: Pull complete\nDigest: sha256:bbcff13a90adc73e9d8744f5c59e4b1525855097f70d27ee9b1dfce85bc787f2\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "3ffcba23ee9e: Already exists", "e75d9429a1c6: Pulling fs layer", "e75d9429a1c6: Verifying Checksum", "e75d9429a1c6: Download complete", "e75d9429a1c6: Pull complete", "Digest: sha256:bbcff13a90adc73e9d8744f5c59e4b1525855097f70d27ee9b1dfce85bc787f2", "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-17 02:00:37.899 INFO: changed: [10.0.0.22] => (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.254282", "end": "2025-02-17 02:00:37.851852", "item": "contrail-controller-control-dns", "msg": "", "rc": 0, "start": "2025-02-17 02:00:37.597570", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-controller-control-dns\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n3ffcba23ee9e: Already exists\n26c6a302cd07: Pulling fs layer\n26c6a302cd07: Verifying Checksum\n26c6a302cd07: Download complete\n26c6a302cd07: Pull complete\nDigest: sha256:71455d38fea3a3a8e884827e1e37a421cdfdccfa913b1fccc96254f527738158\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "3ffcba23ee9e: Already exists", "26c6a302cd07: Pulling fs layer", "26c6a302cd07: Verifying Checksum", "26c6a302cd07: Download complete", "26c6a302cd07: Pull complete", "Digest: sha256:71455d38fea3a3a8e884827e1e37a421cdfdccfa913b1fccc96254f527738158", "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-17 02:00:38.322 INFO: changed: [10.0.0.22] => (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.103748", "end": "2025-02-17 02:00:38.285513", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 02:00:38.181765", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 02:00:38.643 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-17 02:00:50.078 INFO: TASK [contrail_control : Stop contrail control] ******************************** changed: [10.0.0.22] => {"changed": true} 2025-02-17 02:00:50.369 INFO: TASK [include_role : contrail_control] ***************************************** 2025-02-17 02:00:51.130 INFO: TASK [contrail_control : create /etc/contrail/control] ************************* ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/control", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:00:51.564 INFO: TASK [contrail_control : get /etc/contrail/common_control.env stat] ************ 2025-02-17 02:00:51.564 INFO: ok: [10.0.0.22] => {"changed": false, "stat": {"atime": 1739753507.5783222, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753502.7022166, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1058217, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753502.7022166, "nlink": 1, "path": "/etc/contrail/common_control.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3512146990", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:00:51.994 INFO: TASK [contrail_control : delete /etc/contrail/common_control.env if exists] **** 2025-02-17 02:00:51.994 INFO: changed: [10.0.0.22] => {"changed": true, "path": "/etc/contrail/common_control.env", "state": "absent"} 2025-02-17 02:00:52.418 INFO: TASK [contrail_control : create /etc/contrail/common_control.env] ************** 2025-02-17 02:00:52.419 INFO: changed: [10.0.0.22] => {"changed": true, "dest": "/etc/contrail/common_control.env", "gid": 0, "group": "root", "mode": "0640", "owner": "root", "size": 0, "state": "file", "uid": 0} 2025-02-17 02:00:53.417 INFO: TASK [contrail_control : populate global common_control.env] ******************* 2025-02-17 02:00:53.418 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:53.720 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:54.077 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:54.428 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:54.745 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:55.065 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:55.375 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:55.703 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:56.032 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:56.388 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:56.704 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:57.061 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:57.369 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:57.684 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:58.006 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:58.325 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:58.633 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:58.943 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:59.270 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:59.584 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:00:59.904 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:00.257 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:00.598 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:00.919 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:01.281 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:01.603 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:01.938 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:02.265 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:02.605 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:02.920 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:03.266 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:03.590 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:03.915 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:04.258 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:04.626 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:04.969 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:05.280 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:05.591 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:05.611 INFO: changed: [10.0.0.22] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:05.809 INFO: TASK [contrail_control : populate pod specific common_control.env] ************* 2025-02-17 02:01:05.810 INFO: fatal: [10.0.0.22]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 02:01:05.810 INFO: ...ignoring 2025-02-17 02:01:07.079 INFO: TASK [contrail_control : create contrail control compose file] ***************** 2025-02-17 02:01:07.079 INFO: changed: [10.0.0.22] => {"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-1739757666.4455462-246970-112868030102217/source", "state": "file", "uid": 0} 2025-02-17 02:01:09.365 INFO: TASK [contrail_control : start contrail control] ******************************* 2025-02-17 02:01:09.365 INFO: changed: [10.0.0.22] => {"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": "86fbd78a5d1298da5c93e59b045f277b1df4812d28685dc88afc76e366827bcd", "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": "bf8a00f6497d273d8c15a44bdf5cc67088e1222f8a8a160a792b6b05f98c72df", "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": "4a22555ba9020116919c18b8be25f21f02e2c33db2d84b540f8e076e6f3f4e90", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "4f56fafe36ecbfafd7d9cb673631f8f665cab9275af0cab5eb89bb048e53d070", "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": "6b90639a387ce6bdafec893791bf5752ec36d313e8ba46d17073ee71c5f29c1a", "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-17 02:01:09.803 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-02-17 02:01:11.560 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 02:01:11.560 INFO: ok: [10.0.0.44] 2025-02-17 02:01:12.541 INFO: PLAY [ZIU stage 3 stop and start control sequently] **************************** 2025-02-17 02:01:14.326 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.42] 2025-02-17 02:01:15.405 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-02-17 02:01:16.858 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 02:01:16.858 INFO: ok: [10.0.0.56] 2025-02-17 02:01:17.050 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-17 02:01:17.926 INFO: TASK [contrail_config_database : update contrail config_database image] ******** changed: [10.0.0.56] => (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.128589", "end": "2025-02-17 02:01:17.879634", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 02:01:17.751045", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 02:01:18.435 INFO: changed: [10.0.0.56] => (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.106196", "end": "2025-02-17 02:01:18.392557", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 02:01:18.286361", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 02:01:26.645 INFO: changed: [10.0.0.56] => (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.816843", "end": "2025-02-17 02:01:26.603982", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-17 02:01:18.787139", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n183870c35794: Pulling fs layer\ned70b9859e21: Pulling fs layer\n183870c35794: Verifying Checksum\n183870c35794: Download complete\n183870c35794: Pull complete\ned70b9859e21: Verifying Checksum\ned70b9859e21: Download complete\ned70b9859e21: Pull complete\nDigest: sha256:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "183870c35794: Pulling fs layer", "ed70b9859e21: Pulling fs layer", "183870c35794: Verifying Checksum", "183870c35794: Download complete", "183870c35794: Pull complete", "ed70b9859e21: Verifying Checksum", "ed70b9859e21: Download complete", "ed70b9859e21: Pull complete", "Digest: sha256:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0", "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-17 02:01:31.512 INFO: changed: [10.0.0.56] => (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.498148", "end": "2025-02-17 02:01:31.469386", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-02-17 02:01:26.971238", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n334df602bb97: Pulling fs layer\na283f7fdb444: Pulling fs layer\n334df602bb97: Verifying Checksum\n334df602bb97: Download complete\n334df602bb97: Pull complete\na283f7fdb444: Verifying Checksum\na283f7fdb444: Download complete\na283f7fdb444: Pull complete\nDigest: sha256:a7d2ee884b35713e034bbdfc644133ccdef53475a55e54ba161d19a4d54c17a7\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "334df602bb97: Pulling fs layer", "a283f7fdb444: Pulling fs layer", "334df602bb97: Verifying Checksum", "334df602bb97: Download complete", "334df602bb97: Pull complete", "a283f7fdb444: Verifying Checksum", "a283f7fdb444: Download complete", "a283f7fdb444: Pull complete", "Digest: sha256:a7d2ee884b35713e034bbdfc644133ccdef53475a55e54ba161d19a4d54c17a7", "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-17 02:01:33.894 INFO: changed: [10.0.0.56] => (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.023357", "end": "2025-02-17 02:01:33.853352", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-02-17 02:01:31.829995", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n9217785a2dc3: Pulling fs layer\n0bebbcfe2396: Pulling fs layer\n9217785a2dc3: Download complete\n9217785a2dc3: Pull complete\n0bebbcfe2396: Verifying Checksum\n0bebbcfe2396: Download complete\n0bebbcfe2396: Pull complete\nDigest: sha256:f417394d549b8ca529e4a29388c27fbc1bf70591f2dbb2df4dd9c48f04c18cd1\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "9217785a2dc3: Pulling fs layer", "0bebbcfe2396: Pulling fs layer", "9217785a2dc3: Download complete", "9217785a2dc3: Pull complete", "0bebbcfe2396: Verifying Checksum", "0bebbcfe2396: Download complete", "0bebbcfe2396: Pull complete", "Digest: sha256:f417394d549b8ca529e4a29388c27fbc1bf70591f2dbb2df4dd9c48f04c18cd1", "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-17 02:01:34.340 INFO: changed: [10.0.0.56] => (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.106775", "end": "2025-02-17 02:01:34.302617", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 02:01:34.195842", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 02:01:34.524 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-17 02:01:45.977 INFO: TASK [contrail_config_database : stop contrail config database] **************** changed: [10.0.0.56] => {"changed": true} 2025-02-17 02:01:46.166 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-17 02:01:46.904 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:01:47.084 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** 2025-02-17 02:01:47.085 INFO: ok: [10.0.0.56] => {"ansible_facts": {"cassandra_seeds": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:01:47.345 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-02-17 02:01:47.346 INFO: ok: [10.0.0.56] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:01:47.729 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** 2025-02-17 02:01:47.729 INFO: ok: [10.0.0.56] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:01:47.986 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** 2025-02-17 02:01:47.988 INFO: ok: [10.0.0.56] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-02-17 02:01:48.431 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** ok: [10.0.0.56] => {"changed": false, "stat": {"atime": 1739753283.6136549, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753280.5575702, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2070271, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753280.5575702, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "357778057", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:01:48.880 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** changed: [10.0.0.56] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-02-17 02:01:49.326 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** 2025-02-17 02:01:49.327 INFO: changed: [10.0.0.56] => {"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-17 02:01:49.780 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** 2025-02-17 02:01:49.781 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:50.199 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:50.530 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:50.887 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:51.262 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:51.597 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:51.923 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:52.256 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:52.623 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:53.006 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:53.362 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:53.730 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:54.055 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:54.383 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:54.717 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:55.060 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:55.420 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:55.756 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:56.105 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:56.438 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:56.845 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:57.190 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:57.545 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:57.937 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:58.362 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:58.798 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:59.163 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:59.539 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:01:59.940 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:00.305 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:00.726 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:01.140 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:01.511 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:01.886 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:02.294 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:02.678 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:03.043 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:03.430 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:03.441 INFO: changed: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:03.737 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** 2025-02-17 02:02:03.748 INFO: fatal: [10.0.0.56]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} ...ignoring 2025-02-17 02:02:04.685 INFO: TASK [contrail_config_database : create contrail config database compose file] *** 2025-02-17 02:02:04.686 INFO: changed: [10.0.0.56] => {"changed": true, "checksum": "3a5416a244f67d415e6a2ddb1495cb8af2d51338", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "c22ad80975f68d339deb2b4e7f1dd880", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757723.9324203-251110-75022354378405/source", "state": "file", "uid": 0} 2025-02-17 02:02:06.865 INFO: TASK [contrail_config_database : start contrail config database] *************** 2025-02-17 02:02:06.866 INFO: changed: [10.0.0.56] => {"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": "c383d76c2c7e8e4f1ba09bc3027a75d766c8d897779b9bf67ee7670e05b1f338", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "24483529caedecc790b69782b5d438dbd1f36ecfe2cad8d76a8d7c721559c12e", "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": "dd2e13fde421d08ecd41d7110e8c862ee5f7a48bb2676390a4f25abeff05d604", "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": "440ab6352db5ad78a0b9234a66552c88ae45e831085c4b2fc179305e9b19201a", "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": "49bb22b6dceb3cb33f0c98e8fa06f92ac785973291b09e0e2a23a790d7bb35c5", "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-17 02:02:07.097 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-17 02:02:08.161 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** changed: [10.0.0.56] => (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.172444", "end": "2025-02-17 02:02:08.105405", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 02:02:07.932961", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 02:02:08.830 INFO: changed: [10.0.0.56] => (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.128327", "end": "2025-02-17 02:02:08.763281", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 02:02:08.634954", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 02:02:23.913 INFO: changed: [10.0.0.56] => (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.601684", "end": "2025-02-17 02:02:23.850398", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-02-17 02:02:09.248714", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n170053a0857c: Pulling fs layer\nc7e2a17e6116: Pulling fs layer\n170053a0857c: Verifying Checksum\n170053a0857c: Download complete\n170053a0857c: Pull complete\nc7e2a17e6116: Verifying Checksum\nc7e2a17e6116: Download complete\nc7e2a17e6116: Pull complete\nDigest: sha256:16518b33df0c2d9a60bb8a19879f27b7d617a3e7dd684a4a74c2b2d986acb72c\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "170053a0857c: Pulling fs layer", "c7e2a17e6116: Pulling fs layer", "170053a0857c: Verifying Checksum", "170053a0857c: Download complete", "170053a0857c: Pull complete", "c7e2a17e6116: Verifying Checksum", "c7e2a17e6116: Download complete", "c7e2a17e6116: Pull complete", "Digest: sha256:16518b33df0c2d9a60bb8a19879f27b7d617a3e7dd684a4a74c2b2d986acb72c", "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-17 02:02:24.416 INFO: changed: [10.0.0.56] => (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.119039", "end": "2025-02-17 02:02:24.369505", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-17 02:02:24.250466", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0\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:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0", "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-17 02:02:24.948 INFO: changed: [10.0.0.56] => (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.127850", "end": "2025-02-17 02:02:24.906451", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 02:02:24.778601", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 02:02:25.151 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-17 02:02:36.666 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-02-17 02:02:36.666 INFO: changed: [10.0.0.56] => {"changed": true} 2025-02-17 02:02:36.844 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-17 02:02:37.613 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-02-17 02:02:37.614 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:02:37.785 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** ok: [10.0.0.56] => {"ansible_facts": {"cassandra_seeds": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:02:38.393 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** ok: [10.0.0.56] => {"changed": false, "stat": {"atime": 1739753571.8176262, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753568.4535332, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2602905, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753568.4535332, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "861072771", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:02:38.885 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** changed: [10.0.0.56] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-02-17 02:02:39.358 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** changed: [10.0.0.56] => {"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-17 02:02:39.858 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:40.274 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:40.715 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:41.087 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:41.459 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:41.836 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:42.247 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:42.599 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:42.951 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:43.320 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:43.686 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:44.067 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:44.439 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:44.785 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:45.120 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:45.457 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:45.849 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:46.227 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:46.595 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:46.975 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:47.387 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:47.784 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:48.121 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:48.476 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:48.801 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:49.144 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:49.490 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:49.843 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:50.184 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:50.516 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:50.889 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:51.247 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:51.579 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:51.945 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:52.265 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:52.599 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:52.939 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:53.299 INFO: changed: [10.0.0.56] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:53.307 INFO: changed: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:02:53.590 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** 2025-02-17 02:02:53.591 INFO: fatal: [10.0.0.56]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 02:02:53.591 INFO: ...ignoring 2025-02-17 02:02:54.401 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** changed: [10.0.0.56] => {"changed": true, "checksum": "626861071554ec4ed8238157174554351ac2bb47", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "7c3f0bd976574242ff175c3507198966", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757773.8002193-257111-277862836126749/source", "state": "file", "uid": 0} 2025-02-17 02:02:56.516 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** 2025-02-17 02:02:56.522 INFO: changed: [10.0.0.56] => {"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": "c3e11c1d009b7ceecd85d3a408af46c16cde952d1c2ce40881853e7496bf6c7b", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "c3ae14f5171c294c1e36c0236e2a1416829f46db06f4a6b1b67f783385c0d52c", "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": "f699cc703d3e5fdff5c5046d1773f0c4338c6f5e247c34d1a32c8f7f9499aea0", "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": "f5ae7792b4441ddf96506edeae008c81d3f05131408e181c3d2050233823af83", "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-17 02:02:56.863 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-02-17 02:02:58.746 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 02:02:58.750 INFO: ok: [10.0.0.53] 2025-02-17 02:02:58.921 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-17 02:02:59.922 INFO: TASK [contrail_config_database : update contrail config_database image] ******** changed: [10.0.0.53] => (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.117259", "end": "2025-02-17 02:02:59.869110", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 02:02:59.751851", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 02:03:00.414 INFO: changed: [10.0.0.53] => (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.151481", "end": "2025-02-17 02:03:00.364824", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 02:03:00.213343", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 02:03:06.928 INFO: changed: [10.0.0.53] => (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.157681", "end": "2025-02-17 02:03:06.871024", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-17 02:03:00.713343", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n183870c35794: Pulling fs layer\ned70b9859e21: Pulling fs layer\n183870c35794: Download complete\n183870c35794: Pull complete\ned70b9859e21: Verifying Checksum\ned70b9859e21: Download complete\ned70b9859e21: Pull complete\nDigest: sha256:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "183870c35794: Pulling fs layer", "ed70b9859e21: Pulling fs layer", "183870c35794: Download complete", "183870c35794: Pull complete", "ed70b9859e21: Verifying Checksum", "ed70b9859e21: Download complete", "ed70b9859e21: Pull complete", "Digest: sha256:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0", "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-17 02:03:11.121 INFO: changed: [10.0.0.53] => (item=contrail-external-zookeeper) => {"ansible_loop_var": "item", "attempts": 1, "changed": true, "cmd": "docker pull nexus.gz1.opensdn.io:5102/contrail-external-zookeeper:nightly", "delta": "0:00:03.792236", "end": "2025-02-17 02:03:11.070782", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-02-17 02:03:07.278546", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n334df602bb97: Pulling fs layer\na283f7fdb444: Pulling fs layer\n334df602bb97: Download complete\n334df602bb97: Pull complete\na283f7fdb444: Verifying Checksum\na283f7fdb444: Download complete\na283f7fdb444: Pull complete\nDigest: sha256:a7d2ee884b35713e034bbdfc644133ccdef53475a55e54ba161d19a4d54c17a7\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "334df602bb97: Pulling fs layer", "a283f7fdb444: Pulling fs layer", "334df602bb97: Download complete", "334df602bb97: Pull complete", "a283f7fdb444: Verifying Checksum", "a283f7fdb444: Download complete", "a283f7fdb444: Pull complete", "Digest: sha256:a7d2ee884b35713e034bbdfc644133ccdef53475a55e54ba161d19a4d54c17a7", "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-17 02:03:13.411 INFO: changed: [10.0.0.53] => (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.926250", "end": "2025-02-17 02:03:13.370880", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-02-17 02:03:11.444630", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n9217785a2dc3: Pulling fs layer\n0bebbcfe2396: Pulling fs layer\n9217785a2dc3: Download complete\n9217785a2dc3: Pull complete\n0bebbcfe2396: Verifying Checksum\n0bebbcfe2396: Download complete\n0bebbcfe2396: Pull complete\nDigest: sha256:f417394d549b8ca529e4a29388c27fbc1bf70591f2dbb2df4dd9c48f04c18cd1\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "9217785a2dc3: Pulling fs layer", "0bebbcfe2396: Pulling fs layer", "9217785a2dc3: Download complete", "9217785a2dc3: Pull complete", "0bebbcfe2396: Verifying Checksum", "0bebbcfe2396: Download complete", "0bebbcfe2396: Pull complete", "Digest: sha256:f417394d549b8ca529e4a29388c27fbc1bf70591f2dbb2df4dd9c48f04c18cd1", "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-17 02:03:13.870 INFO: changed: [10.0.0.53] => (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.103122", "end": "2025-02-17 02:03:13.829217", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 02:03:13.726095", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 02:03:14.054 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-17 02:03:25.363 INFO: TASK [contrail_config_database : stop contrail config database] **************** 2025-02-17 02:03:25.363 INFO: changed: [10.0.0.53] => {"changed": true} 2025-02-17 02:03:25.548 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-17 02:03:26.288 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* 2025-02-17 02:03:26.288 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:03:26.505 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** ok: [10.0.0.53] => {"ansible_facts": {"cassandra_seeds": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:03:26.851 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** 2025-02-17 02:03:26.851 INFO: ok: [10.0.0.53] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:03:27.346 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** 2025-02-17 02:03:27.346 INFO: ok: [10.0.0.53] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:03:27.661 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** 2025-02-17 02:03:27.662 INFO: ok: [10.0.0.53] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-02-17 02:03:28.153 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** 2025-02-17 02:03:28.153 INFO: ok: [10.0.0.53] => {"changed": false, "stat": {"atime": 1739753283.6178362, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753279.9337583, "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": 1739753279.9337583, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "200066653", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:03:28.578 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** 2025-02-17 02:03:28.578 INFO: changed: [10.0.0.53] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-02-17 02:03:29.022 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** 2025-02-17 02:03:29.023 INFO: changed: [10.0.0.53] => {"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-17 02:03:29.488 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:29.815 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:30.143 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:30.470 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:30.800 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:31.125 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:31.494 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:31.817 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:32.130 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:32.458 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:32.768 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:33.098 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:33.456 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:33.778 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:34.097 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:34.453 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:34.770 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:35.082 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:35.398 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:35.709 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:36.032 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:36.355 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:36.670 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:36.985 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:37.311 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:37.651 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:38.021 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:38.352 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:38.673 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:39.024 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:39.375 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:39.700 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:40.024 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:40.361 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:40.713 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:41.043 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:41.393 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:41.710 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:41.716 INFO: changed: [10.0.0.53] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:03:42.012 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** 2025-02-17 02:03:42.013 INFO: fatal: [10.0.0.53]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 02:03:42.013 INFO: ...ignoring 2025-02-17 02:03:42.856 INFO: TASK [contrail_config_database : create contrail config database compose file] *** 2025-02-17 02:03:42.856 INFO: changed: [10.0.0.53] => {"changed": true, "checksum": "3a5416a244f67d415e6a2ddb1495cb8af2d51338", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "c22ad80975f68d339deb2b4e7f1dd880", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757822.2029576-260962-85594360046818/source", "state": "file", "uid": 0} 2025-02-17 02:03:45.045 INFO: TASK [contrail_config_database : start contrail config database] *************** 2025-02-17 02:03:45.046 INFO: changed: [10.0.0.53] => {"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": "c383d76c2c7e8e4f1ba09bc3027a75d766c8d897779b9bf67ee7670e05b1f338", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "24483529caedecc790b69782b5d438dbd1f36ecfe2cad8d76a8d7c721559c12e", "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": "dd2e13fde421d08ecd41d7110e8c862ee5f7a48bb2676390a4f25abeff05d604", "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": "440ab6352db5ad78a0b9234a66552c88ae45e831085c4b2fc179305e9b19201a", "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": "49bb22b6dceb3cb33f0c98e8fa06f92ac785973291b09e0e2a23a790d7bb35c5", "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-17 02:03:45.253 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-17 02:03:46.297 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** 2025-02-17 02:03:46.298 INFO: changed: [10.0.0.53] => (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.123454", "end": "2025-02-17 02:03:46.242657", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 02:03:46.119203", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 02:03:46.894 INFO: changed: [10.0.0.53] => (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.129783", "end": "2025-02-17 02:03:46.848645", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 02:03:46.718862", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 02:04:00.286 INFO: changed: [10.0.0.53] => (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:12.888603", "end": "2025-02-17 02:04:00.176540", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-02-17 02:03:47.287937", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n170053a0857c: Pulling fs layer\nc7e2a17e6116: Pulling fs layer\n170053a0857c: Verifying Checksum\n170053a0857c: Download complete\n170053a0857c: Pull complete\nc7e2a17e6116: Verifying Checksum\nc7e2a17e6116: Download complete\nc7e2a17e6116: Pull complete\nDigest: sha256:16518b33df0c2d9a60bb8a19879f27b7d617a3e7dd684a4a74c2b2d986acb72c\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "170053a0857c: Pulling fs layer", "c7e2a17e6116: Pulling fs layer", "170053a0857c: Verifying Checksum", "170053a0857c: Download complete", "170053a0857c: Pull complete", "c7e2a17e6116: Verifying Checksum", "c7e2a17e6116: Download complete", "c7e2a17e6116: Pull complete", "Digest: sha256:16518b33df0c2d9a60bb8a19879f27b7d617a3e7dd684a4a74c2b2d986acb72c", "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-17 02:04:00.985 INFO: changed: [10.0.0.53] => (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.337004", "end": "2025-02-17 02:04:00.934159", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-17 02:04:00.597155", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0\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:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0", "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-17 02:04:01.437 INFO: changed: [10.0.0.53] => (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.109658", "end": "2025-02-17 02:04:01.398099", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 02:04:01.288441", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 02:04:01.618 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-17 02:04:12.994 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-02-17 02:04:12.995 INFO: changed: [10.0.0.53] => {"changed": true} 2025-02-17 02:04:13.230 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-17 02:04:13.969 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-02-17 02:04:13.970 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:04:14.197 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** 2025-02-17 02:04:14.198 INFO: ok: [10.0.0.53] => {"ansible_facts": {"cassandra_seeds": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:04:14.797 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** 2025-02-17 02:04:14.798 INFO: ok: [10.0.0.53] => {"changed": false, "stat": {"atime": 1739753571.7640016, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753567.6479135, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086212, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753567.6479135, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "3613111528", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:04:15.273 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** 2025-02-17 02:04:15.273 INFO: changed: [10.0.0.53] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-02-17 02:04:15.750 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** 2025-02-17 02:04:15.751 INFO: changed: [10.0.0.53] => {"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-17 02:04:16.205 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** 2025-02-17 02:04:16.207 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:16.538 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:16.861 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:17.215 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:17.567 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:17.908 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:18.246 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:18.578 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:18.972 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:19.362 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:19.702 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:20.058 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:20.396 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:20.722 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:21.092 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:21.431 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:21.790 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:22.135 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:22.497 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:22.822 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:23.195 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:23.547 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:23.874 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:24.210 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:24.542 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:24.875 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:25.224 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:25.610 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:25.945 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:26.311 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:26.643 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:26.973 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:27.304 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:27.646 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:27.989 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:28.326 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:28.669 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:29.030 INFO: changed: [10.0.0.53] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:29.034 INFO: changed: [10.0.0.53] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:04:29.347 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** 2025-02-17 02:04:29.348 INFO: fatal: [10.0.0.53]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 02:04:29.349 INFO: ...ignoring 2025-02-17 02:04:30.162 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** 2025-02-17 02:04:30.163 INFO: changed: [10.0.0.53] => {"changed": true, "checksum": "626861071554ec4ed8238157174554351ac2bb47", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "7c3f0bd976574242ff175c3507198966", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757869.5387685-263073-129566997743176/source", "state": "file", "uid": 0} 2025-02-17 02:04:32.072 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** 2025-02-17 02:04:32.072 INFO: changed: [10.0.0.53] => {"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": "c3e11c1d009b7ceecd85d3a408af46c16cde952d1c2ce40881853e7496bf6c7b", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "c3ae14f5171c294c1e36c0236e2a1416829f46db06f4a6b1b67f783385c0d52c", "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": "f699cc703d3e5fdff5c5046d1773f0c4338c6f5e247c34d1a32c8f7f9499aea0", "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": "f5ae7792b4441ddf96506edeae008c81d3f05131408e181c3d2050233823af83", "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-17 02:04:32.373 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-02-17 02:04:34.240 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 02:04:34.240 INFO: ok: [10.0.0.22] 2025-02-17 02:04:34.420 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-17 02:04:35.251 INFO: TASK [contrail_config_database : update contrail config_database image] ******** 2025-02-17 02:04:35.252 INFO: changed: [10.0.0.22] => (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.106361", "end": "2025-02-17 02:04:35.212093", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 02:04:35.105732", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 02:04:35.706 INFO: changed: [10.0.0.22] => (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.110702", "end": "2025-02-17 02:04:35.666924", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 02:04:35.556222", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 02:04:42.327 INFO: changed: [10.0.0.22] => (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.279580", "end": "2025-02-17 02:04:42.280955", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-17 02:04:36.001375", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n183870c35794: Pulling fs layer\ned70b9859e21: Pulling fs layer\n183870c35794: Verifying Checksum\n183870c35794: Download complete\n183870c35794: Pull complete\ned70b9859e21: Verifying Checksum\ned70b9859e21: Download complete\ned70b9859e21: Pull complete\nDigest: sha256:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "183870c35794: Pulling fs layer", "ed70b9859e21: Pulling fs layer", "183870c35794: Verifying Checksum", "183870c35794: Download complete", "183870c35794: Pull complete", "ed70b9859e21: Verifying Checksum", "ed70b9859e21: Download complete", "ed70b9859e21: Pull complete", "Digest: sha256:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0", "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-17 02:04:46.817 INFO: changed: [10.0.0.22] => (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.133266", "end": "2025-02-17 02:04:46.778389", "item": "contrail-external-zookeeper", "msg": "", "rc": 0, "start": "2025-02-17 02:04:42.645123", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-zookeeper\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n334df602bb97: Pulling fs layer\na283f7fdb444: Pulling fs layer\n334df602bb97: Download complete\n334df602bb97: Pull complete\na283f7fdb444: Verifying Checksum\na283f7fdb444: Download complete\na283f7fdb444: Pull complete\nDigest: sha256:a7d2ee884b35713e034bbdfc644133ccdef53475a55e54ba161d19a4d54c17a7\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "334df602bb97: Pulling fs layer", "a283f7fdb444: Pulling fs layer", "334df602bb97: Download complete", "334df602bb97: Pull complete", "a283f7fdb444: Verifying Checksum", "a283f7fdb444: Download complete", "a283f7fdb444: Pull complete", "Digest: sha256:a7d2ee884b35713e034bbdfc644133ccdef53475a55e54ba161d19a4d54c17a7", "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-17 02:04:48.861 INFO: changed: [10.0.0.22] => (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.689366", "end": "2025-02-17 02:04:48.823255", "item": "contrail-external-rabbitmq", "msg": "", "rc": 0, "start": "2025-02-17 02:04:47.133889", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rabbitmq\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\n9217785a2dc3: Pulling fs layer\n0bebbcfe2396: Pulling fs layer\n9217785a2dc3: Verifying Checksum\n9217785a2dc3: Download complete\n9217785a2dc3: Pull complete\n0bebbcfe2396: Verifying Checksum\n0bebbcfe2396: Download complete\n0bebbcfe2396: Pull complete\nDigest: sha256:f417394d549b8ca529e4a29388c27fbc1bf70591f2dbb2df4dd9c48f04c18cd1\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "9217785a2dc3: Pulling fs layer", "0bebbcfe2396: Pulling fs layer", "9217785a2dc3: Verifying Checksum", "9217785a2dc3: Download complete", "9217785a2dc3: Pull complete", "0bebbcfe2396: Verifying Checksum", "0bebbcfe2396: Download complete", "0bebbcfe2396: Pull complete", "Digest: sha256:f417394d549b8ca529e4a29388c27fbc1bf70591f2dbb2df4dd9c48f04c18cd1", "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-17 02:04:49.315 INFO: changed: [10.0.0.22] => (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.108372", "end": "2025-02-17 02:04:49.278695", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 02:04:49.170323", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 02:04:49.521 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-17 02:05:00.928 INFO: TASK [contrail_config_database : stop contrail config database] **************** 2025-02-17 02:05:00.929 INFO: changed: [10.0.0.22] => {"changed": true} 2025-02-17 02:05:01.151 INFO: TASK [include_role : contrail_config_database] ********************************* 2025-02-17 02:05:01.935 INFO: TASK [contrail_config_database : create /etc/contrail/config_database] ********* 2025-02-17 02:05:01.936 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/config_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:05:02.183 INFO: TASK [contrail_config_database : set cassandra seeds to CONFIGDB_NODES if defined] *** 2025-02-17 02:05:02.184 INFO: ok: [10.0.0.22] => {"ansible_facts": {"cassandra_seeds": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:05:02.609 INFO: TASK [contrail_config_database : set zookeeper nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.22] => {"ansible_facts": {"zookeeper_nodes": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:05:03.102 INFO: TASK [contrail_config_database : set rabbit nodes to CONFIGDB_NODES if defined] *** ok: [10.0.0.22] => {"ansible_facts": {"rabbitmq_nodes": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:05:03.383 INFO: TASK [contrail_config_database : Set variables for reaper tool] **************** ok: [10.0.0.22] => {"ansible_facts": {"reaper_enabled": "contrail_configuration.CASSANDRA_REAPER_ENABLED | default(true)"}, "changed": false} 2025-02-17 02:05:03.814 INFO: TASK [contrail_config_database : get /etc/contrail/common_config_database.env stat] *** 2025-02-17 02:05:03.814 INFO: ok: [10.0.0.22] => {"changed": false, "stat": {"atime": 1739753283.6534972, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753280.3574276, "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": 1739753280.3574276, "nlink": 1, "path": "/etc/contrail/common_config_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "958522484", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:05:04.260 INFO: TASK [contrail_config_database : delete /etc/contrail/common_config_database.env if exists] *** changed: [10.0.0.22] => {"changed": true, "path": "/etc/contrail/common_config_database.env", "state": "absent"} 2025-02-17 02:05:04.681 INFO: TASK [contrail_config_database : create /etc/contrail/common_config_database.env] *** changed: [10.0.0.22] => {"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-17 02:05:05.144 INFO: TASK [contrail_config_database : populate global common_config_database.env] *** 2025-02-17 02:05:05.145 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:05.465 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:05.781 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:06.115 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:06.470 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:06.804 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:07.125 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:07.465 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:07.794 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:08.125 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:08.454 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:08.780 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:09.107 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:09.495 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:09.824 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:10.139 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:10.459 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:10.766 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:11.128 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:11.476 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:11.793 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:12.112 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:12.433 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:12.799 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:13.125 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:13.448 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:13.787 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:14.151 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:14.479 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:14.804 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:15.123 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:15.477 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:15.829 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:16.173 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:16.487 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:16.843 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:17.167 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:17.488 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:17.495 INFO: changed: [10.0.0.22] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:17.849 INFO: TASK [contrail_config_database : populate pod specific common_config_database.env] *** 2025-02-17 02:05:17.850 INFO: fatal: [10.0.0.22]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 02:05:17.850 INFO: ...ignoring 2025-02-17 02:05:18.736 INFO: TASK [contrail_config_database : create contrail config database compose file] *** 2025-02-17 02:05:18.737 INFO: changed: [10.0.0.22] => {"changed": true, "checksum": "3a5416a244f67d415e6a2ddb1495cb8af2d51338", "dest": "/etc/contrail/config_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "c22ad80975f68d339deb2b4e7f1dd880", "mode": "0644", "owner": "root", "size": 4023, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757918.1137574-265476-91134346992304/source", "state": "file", "uid": 0} 2025-02-17 02:05:20.921 INFO: TASK [contrail_config_database : start contrail config database] *************** 2025-02-17 02:05:20.921 INFO: changed: [10.0.0.22] => {"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": "c383d76c2c7e8e4f1ba09bc3027a75d766c8d897779b9bf67ee7670e05b1f338", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "24483529caedecc790b69782b5d438dbd1f36ecfe2cad8d76a8d7c721559c12e", "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": "dd2e13fde421d08ecd41d7110e8c862ee5f7a48bb2676390a4f25abeff05d604", "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": "440ab6352db5ad78a0b9234a66552c88ae45e831085c4b2fc179305e9b19201a", "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": "49bb22b6dceb3cb33f0c98e8fa06f92ac785973291b09e0e2a23a790d7bb35c5", "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-17 02:05:21.131 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-17 02:05:22.197 INFO: TASK [contrail_analytics_database : update contrail analytics database image] *** 2025-02-17 02:05:22.198 INFO: changed: [10.0.0.22] => (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.161782", "end": "2025-02-17 02:05:22.155680", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 02:05:21.993898", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 02:05:22.686 INFO: changed: [10.0.0.22] => (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.132950", "end": "2025-02-17 02:05:22.640309", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 02:05:22.507359", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "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-17 02:05:32.984 INFO: changed: [10.0.0.22] => (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:09.892788", "end": "2025-02-17 02:05:32.946264", "item": "contrail-analytics-query-engine", "msg": "", "rc": 0, "start": "2025-02-17 02:05:23.053476", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-analytics-query-engine\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n170053a0857c: Pulling fs layer\nc7e2a17e6116: Pulling fs layer\n170053a0857c: Verifying Checksum\n170053a0857c: Download complete\n170053a0857c: Pull complete\nc7e2a17e6116: Verifying Checksum\nc7e2a17e6116: Download complete\nc7e2a17e6116: Pull complete\nDigest: sha256:16518b33df0c2d9a60bb8a19879f27b7d617a3e7dd684a4a74c2b2d986acb72c\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "170053a0857c: Pulling fs layer", "c7e2a17e6116: Pulling fs layer", "170053a0857c: Verifying Checksum", "170053a0857c: Download complete", "170053a0857c: Pull complete", "c7e2a17e6116: Verifying Checksum", "c7e2a17e6116: Download complete", "c7e2a17e6116: Pull complete", "Digest: sha256:16518b33df0c2d9a60bb8a19879f27b7d617a3e7dd684a4a74c2b2d986acb72c", "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-17 02:05:33.421 INFO: changed: [10.0.0.22] => (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.110882", "end": "2025-02-17 02:05:33.382039", "item": "contrail-external-cassandra", "msg": "", "rc": 0, "start": "2025-02-17 02:05:33.271157", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-cassandra\nDigest: sha256:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0\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:390f72bfe74d605fbcaf8d9f10ea8550134ce91bf8d667f366ad1a795497a4e0", "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-17 02:05:33.897 INFO: changed: [10.0.0.22] => (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.135754", "end": "2025-02-17 02:05:33.846901", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 02:05:33.711147", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "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-17 02:05:34.083 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-17 02:05:45.500 INFO: TASK [contrail_analytics_database : stop contrail analyticsdb] ***************** 2025-02-17 02:05:45.500 INFO: changed: [10.0.0.22] => {"changed": true} 2025-02-17 02:05:45.689 INFO: TASK [include_role : contrail_analytics_database] ****************************** 2025-02-17 02:05:46.465 INFO: TASK [contrail_analytics_database : create /etc/contrail/analytics_database] *** 2025-02-17 02:05:46.465 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/analytics_database", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:05:46.633 INFO: TASK [contrail_analytics_database : set cassandra seeds to ANALYTICSDB_NODES if defined] *** 2025-02-17 02:05:46.633 INFO: ok: [10.0.0.22] => {"ansible_facts": {"cassandra_seeds": "10.0.0.56,10.0.0.53,10.0.0.22"}, "changed": false} 2025-02-17 02:05:47.160 INFO: TASK [contrail_analytics_database : get /etc/contrail/common_analytics_database.env stat] *** 2025-02-17 02:05:47.163 INFO: ok: [10.0.0.22] => {"changed": false, "stat": {"atime": 1739753571.8797164, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "aecb399ec26355545c008402a394eb2490f3be4f", "ctime": 1739753567.9236305, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1086305, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0640", "mtime": 1739753567.9236305, "nlink": 1, "path": "/etc/contrail/common_analytics_database.env", "pw_name": "root", "readable": true, "rgrp": true, "roth": false, "rusr": true, "size": 1207, "uid": 0, "version": "2229258635", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:05:47.601 INFO: TASK [contrail_analytics_database : delete /etc/contrail/common_analytics_database.env if exists] *** changed: [10.0.0.22] => {"changed": true, "path": "/etc/contrail/common_analytics_database.env", "state": "absent"} 2025-02-17 02:05:48.020 INFO: TASK [contrail_analytics_database : create /etc/contrail/common_analytics_database.env] *** 2025-02-17 02:05:48.021 INFO: changed: [10.0.0.22] => {"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-17 02:05:48.539 INFO: TASK [contrail_analytics_database : populate global common_analytics_database.env] *** 2025-02-17 02:05:48.539 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:48.864 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:49.203 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:49.590 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:49.937 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:50.264 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:50.589 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:50.914 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:51.233 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:51.548 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:51.871 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:52.198 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:52.545 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:52.856 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:53.181 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:53.509 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:53.861 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:54.190 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:54.533 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:54.853 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:55.161 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:55.459 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:55.811 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:56.134 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:56.449 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:56.778 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:57.090 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:57.419 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:57.759 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:58.097 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:58.424 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:58.781 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:59.109 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:59.429 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:05:59.770 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:06:00.145 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:06:00.456 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:06:00.793 INFO: changed: [10.0.0.22] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:06:00.797 INFO: changed: [10.0.0.22] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:06:01.151 INFO: TASK [contrail_analytics_database : populate pod specific common_analytics_database.env] *** 2025-02-17 02:06:01.152 INFO: fatal: [10.0.0.22]: FAILED! => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result"} 2025-02-17 02:06:01.152 INFO: ...ignoring 2025-02-17 02:06:01.980 INFO: TASK [contrail_analytics_database : create contrail analytics database compose file] *** changed: [10.0.0.22] => {"changed": true, "checksum": "626861071554ec4ed8238157174554351ac2bb47", "dest": "/etc/contrail/analytics_database/docker-compose.yaml", "gid": 0, "group": "root", "md5sum": "7c3f0bd976574242ff175c3507198966", "mode": "0644", "owner": "root", "size": 2985, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739757961.3833294-266828-185301174828081/source", "state": "file", "uid": 0} 2025-02-17 02:06:03.933 INFO: TASK [contrail_analytics_database : start contrail analyticsdb] **************** changed: [10.0.0.22] => {"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": "c3e11c1d009b7ceecd85d3a408af46c16cde952d1c2ce40881853e7496bf6c7b", "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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "c3ae14f5171c294c1e36c0236e2a1416829f46db06f4a6b1b67f783385c0d52c", "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": "f699cc703d3e5fdff5c5046d1773f0c4338c6f5e247c34d1a32c8f7f9499aea0", "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": "f5ae7792b4441ddf96506edeae008c81d3f05131408e181c3d2050233823af83", "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-17 02:06:04.347 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-02-17 02:06:06.121 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.44] 2025-02-17 02:06:07.086 INFO: PLAY [ZIU stage 4 stop and start databases] ************************************ 2025-02-17 02:06:08.767 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 02:06:08.767 INFO: ok: [10.0.0.42] 2025-02-17 02:06:09.812 INFO: PLAY RECAP ********************************************************************* 2025-02-17 02:06:09.813 INFO: 10.0.0.22 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7 2025-02-17 02:06:09.813 INFO: 10.0.0.42 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0 2025-02-17 02:06:09.814 INFO: 10.0.0.44 : ok=28 changed=5 unreachable=0 failed=0 skipped=38 rescued=0 ignored=0 2025-02-17 02:06:09.814 INFO: 10.0.0.53 : ok=112 changed=60 unreachable=0 failed=0 skipped=33 rescued=0 ignored=7 2025-02-17 02:06:09.814 INFO: 10.0.0.56 : ok=109 changed=58 unreachable=0 failed=0 skipped=36 rescued=0 ignored=7 2025-02-17 02:06:09.814 INFO: localhost : ok=77 changed=4 unreachable=0 failed=0 skipped=45 rescued=0 ignored=0 2025-02-17 02:06:09.814 INFO: 2025-02-17 02:06:09.931 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-17 02:06:11.424 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-02-17 02:06:11.444 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-02-17 02:06:11.459 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-02-17 02:06:14.406 INFO: PLAY [Create container host group for OpenStack] ******************************* 2025-02-17 02:06:14.529 INFO: TASK [Expose instances] ******************************************************** 2025-02-17 02:06:14.530 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_22": {"ip": "10.0.0.22", "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_42": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_44": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_53": {"ip": "10.0.0.53", "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_56": {"ip": "10.0.0.56", "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-17 02:06:14.745 INFO: TASK [Expose global_configuration] ********************************************* 2025-02-17 02:06:14.745 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-17 02:06:14.837 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-02-17 02:06:14.920 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-02-17 02:06:15.299 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_56", "private_ip": "10.0.0.56"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:15.335 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_53", "private_ip": "10.0.0.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:15.366 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', '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.22", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_22", "private_ip": "10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:15.400 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.44", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_44", "private_ip": "10.0.0.44"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:15.431 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.42", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:15.624 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_56", "private_ip": "10.0.0.56"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:15.657 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_53", "private_ip": "10.0.0.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:15.690 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', '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.22", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_22", "private_ip": "10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:15.726 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.44", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_44", "private_ip": "10.0.0.44"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:15.757 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.42", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:16.085 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-02-17 02:06:16.158 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-02-17 02:06:16.248 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:16.249 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-02-17 02:06:16.489 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ 2025-02-17 02:06:16.490 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:16.520 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:16.568 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:16.658 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:16.658 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-02-17 02:06:16.869 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** 2025-02-17 02:06:16.869 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:16.910 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:17.010 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:17.105 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:17.106 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-02-17 02:06:17.393 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** 2025-02-17 02:06:17.393 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:17.438 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:17.475 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:17.581 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:17.582 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-02-17 02:06:17.820 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* 2025-02-17 02:06:17.822 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:17.921 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:17.960 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:18.057 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-02-17 02:06:18.341 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** 2025-02-17 02:06:18.342 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:18.380 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:18.418 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:18.517 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:18.517 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-02-17 02:06:18.797 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:18.827 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:18.860 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:18.954 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:18.954 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-02-17 02:06:19.272 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 2025-02-17 02:06:19.274 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:19.310 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:19.346 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:19.446 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-02-17 02:06:19.737 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:19.771 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:19.809 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:19.909 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:19.910 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-02-17 02:06:20.148 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-02-17 02:06:20.387 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:20.387 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-02-17 02:06:20.617 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-02-17 02:06:20.944 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-02-17 02:06:20.945 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:21.061 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:21.062 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-02-17 02:06:21.375 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** 2025-02-17 02:06:21.376 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.44"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:21.402 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.44", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:21.505 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:21.505 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-02-17 02:06:21.687 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-02-17 02:06:21.746 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-02-17 02:06:22.167 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* 2025-02-17 02:06:22.168 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-02-17 02:06:22.270 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** 2025-02-17 02:06:22.271 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false} 2025-02-17 02:06:22.366 INFO: TASK [contrail_deployer : set registry if defined] ***************************** 2025-02-17 02:06:22.367 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false} 2025-02-17 02:06:22.521 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-02-17 02:06:22.738 INFO: TASK [contrail_deployer : add roles if defined] ******************************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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_56": {"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_56", "value": {"ip": "10.0.0.56", "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-17 02:06:22.768 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_53", "value": {"ip": "10.0.0.53", "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-17 02:06:22.801 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_22", "value": {"ip": "10.0.0.22", "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-17 02:06:22.834 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:22.862 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:23.042 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** 2025-02-17 02:06:23.044 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.56 10.0.0.53 10.0.0.22", "opencontrail_collector_ip": "10.0.0.56 10.0.0.53 10.0.0.22"}, "changed": false} 2025-02-17 02:06:23.097 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-02-17 02:06:23.148 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-02-17 02:06:23.331 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** 2025-02-17 02:06:23.332 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-02-17 02:06:23.386 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-02-17 02:06:23.481 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-02-17 02:06:24.106 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** 2025-02-17 02:06:24.107 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.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_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-17 02:06:24.285 INFO: TASK [contrail_deployer : set tty to true if it's not defined] ***************** 2025-02-17 02:06:24.286 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.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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-17 02:06:24.483 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"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.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:06:24.529 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"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.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:06:24.562 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"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.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:06:24.599 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:06:24.634 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:06:24.753 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:06:24.789 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:06:24.824 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:06:25.029 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "changed": false} 2025-02-17 02:06:25.248 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** 2025-02-17 02:06:25.248 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:25.280 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:25.314 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:25.503 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:25.504 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "changed": false} 2025-02-17 02:06:25.730 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:25.765 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:25.874 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:26.072 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:26.074 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "changed": false} 2025-02-17 02:06:26.333 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:26.382 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:26.511 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:26.712 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** 2025-02-17 02:06:26.712 INFO: ok: [localhost] => (item=None) => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:06:26.797 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-17 02:06:27.003 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** 2025-02-17 02:06:27.004 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.56"}, "changed": false} 2025-02-17 02:06:27.582 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** 2025-02-17 02:06:27.583 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-17 02:06:27.615 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-17 02:06:27.649 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-17 02:06:27.679 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-17 02:06:27.719 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-17 02:06:27.720 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-17 02:06:27.905 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-17 02:06:28.260 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-02-17 02:06:28.325 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-02-17 02:06:28.453 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:06:28.454 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-02-17 02:06:28.703 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** 2025-02-17 02:06:28.704 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-02-17 02:06:29.109 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-02-17 02:06:29.196 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* 2025-02-17 02:06:29.196 INFO: ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-02-17 02:06:29.300 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* 2025-02-17 02:06:29.301 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-02-17 02:06:30.077 INFO: TASK [openstack_deployer : add bms container hosts] **************************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_56", "private_ip": "10.0.0.56"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:30.110 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_53", "private_ip": "10.0.0.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:30.147 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', '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.22", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_22", "private_ip": "10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:30.184 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', '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.44", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_44", "private_ip": "10.0.0.44"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:30.219 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', '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.42", "host_vars": {"ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:30.221 INFO: [WARNING]: Invalid characters were found in group names but not replaced, use -vvvv to see details 2025-02-17 02:06:30.449 INFO: TASK [openstack_deployer : add bms container hosts] **************************** 2025-02-17 02:06:30.450 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_56", "private_ip": "10.0.0.56"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:30.501 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_53", "private_ip": "10.0.0.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:06:30.546 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', '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.22", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_22", "private_ip": "10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:06:30.580 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', '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.44", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_44", "private_ip": "10.0.0.44"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:30.616 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', '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.42", "host_vars": {"ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:06:31.185 INFO: PLAY [openstack_nodes] ********************************************************* 2025-02-17 02:06:32.831 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 02:06:32.832 INFO: ok: [10.0.0.42] 2025-02-17 02:06:32.888 INFO: ok: [10.0.0.44] 2025-02-17 02:06:33.345 INFO: ok: [10.0.0.56] 2025-02-17 02:06:33.697 INFO: TASK [openstack : Set kolla directory based on kolla installation mode] ******** 2025-02-17 02:06:33.698 INFO: ok: [10.0.0.56] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-02-17 02:06:33.702 INFO: ok: [10.0.0.44] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-02-17 02:06:33.787 INFO: ok: [10.0.0.42] => {"ansible_facts": {"kolla_dir": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible"}, "changed": false} 2025-02-17 02:06:34.121 INFO: TASK [openstack : set instance data] ******************************************* 2025-02-17 02:06:34.122 INFO: ok: [10.0.0.56] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.56", "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-17 02:06:34.128 INFO: ok: [10.0.0.44] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-02-17 02:06:34.248 INFO: ok: [10.0.0.42] => {"ansible_facts": {"instance_data": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}, "changed": false} 2025-02-17 02:06:34.526 INFO: TASK [openstack : set provider data] ******************************************* 2025-02-17 02:06:34.527 INFO: ok: [10.0.0.56] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false} 2025-02-17 02:06:34.528 INFO: ok: [10.0.0.44] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false} 2025-02-17 02:06:34.621 INFO: ok: [10.0.0.42] => {"ansible_facts": {"provider_data": {"domainsuffix": "", "ssh_private_key": "/home/ubuntu/.ssh/id_rsa", "ssh_pwd": null, "ssh_user": "ubuntu"}}, "changed": false} 2025-02-17 02:06:34.811 INFO: TASK [openstack : kolla customizations] **************************************** 2025-02-17 02:06:35.218 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/kolla_baremetal.yml for 10.0.0.56, 10.0.0.44, 10.0.0.42 2025-02-17 02:06:35.931 INFO: TASK [openstack : Ensure sudo group is present] ******************************** ok: [10.0.0.44] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-02-17 02:06:35.963 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-02-17 02:06:35.980 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 27, "name": "sudo", "state": "present", "system": false} 2025-02-17 02:06:36.463 INFO: TASK [openstack : Ensure kolla group is present] ******************************* 2025-02-17 02:06:36.464 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-02-17 02:06:36.508 INFO: ok: [10.0.0.44] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-02-17 02:06:36.609 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 1001, "name": "kolla", "state": "present", "system": false} 2025-02-17 02:06:37.335 INFO: TASK [openstack : Create kolla user] ******************************************* 2025-02-17 02:06:37.336 INFO: ok: [10.0.0.44] => {"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-17 02:06:37.358 INFO: ok: [10.0.0.42] => {"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-17 02:06:37.406 INFO: ok: [10.0.0.56] => {"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-17 02:06:38.143 INFO: TASK [openstack : Grant kolla user passwordless sudo] ************************** ok: [10.0.0.42] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:06:38.172 INFO: ok: [10.0.0.44] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:06:38.213 INFO: ok: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:06:40.325 INFO: TASK [openstack : Packages needed for swift] *********************************** 2025-02-17 02:06:40.326 INFO: ok: [10.0.0.44] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739757192, "cache_updated": false, "changed": false, "item": "parted"} 2025-02-17 02:06:40.357 INFO: ok: [10.0.0.42] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739757193, "cache_updated": false, "changed": false, "item": "parted"} 2025-02-17 02:06:40.849 INFO: ok: [10.0.0.56] => (item=parted) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739757193, "cache_updated": false, "changed": false, "item": "parted"} 2025-02-17 02:06:42.002 INFO: ok: [10.0.0.44] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739757192, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-02-17 02:06:42.024 INFO: ok: [10.0.0.42] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739757193, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-02-17 02:06:42.829 INFO: ok: [10.0.0.56] => (item=xfsprogs) => {"ansible_loop_var": "item", "attempts": 1, "cache_update_time": 1739757193, "cache_updated": false, "changed": false, "item": "xfsprogs"} 2025-02-17 02:06:43.497 INFO: TASK [openstack : Install configfs module needed for ironic on Debian hosts] *** ok: [10.0.0.42] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-02-17 02:06:43.514 INFO: ok: [10.0.0.44] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-02-17 02:06:43.523 INFO: ok: [10.0.0.56] => {"changed": false, "name": "configfs", "params": "", "state": "present"} 2025-02-17 02:06:48.416 INFO: TASK [openstack : Set default value for network_interface based on instance_data.ip] *** ok: [10.0.0.56] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-02-17 02:06:48.553 INFO: ok: [10.0.0.44] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-02-17 02:06:48.955 INFO: ok: [10.0.0.42] => (item=ens3) => {"ansible_facts": {"network_interface_detected": "ens3"}, "ansible_loop_var": "item", "changed": false, "item": "ens3"} 2025-02-17 02:06:52.387 INFO: TASK [openstack : Set default value for external_interface_detected equal to network_interface_detected] *** 2025-02-17 02:06:52.390 INFO: ok: [10.0.0.56] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-02-17 02:06:52.488 INFO: ok: [10.0.0.44] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-02-17 02:06:52.569 INFO: ok: [10.0.0.42] => {"ansible_facts": {"external_interface_detected": "ens3"}, "changed": false} 2025-02-17 02:06:53.017 INFO: TASK [openstack : Set first openstack node as default for internal_address] **** ok: [10.0.0.56] => {"ansible_facts": {"internal_address_detected": "10.0.0.56"}, "changed": false} 2025-02-17 02:06:53.121 INFO: ok: [10.0.0.44] => {"ansible_facts": {"internal_address_detected": "10.0.0.56"}, "changed": false} 2025-02-17 02:06:53.208 INFO: ok: [10.0.0.42] => {"ansible_facts": {"internal_address_detected": "10.0.0.56"}, "changed": false} 2025-02-17 02:06:53.483 INFO: TASK [openstack : Add required /etc/hosts entries] ***************************** 2025-02-17 02:06:53.878 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/manage_etc_hosts.yml for 10.0.0.56, 10.0.0.44, 10.0.0.42 2025-02-17 02:06:54.239 INFO: TASK [openstack : Build host_intf_dict] **************************************** 2025-02-17 02:06:54.240 INFO: ok: [10.0.0.56] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56": "ens3"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:06:54.952 INFO: TASK [openstack : Build hosts file with ctrl-data and domain suffix when provided] *** 2025-02-17 02:06:54.952 INFO: ok: [10.0.0.56] => (item=10.0.0.56) => {"ansible_loop_var": "item", "backup": "", "changed": false, "item": "10.0.0.56", "msg": ""} 2025-02-17 02:06:57.722 INFO: TASK [openstack : Merge kolla_globals params with defaults] ******************** 2025-02-17 02:06:57.722 INFO: ok: [10.0.0.56 -> 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.56 10.0.0.53 10.0.0.22", "opencontrail_collector_ip": "10.0.0.56 10.0.0.53 10.0.0.22", "opencontrail_webui_ip": "10.0.0.56 10.0.0.53 10.0.0.22", "openstack_release": "yoga", "openstack_service_workers": 1}}, "changed": false} 2025-02-17 02:06:58.357 INFO: TASK [openstack : merge os_storage_nodes] ************************************** 2025-02-17 02:06:58.358 INFO: ok: [10.0.0.56 -> 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.56 10.0.0.53 10.0.0.22", "opencontrail_collector_ip": "10.0.0.56 10.0.0.53 10.0.0.22", "opencontrail_webui_ip": "10.0.0.56 10.0.0.53 10.0.0.22", "openstack_release": "yoga", "openstack_service_workers": 1, "storage_nodes": "10.0.0.56"}}, "changed": false} 2025-02-17 02:06:58.657 INFO: TASK [openstack : include_tasks] *********************************************** 2025-02-17 02:06:58.988 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/inventory.yml for 10.0.0.56, 10.0.0.44, 10.0.0.42 2025-02-17 02:07:01.721 INFO: TASK [openstack : Populate openstack inventory] ******************************** changed: [10.0.0.56 -> localhost] => {"changed": true, "checksum": "551ceaeafcecaac8e55d9be424bbacfd2a067cec", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/inventory/my_inventory", "gid": 0, "group": "root", "md5sum": "7f5a8b681ba0a34199521a1baefc3e9b", "mode": "0644", "owner": "root", "size": 9863, "src": "/root/.ansible/tmp/ansible-tmp-1739758019.238639-269529-272388844496682/source", "state": "file", "uid": 0} 2025-02-17 02:07:01.931 INFO: TASK [openstack : include_tasks] *********************************************** 2025-02-17 02:07:02.424 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/passwords.yml for 10.0.0.56, 10.0.0.44, 10.0.0.42 2025-02-17 02:07:03.138 INFO: TASK [openstack : Create password file from template] ************************** 2025-02-17 02:07:03.145 INFO: changed: [10.0.0.56 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:07:07.294 INFO: TASK [openstack : Generate kolla passwords] ************************************ changed: [10.0.0.56 -> localhost] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": true} 2025-02-17 02:07:07.516 INFO: TASK [openstack : include_tasks] *********************************************** 2025-02-17 02:07:07.869 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/openstack/tasks/host_params.yml for 10.0.0.56, 10.0.0.44, 10.0.0.42 2025-02-17 02:07:08.525 INFO: TASK [openstack : Create host_vars directory if required] ********************** changed: [10.0.0.56 -> 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-17 02:07:09.471 INFO: TASK [openstack : Detect host network_interface] ******************************* ok: [10.0.0.56] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-02-17 02:07:09.549 INFO: ok: [10.0.0.44] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-02-17 02:07:09.573 INFO: ok: [10.0.0.42] => {"ansible_facts": {"host_internal_interface": "ens3"}, "changed": false} 2025-02-17 02:07:10.565 INFO: TASK [openstack : Detect host kolla_external_vip_interface] ******************** 2025-02-17 02:07:10.566 INFO: ok: [10.0.0.56] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-02-17 02:07:10.588 INFO: ok: [10.0.0.44] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-02-17 02:07:10.652 INFO: ok: [10.0.0.42] => {"ansible_facts": {"host_external_interface": "ens3"}, "changed": false} 2025-02-17 02:07:11.561 INFO: TASK [openstack : Detect host kolla_internal_address] ************************** 2025-02-17 02:07:11.562 INFO: ok: [10.0.0.56] => {"ansible_facts": {"host_internal_address": "10.0.0.56"}, "changed": false} 2025-02-17 02:07:11.569 INFO: ok: [10.0.0.44] => {"ansible_facts": {"host_internal_address": "10.0.0.56"}, "changed": false} 2025-02-17 02:07:11.659 INFO: ok: [10.0.0.42] => {"ansible_facts": {"host_internal_address": "10.0.0.56"}, "changed": false} 2025-02-17 02:07:12.406 INFO: TASK [openstack : Create host variable files] ********************************** changed: [10.0.0.56 -> localhost] => {"changed": true, "checksum": "23bfac8b5a34dd3a6b55ded484ab4684e4145c31", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.56.yml", "gid": 0, "group": "root", "md5sum": "0b2060d1045df14b17b4e360b39d2daa", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1739758031.8695273-270177-181391069508950/source", "state": "file", "uid": 0} 2025-02-17 02:07:12.632 INFO: changed: [10.0.0.44 -> localhost] => {"changed": true, "checksum": "23bfac8b5a34dd3a6b55ded484ab4684e4145c31", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.44.yml", "gid": 0, "group": "root", "md5sum": "0b2060d1045df14b17b4e360b39d2daa", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1739758032.0304883-270190-77209474615464/source", "state": "file", "uid": 0} 2025-02-17 02:07:12.794 INFO: changed: [10.0.0.42 -> localhost] => {"changed": true, "checksum": "23bfac8b5a34dd3a6b55ded484ab4684e4145c31", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.42.yml", "gid": 0, "group": "root", "md5sum": "0b2060d1045df14b17b4e360b39d2daa", "mode": "0644", "owner": "root", "size": 97, "src": "/root/.ansible/tmp/ansible-tmp-1739758032.2339773-270232-119766419063189/source", "state": "file", "uid": 0} 2025-02-17 02:07:13.403 INFO: TASK [openstack : Populate etc/kolla/globals.yml] ****************************** changed: [10.0.0.56 -> localhost] => {"changed": true, "checksum": "f848a9ed4ce0b6891e6678e621d1c0d30096897e", "dest": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/etc/kolla/globals.yml", "gid": 0, "group": "root", "md5sum": "5e3914883e944e81e6b660361dca499a", "mode": "0644", "owner": "root", "size": 1618, "src": "/root/.ansible/tmp/ansible-tmp-1739758032.9993432-270419-249308772129364/source", "state": "file", "uid": 0} 2025-02-17 02:07:13.958 INFO: TASK [Import group variables] ************************************************** 2025-02-17 02:07:13.958 INFO: ok: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:07:14.105 INFO: ok: [10.0.0.44] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:07:14.175 INFO: ok: [10.0.0.42] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:07:14.459 INFO: TASK [Import global variables] ************************************************* 2025-02-17 02:07:14.460 INFO: ok: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:07:14.527 INFO: ok: [10.0.0.44] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:07:14.597 INFO: ok: [10.0.0.42] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:07:14.908 INFO: TASK [set tmphost] ************************************************************* 2025-02-17 02:07:14.909 INFO: ok: [10.0.0.56] => {"ansible_facts": {"tmp_host": "10.0.0.56"}, "changed": false} 2025-02-17 02:07:15.002 INFO: ok: [10.0.0.44] => {"ansible_facts": {"tmp_host": "10.0.0.44"}, "changed": false} 2025-02-17 02:07:15.086 INFO: ok: [10.0.0.42] => {"ansible_facts": {"tmp_host": "10.0.0.42"}, "changed": false} 2025-02-17 02:07:15.675 INFO: TASK [stat] ******************************************************************** 2025-02-17 02:07:15.685 INFO: ok: [10.0.0.56 -> localhost] => {"changed": false, "stat": {"atime": 1739758032.3722484, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "23bfac8b5a34dd3a6b55ded484ab4684e4145c31", "ctime": 1739758032.3722484, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2842858, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739758032.1722429, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.56.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "2726198723", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:07:15.757 INFO: ok: [10.0.0.44 -> localhost] => {"changed": false, "stat": {"atime": 1739758032.608255, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "23bfac8b5a34dd3a6b55ded484ab4684e4145c31", "ctime": 1739758032.608255, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2842862, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739758032.3562481, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.44.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "287963699", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:07:15.923 INFO: ok: [10.0.0.42 -> localhost] => {"changed": false, "stat": {"atime": 1739758032.7602592, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "23bfac8b5a34dd3a6b55ded484ab4684e4145c31", "ctime": 1739758032.7602592, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 2842854, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739758032.580254, "nlink": 1, "path": "/home/ubuntu/tf-ansible-deployer/playbooks/../../contrail-kolla-ansible/ansible/host_vars/10.0.0.42.yml", "pw_name": "root", "readable": true, "rgrp": true, "roth": true, "rusr": true, "size": 97, "uid": 0, "version": "649010031", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:07:16.204 INFO: TASK [Import host variables] *************************************************** 2025-02-17 02:07:16.205 INFO: ok: [10.0.0.56] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.56", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.56.yml"], "changed": false} 2025-02-17 02:07:16.221 INFO: ok: [10.0.0.44] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.56", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.44.yml"], "changed": false} 2025-02-17 02:07:16.300 INFO: ok: [10.0.0.42] => {"ansible_facts": {"kolla_external_vip_interface": "ens3", "kolla_internal_address": "10.0.0.56", "network_interface": "ens3"}, "ansible_included_var_files": ["/home/ubuntu/contrail-kolla-ansible/ansible/host_vars/10.0.0.42.yml"], "changed": false} 2025-02-17 02:07:16.837 INFO: TASK [Set docker environment variable DOCKER_CLIENT_TIMEOUT] ******************* 2025-02-17 02:07:16.841 INFO: ok: [10.0.0.56] => {"backup": "", "changed": false, "msg": ""} 2025-02-17 02:07:16.848 INFO: ok: [10.0.0.44] => {"backup": "", "changed": false, "msg": ""} 2025-02-17 02:07:16.915 INFO: ok: [10.0.0.42] => {"backup": "", "changed": false, "msg": ""} 2025-02-17 02:07:17.391 INFO: TASK [Set docker environment variable COMPOSE_HTTP_TIMEOUT] ******************** 2025-02-17 02:07:17.391 INFO: ok: [10.0.0.56] => {"backup": "", "changed": false, "msg": ""} 2025-02-17 02:07:17.508 INFO: ok: [10.0.0.44] => {"backup": "", "changed": false, "msg": ""} 2025-02-17 02:07:17.577 INFO: ok: [10.0.0.42] => {"backup": "", "changed": false, "msg": ""} 2025-02-17 02:07:17.775 INFO: PLAY [Create certificates for haproxy] ***************************************** 2025-02-17 02:07:17.965 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-17 02:07:18.097 INFO: TASK [Import global variables] ************************************************* 2025-02-17 02:07:18.097 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-17 02:07:18.331 INFO: PLAY [Calculate the deleted nodes list] **************************************** 2025-02-17 02:07:18.863 INFO: PLAY [Apply role destroy] ****************************************************** 2025-02-17 02:07:22.517 INFO: [WARNING]: Found variable using reserved name: action 2025-02-17 02:07:22.518 INFO: PLAY [Gather facts for all hosts] ********************************************** 2025-02-17 02:07:24.674 INFO: TASK [Gather facts] ************************************************************ 2025-02-17 02:07:24.675 INFO: ok: [10.0.0.53] 2025-02-17 02:07:24.801 INFO: ok: [10.0.0.22] 2025-02-17 02:07:24.949 INFO: TASK [Group hosts to determine when using --limit] ***************************** 2025-02-17 02:07:24.950 INFO: ok: [10.0.0.56] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:25.033 INFO: ok: [10.0.0.53] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:25.092 INFO: ok: [10.0.0.22] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:25.120 INFO: ok: [10.0.0.44] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:25.177 INFO: ok: [10.0.0.42] => {"add_group": "all_using_limit_False", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:25.275 INFO: [WARNING]: Could not match supplied host pattern, ignoring: all_using_limit_True 2025-02-17 02:07:25.278 INFO: PLAY [Gather facts for all hosts (if using --limit)] *************************** 2025-02-17 02:07:25.278 INFO: skipping: no hosts matched 2025-02-17 02:07:25.279 INFO: PLAY [Group hosts based on configuration] ************************************** 2025-02-17 02:07:25.503 INFO: TASK [Group hosts based on Kolla action] *************************************** ok: [10.0.0.56] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:25.564 INFO: ok: [10.0.0.53] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:25.632 INFO: ok: [10.0.0.22] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:25.653 INFO: ok: [10.0.0.44] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:25.720 INFO: ok: [10.0.0.42] => {"add_group": "kolla_action_deploy", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:25.975 INFO: TASK [Group hosts based on enabled services] *********************************** 2025-02-17 02:07:25.975 INFO: ok: [10.0.0.56] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.050 INFO: ok: [10.0.0.56] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]} 2025-02-17 02:07:26.170 INFO: ok: [10.0.0.56] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.217 INFO: ok: [10.0.0.44] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.241 INFO: ok: [10.0.0.53] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.294 INFO: ok: [10.0.0.44] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]} 2025-02-17 02:07:26.369 INFO: ok: [10.0.0.22] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.418 INFO: ok: [10.0.0.53] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.513 INFO: ok: [10.0.0.42] => (item=enable_aodh_False) => {"add_group": "enable_aodh_False", "ansible_loop_var": "item", "changed": false, "item": "enable_aodh_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.532 INFO: ok: [10.0.0.56] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.571 INFO: ok: [10.0.0.22] => (item=enable_barbican_False) => {"add_group": "enable_barbican_False", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.572 INFO: ok: [10.0.0.44] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.654 INFO: ok: [10.0.0.42] => (item=enable_barbican_True) => {"add_group": "enable_barbican_True", "ansible_loop_var": "item", "changed": false, "item": "enable_barbican_True", "parent_groups": ["all"]} 2025-02-17 02:07:26.707 INFO: ok: [10.0.0.56] => (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-17 02:07:26.752 INFO: ok: [10.0.0.44] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.841 INFO: ok: [10.0.0.53] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.854 INFO: ok: [10.0.0.56] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.877 INFO: ok: [10.0.0.44] => (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-17 02:07:26.961 INFO: ok: [10.0.0.44] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-02-17 02:07:26.977 INFO: ok: [10.0.0.22] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.004 INFO: ok: [10.0.0.53] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.018 INFO: ok: [10.0.0.42] => (item=enable_blazar_False) => {"add_group": "enable_blazar_False", "ansible_loop_var": "item", "changed": false, "item": "enable_blazar_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.021 INFO: ok: [10.0.0.56] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.042 INFO: ok: [10.0.0.44] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.073 INFO: ok: [10.0.0.53] => (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-17 02:07:27.121 INFO: ok: [10.0.0.44] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.153 INFO: ok: [10.0.0.53] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.175 INFO: ok: [10.0.0.56] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.180 INFO: ok: [10.0.0.42] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.193 INFO: ok: [10.0.0.22] => (item=enable_ceilometer_False) => {"add_group": "enable_ceilometer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ceilometer_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.213 INFO: ok: [10.0.0.44] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.234 INFO: ok: [10.0.0.53] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.265 INFO: ok: [10.0.0.56] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.350 INFO: ok: [10.0.0.53] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} ok: [10.0.0.42] => (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-17 02:07:27.359 INFO: ok: [10.0.0.22] => (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-17 02:07:27.373 INFO: ok: [10.0.0.56] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.373 INFO: ok: [10.0.0.44] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.413 INFO: ok: [10.0.0.53] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.466 INFO: ok: [10.0.0.42] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.480 INFO: ok: [10.0.0.22] => (item=enable_cinder_False) => {"add_group": "enable_cinder_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cinder_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.489 INFO: ok: [10.0.0.53] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.495 INFO: ok: [10.0.0.56] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.526 INFO: ok: [10.0.0.44] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.548 INFO: ok: [10.0.0.42] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.599 INFO: ok: [10.0.0.53] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.625 INFO: ok: [10.0.0.22] => (item=enable_cloudkitty_False) => {"add_group": "enable_cloudkitty_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cloudkitty_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.630 INFO: ok: [10.0.0.56] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.633 INFO: ok: [10.0.0.42] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.677 INFO: ok: [10.0.0.44] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.695 INFO: ok: [10.0.0.22] => (item=enable_collectd_False) => {"add_group": "enable_collectd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_collectd_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.710 INFO: ok: [10.0.0.42] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.733 INFO: ok: [10.0.0.53] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.782 INFO: ok: [10.0.0.22] => (item=enable_cyborg_False) => {"add_group": "enable_cyborg_False", "ansible_loop_var": "item", "changed": false, "item": "enable_cyborg_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.797 INFO: ok: [10.0.0.56] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.816 INFO: ok: [10.0.0.53] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.834 INFO: ok: [10.0.0.42] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.849 INFO: ok: [10.0.0.44] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.893 INFO: ok: [10.0.0.22] => (item=enable_designate_False) => {"add_group": "enable_designate_False", "ansible_loop_var": "item", "changed": false, "item": "enable_designate_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.899 INFO: ok: [10.0.0.53] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-02-17 02:07:27.937 INFO: ok: [10.0.0.56] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-02-17 02:07:27.937 INFO: ok: [10.0.0.42] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.982 INFO: ok: [10.0.0.53] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-02-17 02:07:27.984 INFO: ok: [10.0.0.22] => (item=enable_elasticsearch_False) => {"add_group": "enable_elasticsearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_elasticsearch_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.070 INFO: ok: [10.0.0.22] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.072 INFO: ok: [10.0.0.56] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.111 INFO: ok: [10.0.0.44] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.113 INFO: ok: [10.0.0.42] => (item=enable_etcd_False) => {"add_group": "enable_etcd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_etcd_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.213 INFO: ok: [10.0.0.53] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.232 INFO: ok: [10.0.0.44] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.233 INFO: ok: [10.0.0.22] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.250 INFO: ok: [10.0.0.42] => (item=enable_freezer_False) => {"add_group": "enable_freezer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_freezer_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.297 INFO: ok: [10.0.0.56] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.300 INFO: ok: [10.0.0.53] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.379 INFO: ok: [10.0.0.53] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.390 INFO: ok: [10.0.0.44] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.394 INFO: ok: [10.0.0.22] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.422 INFO: ok: [10.0.0.42] => (item=enable_glance_True) => {"add_group": "enable_glance_True", "ansible_loop_var": "item", "changed": false, "item": "enable_glance_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.456 INFO: ok: [10.0.0.56] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.462 INFO: ok: [10.0.0.53] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.486 INFO: ok: [10.0.0.42] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.501 INFO: ok: [10.0.0.44] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.551 INFO: ok: [10.0.0.53] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.591 INFO: ok: [10.0.0.22] => (item=enable_gnocchi_False) => {"add_group": "enable_gnocchi_False", "ansible_loop_var": "item", "changed": false, "item": "enable_gnocchi_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.607 INFO: ok: [10.0.0.56] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.627 INFO: ok: [10.0.0.42] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.644 INFO: ok: [10.0.0.53] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.649 INFO: ok: [10.0.0.44] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.690 INFO: ok: [10.0.0.22] => (item=enable_grafana_False) => {"add_group": "enable_grafana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_grafana_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.693 INFO: ok: [10.0.0.42] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.693 INFO: ok: [10.0.0.56] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.768 INFO: ok: [10.0.0.56] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.775 INFO: ok: [10.0.0.22] => (item=enable_hacluster_False) => {"add_group": "enable_hacluster_False", "ansible_loop_var": "item", "changed": false, "item": "enable_hacluster_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.786 INFO: ok: [10.0.0.53] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.797 INFO: ok: [10.0.0.44] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.842 INFO: ok: [10.0.0.42] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.855 INFO: ok: [10.0.0.56] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.858 INFO: ok: [10.0.0.22] => (item=enable_heat_True) => {"add_group": "enable_heat_True", "ansible_loop_var": "item", "changed": false, "item": "enable_heat_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.900 INFO: ok: [10.0.0.44] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.921 INFO: ok: [10.0.0.53] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-02-17 02:07:28.923 INFO: ok: [10.0.0.42] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.949 INFO: ok: [10.0.0.22] => (item=enable_horizon_True) => {"add_group": "enable_horizon_True", "ansible_loop_var": "item", "changed": false, "item": "enable_horizon_True", "parent_groups": ["all"]} 2025-02-17 02:07:28.992 INFO: ok: [10.0.0.44] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.019 INFO: ok: [10.0.0.22] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.041 INFO: ok: [10.0.0.56] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.079 INFO: ok: [10.0.0.42] => (item=enable_influxdb_False) => {"add_group": "enable_influxdb_False", "ansible_loop_var": "item", "changed": false, "item": "enable_influxdb_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.089 INFO: ok: [10.0.0.22] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.096 INFO: ok: [10.0.0.44] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.104 INFO: ok: [10.0.0.53] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-02-17 02:07:29.170 INFO: ok: [10.0.0.44] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.189 INFO: ok: [10.0.0.56] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.209 INFO: ok: [10.0.0.22] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.222 INFO: ok: [10.0.0.42] => (item=enable_ironic_False) => {"add_group": "enable_ironic_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ironic_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.229 INFO: ok: [10.0.0.53] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.272 INFO: ok: [10.0.0.44] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-02-17 02:07:29.334 INFO: ok: [10.0.0.56] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-02-17 02:07:29.357 INFO: ok: [10.0.0.44] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.368 INFO: ok: [10.0.0.53] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.381 INFO: ok: [10.0.0.22] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.396 INFO: ok: [10.0.0.42] => (item=enable_iscsid_False) => {"add_group": "enable_iscsid_False", "ansible_loop_var": "item", "changed": false, "item": "enable_iscsid_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.429 INFO: ok: [10.0.0.56] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.430 INFO: ok: [10.0.0.44] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.447 INFO: ok: [10.0.0.53] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]} 2025-02-17 02:07:29.495 INFO: ok: [10.0.0.42] => (item=enable_kafka_False) => {"add_group": "enable_kafka_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kafka_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.496 INFO: ok: [10.0.0.56] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.524 INFO: ok: [10.0.0.22] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-02-17 02:07:29.565 INFO: ok: [10.0.0.56] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.581 INFO: ok: [10.0.0.44] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.599 INFO: ok: [10.0.0.53] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.621 INFO: ok: [10.0.0.42] => (item=enable_keystone_True) => {"add_group": "enable_keystone_True", "ansible_loop_var": "item", "changed": false, "item": "enable_keystone_True", "parent_groups": ["all"]} 2025-02-17 02:07:29.637 INFO: ok: [10.0.0.56] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.672 INFO: ok: [10.0.0.22] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.675 INFO: ok: [10.0.0.53] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.689 INFO: ok: [10.0.0.44] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.757 INFO: ok: [10.0.0.22] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.770 INFO: ok: [10.0.0.44] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.790 INFO: ok: [10.0.0.42] => (item=enable_kibana_False) => {"add_group": "enable_kibana_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kibana_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.810 INFO: ok: [10.0.0.53] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-02-17 02:07:29.824 INFO: ok: [10.0.0.22] => (item=enable_loadbalancer_True) => {"add_group": "enable_loadbalancer_True", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_True", "parent_groups": ["all"]} 2025-02-17 02:07:29.852 INFO: ok: [10.0.0.56] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.856 INFO: ok: [10.0.0.44] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-02-17 02:07:29.905 INFO: ok: [10.0.0.42] => (item=enable_kuryr_False) => {"add_group": "enable_kuryr_False", "ansible_loop_var": "item", "changed": false, "item": "enable_kuryr_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.949 INFO: ok: [10.0.0.44] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-02-17 02:07:29.957 INFO: ok: [10.0.0.53] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.002 INFO: ok: [10.0.0.56] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.006 INFO: ok: [10.0.0.22] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.052 INFO: ok: [10.0.0.42] => (item=enable_loadbalancer_False) => {"add_group": "enable_loadbalancer_False", "ansible_loop_var": "item", "changed": false, "item": "enable_loadbalancer_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.076 INFO: ok: [10.0.0.53] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.101 INFO: ok: [10.0.0.22] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.113 INFO: ok: [10.0.0.44] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.127 INFO: ok: [10.0.0.42] => (item=enable_magnum_False) => {"add_group": "enable_magnum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_magnum_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.151 INFO: ok: [10.0.0.53] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.164 INFO: ok: [10.0.0.22] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.174 INFO: ok: [10.0.0.56] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.232 INFO: ok: [10.0.0.22] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.248 INFO: ok: [10.0.0.53] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.281 INFO: ok: [10.0.0.44] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.281 INFO: ok: [10.0.0.42] => (item=enable_manila_False) => {"add_group": "enable_manila_False", "ansible_loop_var": "item", "changed": false, "item": "enable_manila_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.299 INFO: ok: [10.0.0.22] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.322 INFO: ok: [10.0.0.56] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.337 INFO: ok: [10.0.0.53] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.398 INFO: ok: [10.0.0.42] => (item=enable_mariadb_True) => {"add_group": "enable_mariadb_True", "ansible_loop_var": "item", "changed": false, "item": "enable_mariadb_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.411 INFO: ok: [10.0.0.22] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.427 INFO: ok: [10.0.0.44] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.427 INFO: ok: [10.0.0.53] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.451 INFO: ok: [10.0.0.56] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.512 INFO: ok: [10.0.0.53] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.519 INFO: ok: [10.0.0.42] => (item=enable_masakari_False) => {"add_group": "enable_masakari_False", "ansible_loop_var": "item", "changed": false, "item": "enable_masakari_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.561 INFO: ok: [10.0.0.22] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.577 INFO: ok: [10.0.0.56] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.585 INFO: ok: [10.0.0.44] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.615 INFO: ok: [10.0.0.53] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.640 INFO: ok: [10.0.0.42] => (item=enable_memcached_True) => {"add_group": "enable_memcached_True", "ansible_loop_var": "item", "changed": false, "item": "enable_memcached_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.652 INFO: ok: [10.0.0.56] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.675 INFO: ok: [10.0.0.44] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.702 INFO: ok: [10.0.0.22] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.711 INFO: ok: [10.0.0.53] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.713 INFO: ok: [10.0.0.42] => (item=enable_mistral_False) => {"add_group": "enable_mistral_False", "ansible_loop_var": "item", "changed": false, "item": "enable_mistral_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.744 INFO: ok: [10.0.0.56] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.765 INFO: ok: [10.0.0.44] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.779 INFO: ok: [10.0.0.42] => (item=enable_monasca_False) => {"add_group": "enable_monasca_False", "ansible_loop_var": "item", "changed": false, "item": "enable_monasca_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.792 INFO: ok: [10.0.0.22] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.836 INFO: ok: [10.0.0.44] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.848 INFO: ok: [10.0.0.42] => (item=enable_multipathd_False) => {"add_group": "enable_multipathd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_multipathd_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.854 INFO: ok: [10.0.0.53] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.878 INFO: ok: [10.0.0.22] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.894 INFO: ok: [10.0.0.56] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.921 INFO: ok: [10.0.0.42] => (item=enable_murano_False) => {"add_group": "enable_murano_False", "ansible_loop_var": "item", "changed": false, "item": "enable_murano_False", "parent_groups": ["all"]} 2025-02-17 02:07:30.972 INFO: ok: [10.0.0.22] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-02-17 02:07:30.991 INFO: ok: [10.0.0.44] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.001 INFO: ok: [10.0.0.42] => (item=enable_neutron_True) => {"add_group": "enable_neutron_True", "ansible_loop_var": "item", "changed": false, "item": "enable_neutron_True", "parent_groups": ["all"]} 2025-02-17 02:07:31.038 INFO: ok: [10.0.0.56] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-02-17 02:07:31.074 INFO: ok: [10.0.0.53] => (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-17 02:07:31.094 INFO: ok: [10.0.0.22] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.124 INFO: ok: [10.0.0.44] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.125 INFO: ok: [10.0.0.56] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.154 INFO: ok: [10.0.0.42] => (item=enable_nova_True) => {"add_group": "enable_nova_True", "ansible_loop_var": "item", "changed": false, "item": "enable_nova_True", "parent_groups": ["all"]} 2025-02-17 02:07:31.205 INFO: ok: [10.0.0.56] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.236 INFO: ok: [10.0.0.53] => (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-17 02:07:31.253 INFO: ok: [10.0.0.22] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.254 INFO: ok: [10.0.0.44] => (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-17 02:07:31.275 INFO: ok: [10.0.0.42] => (item=enable_octavia_False) => {"add_group": "enable_octavia_False", "ansible_loop_var": "item", "changed": false, "item": "enable_octavia_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.356 INFO: ok: [10.0.0.22] => (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-17 02:07:31.360 INFO: ok: [10.0.0.56] => (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-17 02:07:31.366 INFO: ok: [10.0.0.44] => (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-17 02:07:31.377 INFO: ok: [10.0.0.53] => (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-17 02:07:31.424 INFO: ok: [10.0.0.22] => (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-17 02:07:31.435 INFO: ok: [10.0.0.42] => (item=enable_opensearch_False) => {"add_group": "enable_opensearch_False", "ansible_loop_var": "item", "changed": false, "item": "enable_opensearch_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.439 INFO: ok: [10.0.0.56] => (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-17 02:07:31.479 INFO: ok: [10.0.0.44] => (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-17 02:07:31.508 INFO: ok: [10.0.0.56] => (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-17 02:07:31.531 INFO: ok: [10.0.0.53] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.540 INFO: ok: [10.0.0.22] => (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-17 02:07:31.567 INFO: ok: [10.0.0.42] => (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-17 02:07:31.583 INFO: ok: [10.0.0.56] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.617 INFO: ok: [10.0.0.22] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.637 INFO: ok: [10.0.0.42] => (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-17 02:07:31.674 INFO: ok: [10.0.0.44] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.702 INFO: ok: [10.0.0.53] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-02-17 02:07:31.730 INFO: ok: [10.0.0.42] => (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-17 02:07:31.749 INFO: ok: [10.0.0.56] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-02-17 02:07:31.815 INFO: ok: [10.0.0.22] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-02-17 02:07:31.825 INFO: ok: [10.0.0.44] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-02-17 02:07:31.865 INFO: ok: [10.0.0.53] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.885 INFO: ok: [10.0.0.42] => (item=enable_ovn_False) => {"add_group": "enable_ovn_False", "ansible_loop_var": "item", "changed": false, "item": "enable_ovn_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.929 INFO: ok: [10.0.0.56] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.951 INFO: ok: [10.0.0.22] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-02-17 02:07:31.960 INFO: ok: [10.0.0.44] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.028 INFO: ok: [10.0.0.22] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.061 INFO: ok: [10.0.0.53] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.067 INFO: ok: [10.0.0.42] => (item=enable_placement_True) => {"add_group": "enable_placement_True", "ansible_loop_var": "item", "changed": false, "item": "enable_placement_True", "parent_groups": ["all"]} 2025-02-17 02:07:32.108 INFO: ok: [10.0.0.56] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.122 INFO: ok: [10.0.0.44] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.142 INFO: ok: [10.0.0.22] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-02-17 02:07:32.167 INFO: ok: [10.0.0.53] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-02-17 02:07:32.179 INFO: ok: [10.0.0.42] => (item=enable_prometheus_False) => {"add_group": "enable_prometheus_False", "ansible_loop_var": "item", "changed": false, "item": "enable_prometheus_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.249 INFO: ok: [10.0.0.56] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-02-17 02:07:32.259 INFO: ok: [10.0.0.53] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.262 INFO: ok: [10.0.0.42] => (item=enable_qdrouterd_False) => {"add_group": "enable_qdrouterd_False", "ansible_loop_var": "item", "changed": false, "item": "enable_qdrouterd_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.287 INFO: ok: [10.0.0.44] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-02-17 02:07:32.295 INFO: ok: [10.0.0.22] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.340 INFO: ok: [10.0.0.42] => (item=enable_rabbitmq_True) => {"add_group": "enable_rabbitmq_True", "ansible_loop_var": "item", "changed": false, "item": "enable_rabbitmq_True", "parent_groups": ["all"]} 2025-02-17 02:07:32.345 INFO: ok: [10.0.0.56] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.360 INFO: ok: [10.0.0.53] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.446 INFO: ok: [10.0.0.44] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.456 INFO: ok: [10.0.0.42] => (item=enable_redis_False) => {"add_group": "enable_redis_False", "ansible_loop_var": "item", "changed": false, "item": "enable_redis_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.475 INFO: ok: [10.0.0.56] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.480 INFO: ok: [10.0.0.22] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.502 INFO: ok: [10.0.0.53] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.534 INFO: ok: [10.0.0.44] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.540 INFO: ok: [10.0.0.42] => (item=enable_sahara_False) => {"add_group": "enable_sahara_False", "ansible_loop_var": "item", "changed": false, "item": "enable_sahara_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.558 INFO: ok: [10.0.0.56] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.580 INFO: ok: [10.0.0.22] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.659 INFO: ok: [10.0.0.56] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.662 INFO: ok: [10.0.0.44] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.676 INFO: ok: [10.0.0.53] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.717 INFO: ok: [10.0.0.42] => (item=enable_senlin_False) => {"add_group": "enable_senlin_False", "ansible_loop_var": "item", "changed": false, "item": "enable_senlin_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.734 INFO: ok: [10.0.0.22] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.813 INFO: ok: [10.0.0.42] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.849 INFO: ok: [10.0.0.56] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.876 INFO: ok: [10.0.0.44] => (item=enable_skydive_False) => {"add_group": "enable_skydive_False", "ansible_loop_var": "item", "changed": false, "item": "enable_skydive_False", "parent_groups": ["all"]} 2025-02-17 02:07:32.962 INFO: ok: [10.0.0.53] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.018 INFO: ok: [10.0.0.22] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.023 INFO: ok: [10.0.0.42] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.062 INFO: ok: [10.0.0.56] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.079 INFO: ok: [10.0.0.44] => (item=enable_solum_False) => {"add_group": "enable_solum_False", "ansible_loop_var": "item", "changed": false, "item": "enable_solum_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.121 INFO: ok: [10.0.0.53] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.128 INFO: ok: [10.0.0.42] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.149 INFO: ok: [10.0.0.22] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.152 INFO: ok: [10.0.0.56] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.159 INFO: ok: [10.0.0.44] => (item=enable_storm_False) => {"add_group": "enable_storm_False", "ansible_loop_var": "item", "changed": false, "item": "enable_storm_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.213 INFO: ok: [10.0.0.53] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.224 INFO: ok: [10.0.0.42] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.255 INFO: ok: [10.0.0.56] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.272 INFO: ok: [10.0.0.44] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.284 INFO: ok: [10.0.0.22] => (item=enable_swift_False) => {"add_group": "enable_swift_False", "ansible_loop_var": "item", "changed": false, "item": "enable_swift_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.305 INFO: ok: [10.0.0.42] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.334 INFO: ok: [10.0.0.56] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.343 INFO: ok: [10.0.0.53] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.348 INFO: ok: [10.0.0.44] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.382 INFO: ok: [10.0.0.42] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.406 INFO: ok: [10.0.0.22] => (item=enable_tacker_False) => {"add_group": "enable_tacker_False", "ansible_loop_var": "item", "changed": false, "item": "enable_tacker_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.426 INFO: ok: [10.0.0.53] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.471 INFO: ok: [10.0.0.56] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.505 INFO: ok: [10.0.0.53] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.518 INFO: ok: [10.0.0.44] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.523 INFO: ok: [10.0.0.42] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.569 INFO: ok: [10.0.0.56] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.575 INFO: ok: [10.0.0.22] => (item=enable_telegraf_False) => {"add_group": "enable_telegraf_False", "ansible_loop_var": "item", "changed": false, "item": "enable_telegraf_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.581 INFO: ok: [10.0.0.53] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.652 INFO: ok: [10.0.0.56] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.695 INFO: ok: [10.0.0.44] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.705 INFO: ok: [10.0.0.53] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.717 INFO: ok: [10.0.0.42] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.749 INFO: ok: [10.0.0.22] => (item=enable_trove_False) => {"add_group": "enable_trove_False", "ansible_loop_var": "item", "changed": false, "item": "enable_trove_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.769 INFO: ok: [10.0.0.56] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.780 INFO: ok: [10.0.0.53] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.842 INFO: ok: [10.0.0.42] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.849 INFO: ok: [10.0.0.56] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.885 INFO: ok: [10.0.0.53] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.901 INFO: ok: [10.0.0.22] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.907 INFO: ok: [10.0.0.44] => (item=enable_vitrage_False) => {"add_group": "enable_vitrage_False", "ansible_loop_var": "item", "changed": false, "item": "enable_vitrage_False", "parent_groups": ["all"]} ok: [10.0.0.42] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.971 INFO: ok: [10.0.0.22] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.981 INFO: ok: [10.0.0.42] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-02-17 02:07:33.989 INFO: ok: [10.0.0.44] => (item=enable_watcher_False) => {"add_group": "enable_watcher_False", "ansible_loop_var": "item", "changed": false, "item": "enable_watcher_False", "parent_groups": ["all"]} 2025-02-17 02:07:34.046 INFO: ok: [10.0.0.22] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-02-17 02:07:34.056 INFO: ok: [10.0.0.44] => (item=enable_zookeeper_False) => {"add_group": "enable_zookeeper_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zookeeper_False", "parent_groups": ["all"]} 2025-02-17 02:07:34.123 INFO: ok: [10.0.0.44] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-02-17 02:07:34.126 INFO: ok: [10.0.0.22] => (item=enable_zun_False) => {"add_group": "enable_zun_False", "ansible_loop_var": "item", "changed": false, "item": "enable_zun_False", "parent_groups": ["all"]} 2025-02-17 02:07:34.279 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kolla_action_precheck 2025-02-17 02:07:34.279 INFO: PLAY [Apply role prechecks] **************************************************** 2025-02-17 02:07:34.280 INFO: skipping: no hosts matched 2025-02-17 02:07:34.287 INFO: PLAY [Apply role common] ******************************************************* 2025-02-17 02:07:34.438 INFO: TASK [common : include_tasks] ************************************************** 2025-02-17 02:07:34.761 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/common/tasks/deploy.yml for 10.0.0.56, 10.0.0.44, 10.0.0.42 2025-02-17 02:07:35.274 INFO: TASK [common : Ensuring config directories exist] ****************************** 2025-02-17 02:07:35.278 INFO: ok: [10.0.0.44] => (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-17 02:07:35.282 INFO: ok: [10.0.0.56] => (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-17 02:07:35.315 INFO: ok: [10.0.0.42] => (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-17 02:07:35.658 INFO: ok: [10.0.0.56] => (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-17 02:07:35.669 INFO: ok: [10.0.0.44] => (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-17 02:07:35.707 INFO: ok: [10.0.0.42] => (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-17 02:07:36.069 INFO: ok: [10.0.0.44] => (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-17 02:07:36.075 INFO: ok: [10.0.0.56] => (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-17 02:07:36.080 INFO: ok: [10.0.0.42] => (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-17 02:07:37.021 INFO: TASK [common : Copying over config.json files for services] ******************** 2025-02-17 02:07:37.023 INFO: ok: [10.0.0.56] => (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-17 02:07:37.031 INFO: ok: [10.0.0.44] => (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-17 02:07:37.072 INFO: ok: [10.0.0.42] => (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-17 02:07:37.609 INFO: ok: [10.0.0.44] => (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-17 02:07:37.649 INFO: ok: [10.0.0.42] => (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-17 02:07:37.675 INFO: ok: [10.0.0.56] => (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-17 02:07:38.234 INFO: ok: [10.0.0.42] => (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-17 02:07:38.258 INFO: ok: [10.0.0.44] => (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-17 02:07:38.367 INFO: ok: [10.0.0.56] => (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-17 02:07:38.963 INFO: TASK [common : Find custom fluentd input config files] ************************* ok: [10.0.0.56 -> 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-17 02:07:38.964 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-17 02:07:39.299 INFO: TASK [common : Find custom fluentd filter config files] ************************ 2025-02-17 02:07:39.300 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-17 02:07:39.305 INFO: ok: [10.0.0.56 -> 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-17 02:07:39.653 INFO: TASK [common : Find custom fluentd format config files] ************************ 2025-02-17 02:07:39.653 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-17 02:07:39.654 INFO: ok: [10.0.0.56 -> 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-17 02:07:39.992 INFO: TASK [common : Find custom fluentd output config files] ************************ ok: [10.0.0.56 -> 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-17 02:07:39.992 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-17 02:07:40.901 INFO: TASK [common : Copying over td-agent.conf] ************************************* 2025-02-17 02:07:40.902 INFO: ok: [10.0.0.44] => {"changed": false, "checksum": "2fefbdc384f0a4d80fca1916814753b6106921dc", "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-17 02:07:40.941 INFO: ok: [10.0.0.56] => {"changed": false, "checksum": "1a6498bdb55245eed3f9130f6349a9c73fbc85aa", "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-17 02:07:40.975 INFO: ok: [10.0.0.42] => {"changed": false, "checksum": "908566feeff153e06d9b41b0d8d6ab0660696875", "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-17 02:07:41.752 INFO: TASK [common : Copying over cron logrotate config file] ************************ 2025-02-17 02:07:41.754 INFO: ok: [10.0.0.44] => {"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-17 02:07:41.786 INFO: ok: [10.0.0.56] => {"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-17 02:07:41.797 INFO: ok: [10.0.0.42] => {"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-17 02:07:42.472 INFO: TASK [common : Ensure RabbitMQ Erlang cookie exists] *************************** ok: [10.0.0.56] => {"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-17 02:07:42.534 INFO: ok: [10.0.0.44] => {"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-17 02:07:42.559 INFO: ok: [10.0.0.42] => {"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-17 02:07:43.042 INFO: TASK [common : Ensuring config directories have correct owner and permission] *** 2025-02-17 02:07:43.044 INFO: ok: [10.0.0.56] => (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-17 02:07:43.066 INFO: ok: [10.0.0.44] => (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-17 02:07:43.139 INFO: ok: [10.0.0.42] => (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-17 02:07:43.413 INFO: ok: [10.0.0.56] => (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-17 02:07:43.419 INFO: ok: [10.0.0.44] => (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-17 02:07:43.497 INFO: ok: [10.0.0.42] => (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-17 02:07:44.226 INFO: TASK [common : Copy rabbitmq-env.conf to kolla toolbox] ************************ ok: [10.0.0.56] => (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-17 02:07:44.275 INFO: ok: [10.0.0.44] => (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-17 02:07:44.289 INFO: ok: [10.0.0.42] => (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-17 02:07:45.021 INFO: TASK [common : Copy rabbitmq erl_inetrc to kolla toolbox] ********************** ok: [10.0.0.56] => (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-17 02:07:45.027 INFO: ok: [10.0.0.44] => (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-17 02:07:45.080 INFO: ok: [10.0.0.42] => (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-17 02:07:46.131 INFO: TASK [common : Check common containers] **************************************** ok: [10.0.0.42] => (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-17 02:07:46.160 INFO: ok: [10.0.0.44] => (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-17 02:07:46.300 INFO: ok: [10.0.0.56] => (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-17 02:07:46.771 INFO: ok: [10.0.0.42] => (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-17 02:07:46.789 INFO: ok: [10.0.0.44] => (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-17 02:07:47.122 INFO: ok: [10.0.0.56] => (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-17 02:07:47.371 INFO: ok: [10.0.0.42] => (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-17 02:07:47.435 INFO: ok: [10.0.0.44] => (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-17 02:07:47.890 INFO: ok: [10.0.0.56] => (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-17 02:07:48.508 INFO: TASK [common : Creating log volume] ******************************************** 2025-02-17 02:07:48.508 INFO: ok: [10.0.0.56] => {"changed": false, "result": false} 2025-02-17 02:07:48.556 INFO: ok: [10.0.0.44] => {"changed": false, "result": false} 2025-02-17 02:07:48.629 INFO: ok: [10.0.0.42] => {"changed": false, "result": false} 2025-02-17 02:07:49.108 INFO: TASK [common : Link kolla_logs volume to /var/log/kolla] *********************** ok: [10.0.0.44] => {"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-17 02:07:49.122 INFO: ok: [10.0.0.56] => {"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-17 02:07:49.231 INFO: ok: [10.0.0.42] => {"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-17 02:07:49.502 INFO: PLAY [Apply role loadbalancer] ************************************************* 2025-02-17 02:07:49.503 INFO: skipping: no hosts matched 2025-02-17 02:07:49.503 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_collectd_True 2025-02-17 02:07:49.507 INFO: PLAY [Apply role collectd] ***************************************************** 2025-02-17 02:07:49.507 INFO: skipping: no hosts matched 2025-02-17 02:07:49.508 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zookeeper_True 2025-02-17 02:07:49.510 INFO: PLAY [Apply role zookeeper] **************************************************** 2025-02-17 02:07:49.511 INFO: skipping: no hosts matched 2025-02-17 02:07:49.511 INFO: [WARNING]: Could not match supplied host pattern, ignoring: influxdb 2025-02-17 02:07:49.512 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_influxdb_True 2025-02-17 02:07:49.514 INFO: PLAY [Apply role influxdb] ***************************************************** 2025-02-17 02:07:49.514 INFO: skipping: no hosts matched 2025-02-17 02:07:49.515 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_telegraf_True 2025-02-17 02:07:49.517 INFO: PLAY [Apply role telegraf] ***************************************************** 2025-02-17 02:07:49.518 INFO: skipping: no hosts matched 2025-02-17 02:07:49.518 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_redis_True 2025-02-17 02:07:49.521 INFO: PLAY [Apply role redis] ******************************************************** 2025-02-17 02:07:49.521 INFO: skipping: no hosts matched 2025-02-17 02:07:49.523 INFO: PLAY [Apply role mariadb] ****************************************************** 2025-02-17 02:07:49.884 INFO: TASK [mariadb : Group MariaDB hosts based on shards] *************************** ok: [10.0.0.56] => (item=10.0.0.56) => {"add_host": {"groups": ["mariadb_shard_0"], "host_name": "10.0.0.56", "host_vars": {}}, "ansible_loop_var": "item", "changed": false, "item": "10.0.0.56"} 2025-02-17 02:07:49.960 INFO: TASK [mariadb : include_tasks] ************************************************* 2025-02-17 02:07:50.071 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/mariadb/tasks/deploy.yml for 10.0.0.56 2025-02-17 02:07:51.044 INFO: TASK [mariadb : Ensuring config directories exist] ***************************** 2025-02-17 02:07:51.045 INFO: ok: [10.0.0.56] => (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-2738-1 10.0.0.56: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.56 10.0.0.56: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-2738-1 10.0.0.56: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.56 10.0.0.56: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-17 02:07:52.402 INFO: TASK [mariadb : Copying over config.json files for services] ******************* 2025-02-17 02:07:52.402 INFO: ok: [10.0.0.56] => (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-2738-1 10.0.0.56: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.56 10.0.0.56: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-2738-1 10.0.0.56: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.56 10.0.0.56: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-17 02:07:54.091 INFO: TASK [mariadb : Copying over galera.cnf] *************************************** 2025-02-17 02:07:54.092 INFO: ok: [10.0.0.56] => {"changed": false, "checksum": "d713e7e8b21b61621ffd4305fa723e1383846a0c", "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-17 02:07:56.245 INFO: TASK [mariadb : Check mariadb containers] ************************************** 2025-02-17 02:07:56.246 INFO: ok: [10.0.0.56] => (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-2738-1 10.0.0.56: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.56 10.0.0.56: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-2738-1 10.0.0.56: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.56 10.0.0.56: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-17 02:07:56.807 INFO: TASK [mariadb : Create MariaDB volume] ***************************************** ok: [10.0.0.56] => {"changed": false, "result": false} 2025-02-17 02:07:56.957 INFO: TASK [mariadb : Divide hosts by their MariaDB volume availability] ************* 2025-02-17 02:07:56.958 INFO: ok: [10.0.0.56] => {"add_group": "mariadb_shard_0_had_volume_True", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:57.125 INFO: TASK [mariadb : Establish whether the cluster has already existed] ************* 2025-02-17 02:07:57.126 INFO: ok: [10.0.0.56] => {"ansible_facts": {"mariadb_cluster_exists": true}, "changed": false} 2025-02-17 02:07:57.719 INFO: TASK [mariadb : Check MariaDB service port liveness] *************************** 2025-02-17 02:07:57.720 INFO: ok: [10.0.0.56] => {"changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 3306, "search_regex": "MariaDB", "state": "started"} 2025-02-17 02:07:57.881 INFO: TASK [mariadb : Divide hosts by their MariaDB service port liveness] *********** 2025-02-17 02:07:57.881 INFO: ok: [10.0.0.56] => {"add_group": "mariadb_shard_0_port_alive_True", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:58.881 INFO: TASK [mariadb : Check MariaDB service WSREP sync status] *********************** 2025-02-17 02:07:58.881 INFO: ok: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:07:59.050 INFO: TASK [mariadb : Extract MariaDB service WSREP sync status] ********************* 2025-02-17 02:07:59.051 INFO: ok: [10.0.0.56] => {"ansible_facts": {"mariadb_sync_status": "Synced"}, "changed": false} 2025-02-17 02:07:59.226 INFO: TASK [mariadb : Divide hosts by their MariaDB service WSREP sync status] ******* 2025-02-17 02:07:59.227 INFO: ok: [10.0.0.56] => {"add_group": "mariadb_shard_0_sync_status_Synced", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:07:59.524 INFO: [WARNING]: flush_handlers task does not support when conditional 2025-02-17 02:08:02.387 INFO: TASK [mariadb : Creating shard root mysql user] ******************************** ok: [10.0.0.56] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "root"} 2025-02-17 02:08:04.421 INFO: TASK [mariadb : Creating mysql monitor user] *********************************** 2025-02-17 02:08:04.421 INFO: ok: [10.0.0.56] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "haproxy"} 2025-02-17 02:08:05.600 INFO: TASK [mariadb : Wait for MariaDB service to be ready through VIP] ************** 2025-02-17 02:08:05.601 INFO: ok: [10.0.0.56] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "mariadb", "mysql", "-h", "10.0.0.56", "-P", "3306", "-u", "root", "-pcontrail123", "-e", "show databases;"], "delta": "0:00:00.075991", "end": "2025-02-17 02:08:05.559523", "msg": "", "rc": 0, "start": "2025-02-17 02:08:05.483532", "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-17 02:08:05.797 INFO: PLAY [Apply role memcached] **************************************************** 2025-02-17 02:08:05.958 INFO: TASK [memcached : include_tasks] *********************************************** 2025-02-17 02:08:06.076 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/memcached/tasks/deploy.yml for 10.0.0.56 2025-02-17 02:08:06.508 INFO: TASK [memcached : Ensuring config directories exist] *************************** 2025-02-17 02:08:06.508 INFO: ok: [10.0.0.56] => (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-17 02:08:07.526 INFO: TASK [memcached : Copying over config.json files for services] ***************** ok: [10.0.0.56] => (item=memcached) => {"ansible_loop_var": "item", "changed": false, "checksum": "cc33a435f3bf2e4ada31ba29e2178e07c3ca4f15", "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-17 02:08:09.324 INFO: TASK [memcached : Check memcached container] *********************************** ok: [10.0.0.56] => {"changed": false, "result": false} 2025-02-17 02:08:09.472 INFO: [WARNING]: Could not match supplied host pattern, ignoring: prometheus-libvirt- exporter 2025-02-17 02:08:09.472 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_prometheus_True 2025-02-17 02:08:09.475 INFO: PLAY [Apply role prometheus] *************************************************** 2025-02-17 02:08:09.476 INFO: skipping: no hosts matched 2025-02-17 02:08:09.476 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_iscsid_True 2025-02-17 02:08:09.479 INFO: PLAY [Apply role iscsi] ******************************************************** 2025-02-17 02:08:09.479 INFO: skipping: no hosts matched 2025-02-17 02:08:09.480 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_multipathd_True 2025-02-17 02:08:09.483 INFO: PLAY [Apply role multipathd] *************************************************** 2025-02-17 02:08:09.483 INFO: skipping: no hosts matched 2025-02-17 02:08:09.484 INFO: PLAY [Apply role rabbitmq] ***************************************************** 2025-02-17 02:08:09.624 INFO: TASK [rabbitmq : include_tasks] ************************************************ 2025-02-17 02:08:09.716 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/deploy.yml for 10.0.0.56 2025-02-17 02:08:09.802 INFO: TASK [rabbitmq : include_tasks] ************************************************ 2025-02-17 02:08:09.858 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/tasks/remove-ha-all-policy.yml for 10.0.0.56 2025-02-17 02:08:10.725 INFO: TASK [rabbitmq : Get container facts] ****************************************** ok: [10.0.0.56] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1739752167, "HostConfig": {"NetworkMode": "host"}, "Id": "d057a9a3e8a97f8ad12dc8819ad4a713a5dcddace3be69e8f73cc497575ff3b8", "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/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/rabbitmq", "Type": "bind"}, {"Destination": "/var/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "b90ec77daf9b9899df79b6c8a0988fe351c0a57d10d1f3c5b198117096d7f7a5", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "1858aa2f293114aee252ffa973b40c5188a563f70f9ec35a3bcbd69b682c3472"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}], "changed": false, "rabbitmq": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1739752167, "HostConfig": {"NetworkMode": "host"}, "Id": "d057a9a3e8a97f8ad12dc8819ad4a713a5dcddace3be69e8f73cc497575ff3b8", "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/kolla/config_files", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/kolla/rabbitmq", "Type": "bind"}, {"Destination": "/var/lib/rabbitmq", "Driver": "local", "Mode": "rw", "Name": "rabbitmq", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/rabbitmq/_data", "Type": "volume"}, {"Destination": "/var/log/kolla", "Driver": "local", "Mode": "rw", "Name": "kolla_logs", "Propagation": "", "RW": true, "Source": "/var/lib/docker/volumes/kolla_logs/_data", "Type": "volume"}, {"Destination": "/etc/localtime", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/localtime", "Type": "bind"}, {"Destination": "/etc/timezone", "Mode": "ro", "Propagation": "rprivate", "RW": false, "Source": "/etc/timezone", "Type": "bind"}], "Names": ["/rabbitmq"], "NetworkSettings": {"Networks": {"host": {"Aliases": null, "DNSNames": null, "DriverOpts": null, "EndpointID": "b90ec77daf9b9899df79b6c8a0988fe351c0a57d10d1f3c5b198117096d7f7a5", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "1858aa2f293114aee252ffa973b40c5188a563f70f9ec35a3bcbd69b682c3472"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}} 2025-02-17 02:08:11.920 INFO: TASK [rabbitmq : List RabbitMQ policies] *************************************** 2025-02-17 02:08:11.921 INFO: ok: [10.0.0.56] => {"changed": false, "cmd": ["docker", "exec", "rabbitmq", "rabbitmqctl", "list_policies", "--silent"], "delta": "0:00:00.744790", "end": "2025-02-17 02:08:11.889949", "msg": "", "rc": 0, "start": "2025-02-17 02:08:11.145159", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-17 02:08:12.626 INFO: TASK [rabbitmq : Ensuring config directories exist] **************************** 2025-02-17 02:08:12.626 INFO: ok: [10.0.0.56] => (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-17 02:08:13.414 INFO: TASK [rabbitmq : Copying over config.json files for services] ****************** 2025-02-17 02:08:13.414 INFO: ok: [10.0.0.56] => (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-17 02:08:14.232 INFO: TASK [rabbitmq : Copying over rabbitmq-env.conf] ******************************* 2025-02-17 02:08:14.233 INFO: ok: [10.0.0.56] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq-env.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "119b328c23a493cf29b5d21ba747a0dfbdc9eba5", "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-17 02:08:15.174 INFO: TASK [rabbitmq : Copying over rabbitmq.conf] *********************************** 2025-02-17 02:08:15.175 INFO: ok: [10.0.0.56] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/rabbitmq.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "41ee6d3b3850394d81f99439ce1d424540b1c763", "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-17 02:08:15.916 INFO: TASK [rabbitmq : Copying over erl_inetrc] ************************************** 2025-02-17 02:08:15.917 INFO: ok: [10.0.0.56] => (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-17 02:08:16.779 INFO: TASK [rabbitmq : Copying over advanced.config] ********************************* 2025-02-17 02:08:16.780 INFO: ok: [10.0.0.56] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/rabbitmq/templates/advanced.config.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "ff8f43e123dd48799499b7e52c755cbf95d9e480", "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-17 02:08:17.551 INFO: TASK [rabbitmq : Copying over definitions.json] ******************************** 2025-02-17 02:08:17.557 INFO: ok: [10.0.0.56] => (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-17 02:08:18.285 INFO: TASK [rabbitmq : Copying over enabled_plugins] ********************************* 2025-02-17 02:08:18.286 INFO: ok: [10.0.0.56] => (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-17 02:08:19.379 INFO: TASK [rabbitmq : Check rabbitmq containers] ************************************ 2025-02-17 02:08:19.380 INFO: ok: [10.0.0.56] => (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-17 02:08:20.109 INFO: TASK [rabbitmq : Creating rabbitmq volume] ************************************* 2025-02-17 02:08:20.110 INFO: ok: [10.0.0.56] => {"changed": false, "result": false} 2025-02-17 02:08:20.439 INFO: [WARNING]: Could not match supplied host pattern, ignoring: outward-rabbitmq 2025-02-17 02:08:20.440 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_outward_rabbitmq_True 2025-02-17 02:08:20.441 INFO: PLAY [Apply role rabbitmq (outward)] ******************************************* skipping: no hosts matched 2025-02-17 02:08:20.442 INFO: [WARNING]: Could not match supplied host pattern, ignoring: qdrouterd 2025-02-17 02:08:20.442 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_qdrouterd_True 2025-02-17 02:08:20.447 INFO: PLAY [Apply role qdrouterd] **************************************************** 2025-02-17 02:08:20.447 INFO: skipping: no hosts matched 2025-02-17 02:08:20.448 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_etcd_True 2025-02-17 02:08:20.451 INFO: PLAY [Apply role etcd] ********************************************************* skipping: no hosts matched 2025-02-17 02:08:20.455 INFO: PLAY [Apply role keystone] ***************************************************** 2025-02-17 02:08:20.619 INFO: TASK [keystone : include_tasks] ************************************************ 2025-02-17 02:08:20.772 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/deploy.yml for 10.0.0.56 2025-02-17 02:08:21.448 INFO: TASK [keystone : Ensuring config directories exist] **************************** 2025-02-17 02:08:21.449 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:08:21.830 INFO: ok: [10.0.0.56] => (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-17 02:08:22.207 INFO: ok: [10.0.0.56] => (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-17 02:08:22.833 INFO: TASK [keystone : Check if Keystone domain-specific config is supplied] ********* ok: [10.0.0.56 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-02-17 02:08:23.768 INFO: TASK [keystone : Copying over config.json files for services] ****************** 2025-02-17 02:08:23.769 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:08:24.365 INFO: ok: [10.0.0.56] => (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-17 02:08:25.016 INFO: ok: [10.0.0.56] => (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-17 02:08:26.186 INFO: TASK [keystone : Copying over keystone.conf] *********************************** 2025-02-17 02:08:26.187 INFO: ok: [10.0.0.56] => (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.56: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": "8c2365f4f541d35432aa65fb7534f39eac6dfdc6", "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.56: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-17 02:08:27.193 INFO: ok: [10.0.0.56] => (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": "dd6b26ce0fd15cd36d8b7f02fc5e5ab1f191ca91", "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-17 02:08:28.106 INFO: TASK [keystone : Copying keystone-startup script for keystone] ***************** ok: [10.0.0.56] => {"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-17 02:08:30.026 INFO: TASK [keystone : Copying over wsgi-keystone.conf] ****************************** 2025-02-17 02:08:30.028 INFO: ok: [10.0.0.56] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/templates/wsgi-keystone.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "727a8a4dcc1e07d90ef4beff8b8107c5ea39dfc8", "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-17 02:08:30.447 INFO: TASK [keystone : Checking whether keystone-paste.ini file exists] ************** 2025-02-17 02:08:30.448 INFO: ok: [10.0.0.56 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-02-17 02:08:31.134 INFO: TASK [keystone : Generate the required cron jobs for the node] ***************** 2025-02-17 02:08:31.135 INFO: ok: [10.0.0.56 -> 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.044165", "end": "2025-02-17 02:08:31.106691", "msg": "", "rc": 0, "start": "2025-02-17 02:08:31.062526", "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-17 02:08:31.329 INFO: TASK [keystone : Set fact with the generated cron jobs for building the crontab later] *** 2025-02-17 02:08:31.331 INFO: ok: [10.0.0.56] => {"ansible_facts": {"cron_jobs": [{"day": 0, "hour": 0, "min": 0}, {"day": 3, "hour": 0, "min": 0}]}, "changed": false} 2025-02-17 02:08:32.262 INFO: TASK [keystone : Copying files for keystone-fernet] **************************** 2025-02-17 02:08:32.263 INFO: ok: [10.0.0.56] => (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-17 02:08:33.069 INFO: ok: [10.0.0.56] => (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-17 02:08:33.916 INFO: ok: [10.0.0.56] => (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-17 02:08:34.722 INFO: ok: [10.0.0.56] => (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-17 02:08:35.532 INFO: ok: [10.0.0.56] => (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-17 02:08:36.348 INFO: changed: [10.0.0.56] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "534a9bc62ad02b88cc5f1908c5dddf42a2c50fa9", "dest": "/etc/kolla/keystone-fernet/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "5d06bcfc725ac85fba856da11e0b3678", "mode": "0660", "owner": "root", "size": 3272, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739758115.7973416-276346-271591552083489/source", "state": "file", "uid": 0} 2025-02-17 02:08:37.259 INFO: ok: [10.0.0.56] => (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-17 02:08:38.308 INFO: TASK [keystone : Copying files for keystone-ssh] ******************************* ok: [10.0.0.56] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "1132ddbdaa3620e29fb75ba2e8e92115a43a17d1", "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-17 02:08:39.176 INFO: changed: [10.0.0.56] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "90c68adabfaa4a2e52e6a72f8d8a974990c4fa77", "dest": "/etc/kolla/keystone-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "f1b67587266abdecd7e989e9ddb3ecfb", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739758118.5974886-276727-232997515657663/source", "state": "file", "uid": 0} 2025-02-17 02:08:40.241 INFO: TASK [keystone : Check keystone containers] ************************************ 2025-02-17 02:08:40.243 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:08:41.070 INFO: changed: [10.0.0.56] => (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-17 02:08:41.871 INFO: changed: [10.0.0.56] => (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-17 02:08:43.733 INFO: TASK [keystone : Creating keystone database] *********************************** 2025-02-17 02:08:43.733 INFO: ok: [10.0.0.56] => {"action": "mysql_db", "changed": false, "db": "keystone", "db_list": ["keystone"], "executed_commands": []} 2025-02-17 02:08:45.475 INFO: TASK [keystone : Creating Keystone database user and setting permissions] ****** 2025-02-17 02:08:45.475 INFO: ok: [10.0.0.56] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "keystone"} 2025-02-17 02:08:46.102 INFO: TASK [keystone : Checking for any running keystone_fernet containers] ********** ok: [10.0.0.56] => {"_containers": [{"Command": "dumb-init --single-child -- kolla_start", "Created": 1739752267, "HostConfig": {"NetworkMode": "host"}, "Id": "67d19b590def87598e1c1e0600aab294d33e1818343b1257be00ce619a3b9253", "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": "abc25312098ca5935cc35f68a90c3459db456de905ac2c83693713b8d1517b6d", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "1858aa2f293114aee252ffa973b40c5188a563f70f9ec35a3bcbd69b682c3472"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}], "changed": false, "keystone_fernet": {"Command": "dumb-init --single-child -- kolla_start", "Created": 1739752267, "HostConfig": {"NetworkMode": "host"}, "Id": "67d19b590def87598e1c1e0600aab294d33e1818343b1257be00ce619a3b9253", "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": "abc25312098ca5935cc35f68a90c3459db456de905ac2c83693713b8d1517b6d", "Gateway": "", "GlobalIPv6Address": "", "GlobalIPv6PrefixLen": 0, "IPAMConfig": null, "IPAddress": "", "IPPrefixLen": 0, "IPv6Gateway": "", "Links": null, "MacAddress": "", "NetworkID": "1858aa2f293114aee252ffa973b40c5188a563f70f9ec35a3bcbd69b682c3472"}}}, "Ports": [], "State": "running", "Status": "Up 2 hours (healthy)"}} 2025-02-17 02:08:46.273 INFO: TASK [keystone : Group nodes where keystone_fernet is running] ***************** ok: [10.0.0.56] => {"add_group": "keystone_fernet_running", "changed": false, "parent_groups": ["all"]} 2025-02-17 02:08:53.265 INFO: TASK [keystone : Running Keystone bootstrap container] ************************* 2025-02-17 02:08:53.266 INFO: changed: [10.0.0.56] => {"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-17 02:08:54.681 INFO: RUNNING HANDLER [keystone : Restart keystone-ssh container] ******************** changed: [10.0.0.56] => {"changed": true, "result": false} 2025-02-17 02:08:56.025 INFO: RUNNING HANDLER [keystone : Restart keystone-fernet container] ***************** changed: [10.0.0.56] => {"changed": true, "result": false} 2025-02-17 02:08:58.226 INFO: RUNNING HANDLER [keystone : Restart keystone container] ************************ 2025-02-17 02:08:58.237 INFO: changed: [10.0.0.56] => {"changed": true, "result": false} 2025-02-17 02:08:58.320 INFO: TASK [keystone : include_tasks] ************************************************ 2025-02-17 02:08:58.380 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/keystone/tasks/distribute_fernet.yml for 10.0.0.56 2025-02-17 02:08:58.973 INFO: TASK [keystone : Waiting for Keystone SSH port to be UP] *********************** ok: [10.0.0.56] => {"attempts": 1, "changed": false, "elapsed": 0, "match_groupdict": {}, "match_groups": [], "path": null, "port": 8023, "search_regex": null, "state": "started"} 2025-02-17 02:08:59.545 INFO: TASK [keystone : Run key distribution] ***************************************** 2025-02-17 02:08:59.546 INFO: changed: [10.0.0.56] => {"changed": true, "cmd": ["docker", "exec", "-t", "keystone_fernet", "/usr/bin/fernet-push.sh"], "delta": "0:00:00.087281", "end": "2025-02-17 02:08:59.519171", "msg": "", "rc": 0, "start": "2025-02-17 02:08:59.431890", "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-17 02:09:06.276 INFO: TASK [keystone : Creating admin project, user, role, service, and endpoint] **** 2025-02-17 02:09:06.277 INFO: changed: [10.0.0.56] => (item=RegionOne) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "keystone", "kolla_keystone_bootstrap", "admin", "contrail123", "admin", "admin", "http://10.0.0.56:35357", "http://10.0.0.56:5000", "http://10.0.0.56:5000", "RegionOne"], "delta": "0:00:06.245892", "end": "2025-02-17 02:09:06.231779", "failed_when_result": false, "item": "RegionOne", "msg": "", "rc": 0, "start": "2025-02-17 02:08:59.985887", "stderr": "", "stderr_lines": [], "stdout": "{\"failed\": false, \"changed\": true}", "stdout_lines": ["{\"failed\": false, \"changed\": true}"]} 2025-02-17 02:09:13.366 INFO: TASK [service-ks-register : keystone | Creating services] ********************** 2025-02-17 02:09:13.366 INFO: ok: [10.0.0.56] => (item={'name': 'keystone', 'service_type': 'identity'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "19edb429adb04e88bc8bee39dd263be4", "item": {"description": "Openstack Identity Service", "endpoints": [{"interface": "admin", "url": "http://10.0.0.56:35357"}, {"interface": "internal", "url": "http://10.0.0.56:5000"}, {"interface": "public", "url": "http://10.0.0.56:5000"}], "name": "keystone", "type": "identity"}, "service": {"description": "Openstack Identity Service", "enabled": true, "id": "19edb429adb04e88bc8bee39dd263be4", "name": "keystone", "service_type": "identity", "type": "identity"}} 2025-02-17 02:09:16.223 INFO: TASK [service-ks-register : keystone | Creating endpoints] ********************* ok: [10.0.0.56] => (item={'service': 'keystone', 'url': 'http://10.0.0.56:35357', 'interface': 'admin'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "66030485c4e5444cac411b292672ea35", "interface": "admin", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/66030485c4e5444cac411b292672ea35"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "19edb429adb04e88bc8bee39dd263be4", "url": "http://10.0.0.56:35357"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "admin", "url": "http://10.0.0.56:35357"}]} 2025-02-17 02:09:19.040 INFO: ok: [10.0.0.56] => (item={'service': 'keystone', 'url': 'http://10.0.0.56:5000', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "875e21377ab84c4a938e75ba3f476269", "interface": "internal", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/875e21377ab84c4a938e75ba3f476269"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "19edb429adb04e88bc8bee39dd263be4", "url": "http://10.0.0.56:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "internal", "url": "http://10.0.0.56:5000"}]} 2025-02-17 02:09:21.766 INFO: ok: [10.0.0.56] => (item={'service': 'keystone', 'url': 'http://10.0.0.56:5000', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "d05bbdb223dc482c891446a24d9771e9", "interface": "public", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/d05bbdb223dc482c891446a24d9771e9"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "19edb429adb04e88bc8bee39dd263be4", "url": "http://10.0.0.56:5000"}, "item": [{"description": "Openstack Identity Service", "name": "keystone", "type": "identity"}, {"interface": "public", "url": "http://10.0.0.56:5000"}]} 2025-02-17 02:09:24.636 INFO: TASK [service-ks-register : keystone | Creating roles] ************************* 2025-02-17 02:09:24.637 INFO: ok: [10.0.0.56] => (item=service) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "role": {"domain_id": null, "id": "86c55a528cd44ce6ad03598928a07eed", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "service", "properties": {}}} 2025-02-17 02:09:27.432 INFO: TASK [keystone : Creating default user role] *********************************** 2025-02-17 02:09:27.433 INFO: ok: [10.0.0.56] => {"action": "os_keystone_role", "changed": false, "role": {"domain_id": null, "id": "5736ab57440a4f6daa8ac9cea54b6027", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "member", "properties": {}}} 2025-02-17 02:09:27.797 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_elasticsearch_True 2025-02-17 02:09:27.800 INFO: PLAY [Apply role elasticsearch] ************************************************ 2025-02-17 02:09:27.801 INFO: skipping: no hosts matched 2025-02-17 02:09:27.802 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_opensearch_True 2025-02-17 02:09:27.805 INFO: PLAY [Apply role opensearch] *************************************************** 2025-02-17 02:09:27.805 INFO: skipping: no hosts matched 2025-02-17 02:09:27.806 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kibana_True 2025-02-17 02:09:27.809 INFO: PLAY [Apply role kibana] ******************************************************* 2025-02-17 02:09:27.810 INFO: skipping: no hosts matched 2025-02-17 02:09:27.810 INFO: [WARNING]: Could not match supplied host pattern, ignoring: kafka 2025-02-17 02:09:27.811 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kafka_True 2025-02-17 02:09:27.814 INFO: PLAY [Apply role kafka] ******************************************************** 2025-02-17 02:09:27.814 INFO: skipping: no hosts matched 2025-02-17 02:09:27.815 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-worker 2025-02-17 02:09:27.815 INFO: [WARNING]: Could not match supplied host pattern, ignoring: storm-nimbus 2025-02-17 02:09:27.816 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_storm_True 2025-02-17 02:09:27.818 INFO: PLAY [Apply role storm] ******************************************************** 2025-02-17 02:09:27.818 INFO: skipping: no hosts matched 2025-02-17 02:09:27.819 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_swift_True 2025-02-17 02:09:27.824 INFO: PLAY [Apply role swift] ******************************************************** 2025-02-17 02:09:27.824 INFO: skipping: no hosts matched 2025-02-17 02:09:27.824 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ceph_rgw_True 2025-02-17 02:09:27.827 INFO: PLAY [Apply role ceph-rgw] ***************************************************** 2025-02-17 02:09:27.828 INFO: skipping: no hosts matched 2025-02-17 02:09:27.831 INFO: PLAY [Apply role glance] ******************************************************* 2025-02-17 02:09:27.948 INFO: TASK [glance : include_tasks] ************************************************** 2025-02-17 02:09:28.200 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/glance/tasks/deploy.yml for 10.0.0.56 2025-02-17 02:09:30.849 INFO: TASK [service-ks-register : glance | Creating services] ************************ 2025-02-17 02:09:30.851 INFO: ok: [10.0.0.56] => (item={'name': 'glance', 'service_type': 'image'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "93294e950b8e4dfc92d88604766ff1c2", "item": {"description": "Openstack Image", "endpoints": [{"interface": "internal", "url": "http://10.0.0.56:9292"}, {"interface": "public", "url": "http://10.0.0.56:9292"}], "name": "glance", "type": "image"}, "service": {"description": "Openstack Image", "enabled": true, "id": "93294e950b8e4dfc92d88604766ff1c2", "name": "glance", "service_type": "image", "type": "image"}} 2025-02-17 02:09:33.652 INFO: TASK [service-ks-register : glance | Creating endpoints] *********************** 2025-02-17 02:09:33.653 INFO: ok: [10.0.0.56] => (item={'service': 'glance', 'url': 'http://10.0.0.56:9292', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "e8d99db23f9342c0aa0e0f1a19163350", "interface": "internal", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/e8d99db23f9342c0aa0e0f1a19163350"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "93294e950b8e4dfc92d88604766ff1c2", "url": "http://10.0.0.56:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "internal", "url": "http://10.0.0.56:9292"}]} 2025-02-17 02:09:36.277 INFO: ok: [10.0.0.56] => (item={'service': 'glance', 'url': 'http://10.0.0.56:9292', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "d9e2fb6a535141bfa756d92c4ad30dcc", "interface": "public", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/d9e2fb6a535141bfa756d92c4ad30dcc"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "93294e950b8e4dfc92d88604766ff1c2", "url": "http://10.0.0.56:9292"}, "item": [{"description": "Openstack Image", "name": "glance", "type": "image"}, {"interface": "public", "url": "http://10.0.0.56:9292"}]} 2025-02-17 02:09:39.192 INFO: TASK [service-ks-register : glance | Creating projects] ************************ 2025-02-17 02:09:39.192 INFO: ok: [10.0.0.56] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "8e7a098c60044c238eed4781afee6a2e", "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-17 02:09:42.162 INFO: TASK [service-ks-register : glance | Creating users] *************************** 2025-02-17 02:09:42.163 INFO: ok: [10.0.0.56] => (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": "8e7a098c60044c238eed4781afee6a2e", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "b93352c1d61f4ca0be0a35083c051d88", "name": "glance", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-17 02:09:42.165 INFO: [WARNING]: Module did not set no_log for update_password 2025-02-17 02:09:44.721 INFO: TASK [service-ks-register : glance | Creating roles] *************************** 2025-02-17 02:09:44.721 INFO: ok: [10.0.0.56] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "51da1ed04e6843af8443f20625385828", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-17 02:09:47.963 INFO: TASK [service-ks-register : glance | Granting user roles] ********************** 2025-02-17 02:09:47.963 INFO: ok: [10.0.0.56] => (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-17 02:09:49.119 INFO: TASK [glance : Ensuring config directories exist] ****************************** 2025-02-17 02:09:49.120 INFO: ok: [10.0.0.56] => (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.56,10.0.0.56'}, '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.56: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-2738-1 10.0.0.56: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-2738-1 10.0.0.56: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.56,10.0.0.56"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2738-1 10.0.0.56: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-2738-1 10.0.0.56: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.56: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-17 02:09:51.564 INFO: TASK [glance : Copying over config.json files for services] ******************** ok: [10.0.0.56] => (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.56,10.0.0.56'}, '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.56: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-2738-1 10.0.0.56: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-2738-1 10.0.0.56: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.56,10.0.0.56"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2738-1 10.0.0.56: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-2738-1 10.0.0.56: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.56: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-17 02:09:53.916 INFO: TASK [glance : Copying over glance-api.conf] *********************************** 2025-02-17 02:09:53.916 INFO: ok: [10.0.0.56] => {"changed": false, "checksum": "1f799246721a2866e294daeb79dfa5c9cb49e48a", "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-17 02:10:01.898 INFO: TASK [glance : Check glance containers] **************************************** 2025-02-17 02:10:01.899 INFO: ok: [10.0.0.56] => (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.56,10.0.0.56'}, '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.56: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-2738-1 10.0.0.56: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-2738-1 10.0.0.56: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.56,10.0.0.56"}, "group": "glance-api", "haproxy": {"glance_api": {"backend_http_extra": ["timeout server 6h"], "custom_member_list": ["server cn-jenkins-deploy-platform-ansible-os-2738-1 10.0.0.56: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-2738-1 10.0.0.56: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.56: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-17 02:10:03.877 INFO: TASK [glance : Creating Glance database] *************************************** ok: [10.0.0.56] => {"action": "mysql_db", "changed": false, "db": "glance", "db_list": ["glance"], "executed_commands": []} 2025-02-17 02:10:05.640 INFO: TASK [glance : Creating Glance database user and setting permissions] ********** 2025-02-17 02:10:05.640 INFO: ok: [10.0.0.56] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "glance"} 2025-02-17 02:10:07.359 INFO: TASK [glance : Enable log_bin_trust_function_creators function] **************** 2025-02-17 02:10:07.360 INFO: changed: [10.0.0.56] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=OFF", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 1"]} 2025-02-17 02:10:13.862 INFO: TASK [glance : Running Glance bootstrap container] ***************************** changed: [10.0.0.56] => {"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-17 02:10:11.456 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m\n2025-02-17 02:10:11.457 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m\n+++ glance-manage db_load_metadefs\n2025-02-17 02:10:13.268 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.273 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.275 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.283 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.285 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.288 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.290 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.294 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.298 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.301 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.305 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.307 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.311 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.314 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.317 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.319 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.322 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.325 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.327 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.330 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.332 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.337 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.339 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.341 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.344 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.349 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.352 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.355 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.358 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.360 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m\n2025-02-17 02:10:13.360 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-17 02:10:11.456 17 INFO alembic.runtime.migration [-] Context impl MySQLImpl.\u001b[00m", "2025-02-17 02:10:11.457 17 INFO alembic.runtime.migration [-] Will assume non-transactional DDL.\u001b[00m", "+++ glance-manage db_load_metadefs", "2025-02-17 02:10:13.268 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMware. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.273 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareFlavor. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.275 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ProcessorAllocationSettingData. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.283 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::XenAPI. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.285 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VMwareQuotaFlavor. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.288 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Libvirt. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.290 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestShutdownBehavior. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.294 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::LibvirtImage. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.298 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::GuestMemoryBacking. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.301 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::ResourceAllocationSettingData. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.305 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::DBMS. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.307 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::InstanceData. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.311 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Quota. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.314 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::StorageAllocationSettingData. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.317 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Cinder::Volumetype. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.319 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::CPUPinning. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.322 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace CIM::VirtualSystemSettingData. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.325 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::Runtimes. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.327 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Software::WebServers. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.330 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::Signatures. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.332 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateIoOpsFilter. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.337 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateDiskFilter. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.339 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Glance::CommonImageProperties. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.341 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::OperatingSystem. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.344 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::RandomNumberGenerator. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.349 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::VirtCPUTopology. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.352 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Watchdog. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.355 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::Hypervisor. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.358 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::AggregateNumInstancesFilter. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.360 21 INFO glance.db.sqlalchemy.metadata [-] Skipping namespace OS::Compute::HostCapabilities. It already exists in the database.\u001b[00m", "2025-02-17 02:10:13.360 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-17 02:10:15.679 INFO: TASK [glance : Disable log_bin_trust_function_creators function] *************** 2025-02-17 02:10:15.679 INFO: changed: [10.0.0.56] => {"action": "mysql_variables", "changed": true, "msg": "Variable change succeeded prev_value=ON", "queries": ["SET GLOBAL `log_bin_trust_function_creators` = 0"]} 2025-02-17 02:10:16.151 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ironic_True 2025-02-17 02:10:16.155 INFO: PLAY [Apply role ironic] ******************************************************* 2025-02-17 02:10:16.155 INFO: skipping: no hosts matched 2025-02-17 02:10:16.156 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cinder_True 2025-02-17 02:10:16.159 INFO: PLAY [Apply role cinder] ******************************************************* 2025-02-17 02:10:16.160 INFO: skipping: no hosts matched 2025-02-17 02:10:16.164 INFO: PLAY [Apply role placement] **************************************************** 2025-02-17 02:10:16.293 INFO: TASK [placement : include_tasks] *********************************************** 2025-02-17 02:10:16.398 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/tasks/deploy.yml for 10.0.0.56 2025-02-17 02:10:19.195 INFO: TASK [service-ks-register : placement | Creating services] ********************* ok: [10.0.0.56] => (item={'name': 'placement', 'service_type': 'placement'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "50743692696d4cde93fa38fcb5c3eb5a", "item": {"description": "Placement Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.56:8780"}, {"interface": "public", "url": "http://10.0.0.56:8780"}], "name": "placement", "type": "placement"}, "service": {"description": "Placement Service", "enabled": true, "id": "50743692696d4cde93fa38fcb5c3eb5a", "name": "placement", "service_type": "placement", "type": "placement"}} 2025-02-17 02:10:22.050 INFO: TASK [service-ks-register : placement | Creating endpoints] ******************** 2025-02-17 02:10:22.051 INFO: ok: [10.0.0.56] => (item={'service': 'placement', 'url': 'http://10.0.0.56:8780', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "326a8eb7c955494a9855358fc06b2c3d", "interface": "internal", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/326a8eb7c955494a9855358fc06b2c3d"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "50743692696d4cde93fa38fcb5c3eb5a", "url": "http://10.0.0.56:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "internal", "url": "http://10.0.0.56:8780"}]} 2025-02-17 02:10:24.805 INFO: ok: [10.0.0.56] => (item={'service': 'placement', 'url': 'http://10.0.0.56:8780', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "2f999b94137c45478710575970360de8", "interface": "public", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/2f999b94137c45478710575970360de8"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "50743692696d4cde93fa38fcb5c3eb5a", "url": "http://10.0.0.56:8780"}, "item": [{"description": "Placement Service", "name": "placement", "type": "placement"}, {"interface": "public", "url": "http://10.0.0.56:8780"}]} 2025-02-17 02:10:27.572 INFO: TASK [service-ks-register : placement | Creating projects] ********************* 2025-02-17 02:10:27.573 INFO: ok: [10.0.0.56] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "8e7a098c60044c238eed4781afee6a2e", "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-17 02:10:30.820 INFO: TASK [service-ks-register : placement | Creating users] ************************ 2025-02-17 02:10:30.820 INFO: ok: [10.0.0.56] => (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": "8e7a098c60044c238eed4781afee6a2e", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "443b45b5a6404ef2949404ff4c8d52af", "name": "placement", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-17 02:10:33.458 INFO: TASK [service-ks-register : placement | Creating roles] ************************ 2025-02-17 02:10:33.459 INFO: ok: [10.0.0.56] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "51da1ed04e6843af8443f20625385828", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-17 02:10:36.752 INFO: TASK [service-ks-register : placement | Granting user roles] ******************* 2025-02-17 02:10:36.753 INFO: ok: [10.0.0.56] => (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-17 02:10:37.486 INFO: TASK [placement : Ensuring config directories exist] *************************** ok: [10.0.0.56] => (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.56: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.56: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-17 02:10:38.596 INFO: TASK [placement : Copying over config.json files for services] ***************** 2025-02-17 02:10:38.597 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:10:39.682 INFO: TASK [placement : Copying over placement.conf] ********************************* 2025-02-17 02:10:39.684 INFO: ok: [10.0.0.56] => (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.56: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": "0db93e70632c5544313850b0c1f8d797f9aeea0a", "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.56: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-17 02:10:40.624 INFO: TASK [placement : Copying over placement-api wsgi configuration] *************** 2025-02-17 02:10:40.625 INFO: ok: [10.0.0.56] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/placement/templates/placement-api-wsgi.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "b969230082d274301305290b8f6c1752d1aacda6", "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-17 02:10:41.467 INFO: TASK [placement : Copying over migrate-db.rc.j2 configuration] ***************** ok: [10.0.0.56] => {"changed": false, "checksum": "f7a5f47852339583ddb0a1ebf46093eb224a3f5f", "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-17 02:10:42.626 INFO: TASK [placement : Check placement containers] ********************************** 2025-02-17 02:10:42.628 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:10:44.569 INFO: TASK [placement : Creating placement databases] ******************************** 2025-02-17 02:10:44.569 INFO: ok: [10.0.0.56] => {"action": "mysql_db", "changed": false, "db": "placement", "db_list": ["placement"], "executed_commands": []} 2025-02-17 02:10:46.378 INFO: TASK [placement : Creating placement databases user and setting permissions] *** 2025-02-17 02:10:46.379 INFO: ok: [10.0.0.56] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "placement"} 2025-02-17 02:10:50.767 INFO: TASK [placement : Running placement bootstrap container] *********************** 2025-02-17 02:10:50.767 INFO: changed: [10.0.0.56] => {"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-17 02:10:51.008 INFO: PLAY [Bootstrap nova API databases] ******************************************** 2025-02-17 02:10:51.133 INFO: TASK [Bootstrap deploy] ******************************************************** 2025-02-17 02:10:52.921 INFO: TASK [nova : Creating Nova databases] ****************************************** 2025-02-17 02:10:52.921 INFO: ok: [10.0.0.56] => (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-17 02:10:54.538 INFO: ok: [10.0.0.56] => (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-17 02:10:56.279 INFO: TASK [nova : Creating Nova databases user and setting permissions] ************* 2025-02-17 02:10:56.280 INFO: ok: [10.0.0.56] => (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-17 02:10:57.970 INFO: ok: [10.0.0.56] => (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-17 02:10:57.971 INFO: ok: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:10:58.415 INFO: TASK [nova : Ensuring config directories exist] ******************************** 2025-02-17 02:10:58.415 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-api-bootstrap", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:10:59.064 INFO: TASK [nova : Copying over config.json files for nova-api-bootstrap] ************ ok: [10.0.0.56] => {"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-17 02:11:00.113 INFO: TASK [nova : Copying over nova.conf for nova-api-bootstrap] ******************** ok: [10.0.0.56] => {"changed": false, "checksum": "2675787e575f926dd911c45f927b17de864c7eee", "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-17 02:11:09.161 INFO: TASK [nova : Running Nova API bootstrap container] ***************************** ok: [10.0.0.56] => {"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-17 02:11:13.820 INFO: TASK [nova : Create cell0 mappings] ******************************************** 2025-02-17 02:11:13.820 INFO: ok: [10.0.0.56] => {"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-17 02:11:14.149 INFO: PLAY [Bootstrap nova cell databases] ******************************************* 2025-02-17 02:11:14.269 INFO: TASK [Bootstrap deploy] ******************************************************** 2025-02-17 02:11:16.153 INFO: TASK [nova-cell : Creating Nova cell database] ********************************* 2025-02-17 02:11:16.154 INFO: ok: [10.0.0.56] => {"action": "mysql_db", "changed": false, "db": "nova", "db_list": ["nova"], "executed_commands": []} 2025-02-17 02:11:18.175 INFO: TASK [nova-cell : Creating Nova cell database user and setting permissions] **** 2025-02-17 02:11:18.179 INFO: ok: [10.0.0.56] => {"censored": "the output has been hidden due to the fact that 'no_log: true' was specified for this result", "changed": false} 2025-02-17 02:11:24.021 INFO: TASK [service-rabbitmq : nova | Ensure RabbitMQ users exist] ******************* ok: [10.0.0.56] => (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-17 02:11:24.022 INFO: ok: [10.0.0.56 -> {{ 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-17 02:11:24.896 INFO: TASK [nova-cell : Ensuring config directories exist] *************************** ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0770", "owner": "root", "path": "/etc/kolla/nova-cell-bootstrap", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:11:25.589 INFO: TASK [nova-cell : Copying over config.json files for nova-cell-bootstrap] ****** 2025-02-17 02:11:25.589 INFO: ok: [10.0.0.56] => {"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-17 02:11:26.634 INFO: TASK [nova-cell : Copying over nova.conf for nova-cell-bootstrap] ************** ok: [10.0.0.56] => {"changed": false, "checksum": "627dc8a28eecf70b6f81ea7890f91b5133e885d4", "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-17 02:11:31.409 INFO: TASK [nova-cell : Running Nova cell bootstrap container] *********************** ok: [10.0.0.56] => {"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-17 02:11:35.911 INFO: TASK [nova-cell : Get a list of existing cells] ******************************** ok: [10.0.0.56] => {"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| | c2d4074e-dad0-4b4e-aaa7-11ae68a9d9c7 | rabbit://openstack:contrail123@10.0.0.56:5672// | mysql+pymysql://nova:contrail123@10.0.0.56:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.56:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | c2d4074e-dad0-4b4e-aaa7-11ae68a9d9c7 | rabbit://openstack:contrail123@10.0.0.56:5672// | mysql+pymysql://nova:contrail123@10.0.0.56:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.56:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]} 2025-02-17 02:11:36.394 INFO: TASK [nova-cell : Extract current cell settings from list] ********************* 2025-02-17 02:11:36.395 INFO: ok: [10.0.0.56] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.56:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.56:5672//", "cell_name": null, "cell_uuid": "c2d4074e-dad0-4b4e-aaa7-11ae68a9d9c7"}}, "changed": false} 2025-02-17 02:11:37.293 INFO: PLAY [Apply role nova] ********************************************************* 2025-02-17 02:11:37.426 INFO: TASK [nova : include_tasks] **************************************************** 2025-02-17 02:11:37.617 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova/tasks/deploy.yml for 10.0.0.56 2025-02-17 02:11:40.415 INFO: TASK [service-ks-register : nova | Creating services] ************************** 2025-02-17 02:11:40.415 INFO: ok: [10.0.0.56] => (item={'name': 'nova_legacy', 'service_type': 'compute_legacy'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "35be560398d147678c4d72f4649b969d", "item": {"description": "OpenStack Compute Service (Legacy 2.0)", "endpoints": [{"interface": "internal", "url": "http://10.0.0.56:8774/v2/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.56:8774/v2/%(tenant_id)s"}], "name": "nova_legacy", "type": "compute_legacy"}, "service": {"description": "OpenStack Compute Service (Legacy 2.0)", "enabled": true, "id": "35be560398d147678c4d72f4649b969d", "name": "nova_legacy", "service_type": "compute_legacy", "type": "compute_legacy"}} 2025-02-17 02:11:43.065 INFO: ok: [10.0.0.56] => (item={'name': 'nova', 'service_type': 'compute'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "d380161e563c412f9cff9849caf38c11", "item": {"description": "OpenStack Compute Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.56:8774/v2.1"}, {"interface": "public", "url": "http://10.0.0.56:8774/v2.1"}], "name": "nova", "type": "compute"}, "service": {"description": "OpenStack Compute Service", "enabled": true, "id": "d380161e563c412f9cff9849caf38c11", "name": "nova", "service_type": "compute", "type": "compute"}} 2025-02-17 02:11:45.895 INFO: TASK [service-ks-register : nova | Creating endpoints] ************************* ok: [10.0.0.56] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.56:8774/v2/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "f90c8c3c3ea24a5391e6818ee1e7365f", "interface": "internal", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/f90c8c3c3ea24a5391e6818ee1e7365f"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "35be560398d147678c4d72f4649b969d", "url": "http://10.0.0.56: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.56:8774/v2/%(tenant_id)s"}]} 2025-02-17 02:11:48.638 INFO: ok: [10.0.0.56] => (item={'service': 'nova_legacy', 'url': 'http://10.0.0.56:8774/v2/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "ce1a39e8f2ff4b878516d55d90737659", "interface": "public", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/ce1a39e8f2ff4b878516d55d90737659"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "35be560398d147678c4d72f4649b969d", "url": "http://10.0.0.56: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.56:8774/v2/%(tenant_id)s"}]} 2025-02-17 02:11:51.382 INFO: ok: [10.0.0.56] => (item={'service': 'nova', 'url': 'http://10.0.0.56:8774/v2.1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "92c98b89430045bc9503f2fab94cfb2e", "interface": "internal", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/92c98b89430045bc9503f2fab94cfb2e"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d380161e563c412f9cff9849caf38c11", "url": "http://10.0.0.56:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "internal", "url": "http://10.0.0.56:8774/v2.1"}]} 2025-02-17 02:11:54.127 INFO: ok: [10.0.0.56] => (item={'service': 'nova', 'url': 'http://10.0.0.56:8774/v2.1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "25ef3d440de14e489a7ac904d656f54a", "interface": "public", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/25ef3d440de14e489a7ac904d656f54a"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "d380161e563c412f9cff9849caf38c11", "url": "http://10.0.0.56:8774/v2.1"}, "item": [{"description": "OpenStack Compute Service", "name": "nova", "type": "compute"}, {"interface": "public", "url": "http://10.0.0.56:8774/v2.1"}]} 2025-02-17 02:11:57.075 INFO: TASK [service-ks-register : nova | Creating projects] ************************** 2025-02-17 02:11:57.075 INFO: ok: [10.0.0.56] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "8e7a098c60044c238eed4781afee6a2e", "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-17 02:12:00.205 INFO: TASK [service-ks-register : nova | Creating users] ***************************** ok: [10.0.0.56] => (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": "8e7a098c60044c238eed4781afee6a2e", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "d8fe6577f3bc4470aba1fcb1f0d1de7d", "name": "nova", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-17 02:12:03.166 INFO: TASK [service-ks-register : nova | Creating roles] ***************************** ok: [10.0.0.56] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "51da1ed04e6843af8443f20625385828", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-17 02:12:06.777 INFO: TASK [service-ks-register : nova | Granting user roles] ************************ 2025-02-17 02:12:06.778 INFO: ok: [10.0.0.56] => (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-17 02:12:10.294 INFO: ok: [10.0.0.56] => (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-17 02:12:10.967 INFO: TASK [nova : Ensuring config directories exist] ******************************** ok: [10.0.0.56] => (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.56: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.56: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-17 02:12:11.348 INFO: ok: [10.0.0.56] => (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-17 02:12:11.881 INFO: TASK [nova : Check for vendordata file] **************************************** ok: [10.0.0.56 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-02-17 02:12:12.874 INFO: TASK [nova : Copying over config.json files for services] ********************** 2025-02-17 02:12:12.875 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:12:13.491 INFO: ok: [10.0.0.56] => (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-17 02:12:14.774 INFO: TASK [nova : Copying over nova.conf] ******************************************* ok: [10.0.0.56] => (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.56: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": "1c93573e125fc3b1a10456bf06744dd1b09e6e28", "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.56: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-17 02:12:15.787 INFO: ok: [10.0.0.56] => (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": "2675787e575f926dd911c45f927b17de864c7eee", "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-17 02:12:16.933 INFO: TASK [nova : Copying over nova-api-wsgi.conf] ********************************** 2025-02-17 02:12:16.934 INFO: ok: [10.0.0.56] => {"changed": false, "checksum": "a7705c303cfa0214cff7aa6c6b7fab1f679ae54a", "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-17 02:12:18.120 INFO: TASK [nova : Check nova containers] ******************************************** 2025-02-17 02:12:18.121 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:12:18.963 INFO: ok: [10.0.0.56] => (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-17 02:12:19.194 INFO: PLAY [Apply role nova-cell] **************************************************** 2025-02-17 02:12:19.337 INFO: TASK [nova-cell : include_tasks] *********************************************** 2025-02-17 02:12:19.629 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/deploy.yml for 10.0.0.44, 10.0.0.42, 10.0.0.56 2025-02-17 02:12:19.995 INFO: TASK [Load and persist br_netfilter module] ************************************ 2025-02-17 02:12:21.160 INFO: TASK [module-load : Load modules] ********************************************** 2025-02-17 02:12:21.160 INFO: ok: [10.0.0.44] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"} 2025-02-17 02:12:21.204 INFO: ok: [10.0.0.42] => (item=br_netfilter) => {"ansible_loop_var": "item", "changed": false, "item": {"name": "br_netfilter"}, "name": "br_netfilter", "params": "", "state": "present"} 2025-02-17 02:12:21.857 INFO: TASK [module-load : Persist modules via modules-load.d] ************************ 2025-02-17 02:12:21.858 INFO: ok: [10.0.0.44] => (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-17 02:12:21.891 INFO: ok: [10.0.0.42] => (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-17 02:12:22.842 INFO: TASK [nova-cell : Setting sysctl values] *************************************** 2025-02-17 02:12:22.843 INFO: ok: [10.0.0.42] => (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-17 02:12:22.867 INFO: ok: [10.0.0.44] => (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-17 02:12:23.240 INFO: ok: [10.0.0.44] => (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-17 02:12:23.275 INFO: ok: [10.0.0.42] => (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-17 02:12:24.582 INFO: TASK [nova-cell : Ensuring config directories exist] *************************** 2025-02-17 02:12:24.583 INFO: ok: [10.0.0.44] => (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-17 02:12:24.613 INFO: ok: [10.0.0.42] => (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-17 02:12:24.831 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:12:24.944 INFO: ok: [10.0.0.44] => (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-17 02:12:24.969 INFO: ok: [10.0.0.42] => (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-17 02:12:25.210 INFO: ok: [10.0.0.56] => (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-17 02:12:25.399 INFO: ok: [10.0.0.44] => (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-17 02:12:25.400 INFO: ok: [10.0.0.42] => (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-17 02:12:27.097 INFO: TASK [nova-cell : Copying over config.json files for services] ***************** 2025-02-17 02:12:27.103 INFO: ok: [10.0.0.44] => (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-17 02:12:27.115 INFO: ok: [10.0.0.42] => (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-17 02:12:27.485 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:12:27.727 INFO: ok: [10.0.0.44] => (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-17 02:12:27.743 INFO: ok: [10.0.0.42] => (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-17 02:12:28.252 INFO: ok: [10.0.0.56] => (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-17 02:12:28.398 INFO: ok: [10.0.0.42] => (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-17 02:12:28.462 INFO: ok: [10.0.0.44] => (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-17 02:12:29.942 INFO: TASK [nova-cell : Copying over nova.conf] ************************************** 2025-02-17 02:12:29.943 INFO: ok: [10.0.0.44] => (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": "3220215f55f751011d60b13ada9591bba128cd20", "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-17 02:12:30.106 INFO: ok: [10.0.0.56] => (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.56:6080/vnc_lite.html'], 'timeout': '30'}}}) => {"ansible_loop_var": "item", "changed": false, "checksum": "b4afac617406a4f99909b6acc3afd341538c10c9", "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.56: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-17 02:12:30.175 INFO: ok: [10.0.0.42] => (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": "f6003c96f236a05ebaceac3e0f476debe7b33463", "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-17 02:12:31.058 INFO: ok: [10.0.0.56] => (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": "167cfeb1b2edd80412c3d1dc4ca38ba80de295c6", "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-17 02:12:32.266 INFO: TASK [nova-cell : Copying over libvirt configuration] ************************** 2025-02-17 02:12:32.267 INFO: ok: [10.0.0.44] => (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-17 02:12:32.324 INFO: ok: [10.0.0.42] => (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-17 02:12:33.333 INFO: ok: [10.0.0.44] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "340ebcb5e28a90f39bd2a1a975f87bf87f7530c7", "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-17 02:12:33.427 INFO: ok: [10.0.0.42] => (item={'src': 'libvirtd.conf.j2', 'dest': 'libvirtd.conf'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "2f3e3556d144dbb6050683520bc80c0982958fb5", "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-17 02:12:34.970 INFO: TASK [nova-cell : Copying files for nova-ssh] ********************************** ok: [10.0.0.44] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "ff906a9eca76f87c3766570de891e1fd83a3089b", "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-17 02:12:35.072 INFO: ok: [10.0.0.42] => (item={'src': 'sshd_config.j2', 'dest': 'sshd_config'}) => {"ansible_loop_var": "item", "changed": false, "checksum": "29576f8f8946006b1534a3615d6eff7632f1342b", "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-17 02:12:36.011 INFO: changed: [10.0.0.44] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "b8dcb473814fbabad5b64c39377771f24a3e8b9d", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "7bde709350f3d5b471405dbd6a2ea5fc", "mode": "0660", "owner": "root", "size": 3268, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739758355.4927554-291049-274922377346011/source", "state": "file", "uid": 0} 2025-02-17 02:12:36.157 INFO: changed: [10.0.0.42] => (item={'src': 'id_rsa', 'dest': 'id_rsa'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "b8dcb473814fbabad5b64c39377771f24a3e8b9d", "dest": "/etc/kolla/nova-ssh/id_rsa", "gid": 0, "group": "root", "item": {"dest": "id_rsa", "src": "id_rsa"}, "md5sum": "7bde709350f3d5b471405dbd6a2ea5fc", "mode": "0660", "owner": "root", "size": 3268, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739758355.6486208-291050-75589056198851/source", "state": "file", "uid": 0} 2025-02-17 02:12:37.069 INFO: changed: [10.0.0.44] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "20d9def2e262386a340f46b0306232f481bc4ab5", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "3a00462da409e27b919b7e1ab85fc941", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739758356.555987-291049-272598181388675/source", "state": "file", "uid": 0} 2025-02-17 02:12:37.203 INFO: changed: [10.0.0.42] => (item={'src': 'id_rsa.pub', 'dest': 'id_rsa.pub'}) => {"ansible_loop_var": "item", "changed": true, "checksum": "20d9def2e262386a340f46b0306232f481bc4ab5", "dest": "/etc/kolla/nova-ssh/id_rsa.pub", "gid": 0, "group": "root", "item": {"dest": "id_rsa.pub", "src": "id_rsa.pub"}, "md5sum": "3a00462da409e27b919b7e1ab85fc941", "mode": "0660", "owner": "root", "size": 725, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739758356.6885965-291050-177841389882883/source", "state": "file", "uid": 0} 2025-02-17 02:12:38.086 INFO: ok: [10.0.0.44] => (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-17 02:12:38.310 INFO: ok: [10.0.0.42] => (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-17 02:12:38.779 INFO: TASK [nova-cell : include_tasks] *********************************************** 2025-02-17 02:12:39.004 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/config_opencontrail.yml for 10.0.0.44, 10.0.0.42, 10.0.0.56 2025-02-17 02:12:45.021 INFO: TASK [nova-cell : Running Nova opencontrail bootstrap container] *************** changed: [10.0.0.44] => {"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-17 02:12:45.325 INFO: changed: [10.0.0.42] => {"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-17 02:12:46.473 INFO: TASK [nova-cell : Copying opencontrail files for nova-compute] ***************** 2025-02-17 02:12:46.475 INFO: ok: [10.0.0.44] => (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-17 02:12:46.498 INFO: ok: [10.0.0.42] => (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-17 02:12:47.467 INFO: ok: [10.0.0.44] => (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-17 02:12:47.524 INFO: ok: [10.0.0.42] => (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-17 02:12:48.995 INFO: TASK [nova-cell : Check nova-cell containers] ********************************** 2025-02-17 02:12:49.000 INFO: ok: [10.0.0.44] => (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-17 02:12:49.005 INFO: ok: [10.0.0.42] => (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-17 02:12:49.284 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:12:49.630 INFO: changed: [10.0.0.44] => (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-17 02:12:49.712 INFO: changed: [10.0.0.42] => (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-17 02:12:50.354 INFO: ok: [10.0.0.56] => (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-17 02:12:50.432 INFO: ok: [10.0.0.44] => (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-17 02:12:50.504 INFO: ok: [10.0.0.42] => (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-17 02:12:52.512 INFO: RUNNING HANDLER [nova-cell : Restart nova-ssh container] *********************** 2025-02-17 02:12:52.514 INFO: changed: [10.0.0.44] => {"changed": true, "result": false} 2025-02-17 02:12:52.533 INFO: changed: [10.0.0.42] => {"changed": true, "result": false} 2025-02-17 02:12:54.243 INFO: RUNNING HANDLER [nova-cell : Restart nova-libvirt container] ******************* 2025-02-17 02:12:54.244 INFO: changed: [10.0.0.44] => {"attempts": 1, "changed": true, "result": false} 2025-02-17 02:12:54.431 INFO: changed: [10.0.0.42] => {"attempts": 1, "changed": true, "result": false} 2025-02-17 02:13:00.762 INFO: RUNNING HANDLER [nova-cell : Restart nova-compute container] ******************* 2025-02-17 02:13:00.763 INFO: changed: [10.0.0.42] => {"changed": true, "result": false} 2025-02-17 02:13:00.890 INFO: changed: [10.0.0.44] => {"changed": true, "result": false} 2025-02-17 02:13:05.125 INFO: TASK [nova-cell : Waiting for nova-compute services to register themselves] **** 2025-02-17 02:13:05.125 INFO: ok: [10.0.0.44 -> 10.0.0.56] => {"attempts": 1, "changed": false, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.56: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.769757", "end": "2025-02-17 02:13:04.751275", "failed_when_result": false, "msg": "", "rc": 0, "start": "2025-02-17 02:13:01.981518", "stderr": "", "stderr_lines": [], "stdout": "[\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2738-2\"\n },\n {\n \"Host\": \"an-jenkins-deploy-platform-ansible-os-2738-1\"\n }\n]", "stdout_lines": ["[", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2738-2\"", " },", " {", " \"Host\": \"an-jenkins-deploy-platform-ansible-os-2738-1\"", " }", "]"]} 2025-02-17 02:13:07.095 INFO: TASK [nova-cell : Include discover_computes.yml] ******************************* 2025-02-17 02:13:07.376 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/nova-cell/tasks/discover_computes.yml for 10.0.0.44 2025-02-17 02:13:12.657 INFO: TASK [nova-cell : Get a list of existing cells] ******************************** 2025-02-17 02:13:12.657 INFO: ok: [10.0.0.44 -> 10.0.0.56] => {"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| | c2d4074e-dad0-4b4e-aaa7-11ae68a9d9c7 | rabbit://openstack:contrail123@10.0.0.56:5672// | mysql+pymysql://nova:contrail123@10.0.0.56:3306/nova | False |\n| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.56:3306/nova_cell0 | False |\n+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+\n", "stdout_lines": ["+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| Name | UUID | Transport URL | Database Connection | Disabled |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+", "| | c2d4074e-dad0-4b4e-aaa7-11ae68a9d9c7 | rabbit://openstack:contrail123@10.0.0.56:5672// | mysql+pymysql://nova:contrail123@10.0.0.56:3306/nova | False |", "| cell0 | 00000000-0000-0000-0000-000000000000 | none:/// | mysql+pymysql://nova:contrail123@10.0.0.56:3306/nova_cell0 | False |", "+-------+--------------------------------------+-------------------------------------------------+------------------------------------------------------------+----------+"]} 2025-02-17 02:13:13.095 INFO: TASK [nova-cell : Extract current cell settings from list] ********************* 2025-02-17 02:13:13.096 INFO: ok: [10.0.0.44 -> 10.0.0.56] => {"ansible_facts": {"nova_cell_settings": {"cell_database": "mysql+pymysql://nova:contrail123@10.0.0.56:3306/nova", "cell_disabled": "False", "cell_message_queue": "rabbit://openstack:contrail123@10.0.0.56:5672//", "cell_name": null, "cell_uuid": "c2d4074e-dad0-4b4e-aaa7-11ae68a9d9c7"}}, "changed": false} 2025-02-17 02:13:17.342 INFO: TASK [nova-cell : Discover nova hosts] ***************************************** ok: [10.0.0.44 -> 10.0.0.56] => {"changed": false, "cmd": ["docker", "exec", "nova_conductor", "nova-manage", "cell_v2", "discover_hosts", "--by-service", "--cell_uuid", "c2d4074e-dad0-4b4e-aaa7-11ae68a9d9c7"], "delta": "0:00:03.238636", "end": "2025-02-17 02:13:17.310829", "msg": "", "rc": 0, "start": "2025-02-17 02:13:14.072193", "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-17 02:13:17.590 INFO: PLAY [Refresh nova scheduler cell cache] *************************************** 2025-02-17 02:13:18.130 INFO: TASK [nova : Refresh cell cache in nova scheduler] ***************************** 2025-02-17 02:13:18.131 INFO: changed: [10.0.0.56] => {"changed": true, "cmd": "kill -HUP `docker inspect -f '{{ .State.Pid }}' nova_scheduler`", "delta": "0:00:00.022682", "end": "2025-02-17 02:13:18.091792", "msg": "", "rc": 0, "start": "2025-02-17 02:13:18.069110", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-17 02:13:18.303 INFO: PLAY [Reload global Nova super conductor services] ***************************** 2025-02-17 02:13:18.587 INFO: PLAY [Reload Nova cell services] *********************************************** 2025-02-17 02:13:19.118 INFO: PLAY [Reload global Nova API services] ***************************************** 2025-02-17 02:13:19.433 INFO: PLAY [Run Nova API online data migrations] ************************************* 2025-02-17 02:13:19.993 INFO: PLAY [Run Nova cell online data migrations] ************************************ 2025-02-17 02:13:20.271 INFO: [WARNING]: Could not match supplied host pattern, ignoring: openvswitch 2025-02-17 02:13:20.275 INFO: PLAY [Apply role openvswitch] ************************************************** 2025-02-17 02:13:20.276 INFO: skipping: no hosts matched 2025-02-17 02:13:20.276 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_openvswitch_True_enable_ovs_dpdk_True 2025-02-17 02:13:20.278 INFO: PLAY [Apply role ovs-dpdk] ***************************************************** 2025-02-17 02:13:20.279 INFO: skipping: no hosts matched 2025-02-17 02:13:20.279 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ovn_True 2025-02-17 02:13:20.282 INFO: PLAY [Apply role ovn-controller] *********************************************** 2025-02-17 02:13:20.282 INFO: skipping: no hosts matched 2025-02-17 02:13:20.285 INFO: PLAY [Apply role ovn-db] ******************************************************* 2025-02-17 02:13:20.285 INFO: skipping: no hosts matched 2025-02-17 02:13:20.295 INFO: PLAY [Apply role neutron] ****************************************************** 2025-02-17 02:13:20.450 INFO: TASK [neutron : include_tasks] ************************************************* 2025-02-17 02:13:20.750 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-17 02:13:20.771 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/deploy.yml for 10.0.0.56, 10.0.0.44, 10.0.0.42 2025-02-17 02:13:21.557 INFO: TASK [neutron : Get container facts] ******************************************* 2025-02-17 02:13:21.557 INFO: ok: [10.0.0.42] => {"_containers": [], "changed": false} 2025-02-17 02:13:21.565 INFO: ok: [10.0.0.56] => {"_containers": [], "changed": false} 2025-02-17 02:13:21.566 INFO: ok: [10.0.0.44] => {"_containers": [], "changed": false} 2025-02-17 02:13:22.367 INFO: TASK [neutron : Get container volume facts] ************************************ 2025-02-17 02:13:22.367 INFO: ok: [10.0.0.42] => {"_volumes": [], "changed": false} 2025-02-17 02:13:22.369 INFO: ok: [10.0.0.44] => {"_volumes": [], "changed": false} 2025-02-17 02:13:22.390 INFO: ok: [10.0.0.56] => {"_volumes": [], "changed": false} 2025-02-17 02:13:25.417 INFO: TASK [service-ks-register : neutron | Creating services] *********************** 2025-02-17 02:13:25.418 INFO: ok: [10.0.0.56] => (item={'name': 'neutron', 'service_type': 'network'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "52a16762548a494599bf535752ecc985", "item": {"description": "Openstack Networking", "endpoints": [{"interface": "internal", "url": "http://10.0.0.56:9696"}, {"interface": "public", "url": "http://10.0.0.56:9696"}], "name": "neutron", "type": "network"}, "service": {"description": "Openstack Networking", "enabled": true, "id": "52a16762548a494599bf535752ecc985", "name": "neutron", "service_type": "network", "type": "network"}} 2025-02-17 02:13:28.139 INFO: TASK [service-ks-register : neutron | Creating endpoints] ********************** ok: [10.0.0.56] => (item={'service': 'neutron', 'url': 'http://10.0.0.56:9696', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "918c86c0a09f42c1a80e1bdab74bd9c0", "interface": "internal", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/918c86c0a09f42c1a80e1bdab74bd9c0"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "52a16762548a494599bf535752ecc985", "url": "http://10.0.0.56:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "internal", "url": "http://10.0.0.56:9696"}]} 2025-02-17 02:13:30.787 INFO: ok: [10.0.0.56] => (item={'service': 'neutron', 'url': 'http://10.0.0.56:9696', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "de08ed2170d844f4ad5382658a1d3d13", "interface": "public", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/de08ed2170d844f4ad5382658a1d3d13"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "52a16762548a494599bf535752ecc985", "url": "http://10.0.0.56:9696"}, "item": [{"description": "Openstack Networking", "name": "neutron", "type": "network"}, {"interface": "public", "url": "http://10.0.0.56:9696"}]} 2025-02-17 02:13:33.475 INFO: TASK [service-ks-register : neutron | Creating projects] *********************** 2025-02-17 02:13:33.476 INFO: ok: [10.0.0.56] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "8e7a098c60044c238eed4781afee6a2e", "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-17 02:13:36.287 INFO: TASK [service-ks-register : neutron | Creating users] ************************** ok: [10.0.0.56] => (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": "8e7a098c60044c238eed4781afee6a2e", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "ad458a18dfea41b18669b0b34ec8c799", "name": "neutron", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-17 02:13:38.967 INFO: TASK [service-ks-register : neutron | Creating roles] ************************** ok: [10.0.0.56] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "51da1ed04e6843af8443f20625385828", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-17 02:13:42.434 INFO: TASK [service-ks-register : neutron | Granting user roles] ********************* ok: [10.0.0.56] => (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-17 02:13:46.809 INFO: TASK [neutron : Ensuring config directories exist] ***************************** 2025-02-17 02:13:46.810 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:13:47.243 INFO: TASK [neutron : Check if extra ml2 plugins exists] ***************************** 2025-02-17 02:13:47.244 INFO: ok: [10.0.0.56 -> 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-17 02:13:47.244 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-17 02:13:49.963 INFO: TASK [neutron : Copying over config.json files for services] ******************* ok: [10.0.0.56] => (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.56: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.56: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-17 02:13:51.516 INFO: TASK [neutron : Copying over neutron.conf] ************************************* ok: [10.0.0.56] => (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.56: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": "85b162f3ebf185794522b9f95f19a98a5476c20e", "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.56: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-17 02:13:52.749 INFO: TASK [neutron : Copying over neutron_vpnaas.conf] ****************************** 2025-02-17 02:13:52.750 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:13:54.149 INFO: TASK [neutron : Copying over ssh key] ****************************************** 2025-02-17 02:13:54.149 INFO: changed: [10.0.0.56] => {"changed": true, "checksum": "f957a5bdc7637e09c2406515607b39a6c76952b5", "dest": "/etc/kolla/neutron-server/id_rsa", "gid": 0, "group": "root", "md5sum": "d3409144ca9cdcf2533545bb961490b0", "mode": "0600", "owner": "root", "size": 3268, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739758433.6290052-294786-45333438050619/source", "state": "file", "uid": 0} 2025-02-17 02:13:55.322 INFO: TASK [neutron : Copying over ml2_conf.ini] ************************************* ok: [10.0.0.56] => (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.56: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.56: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-17 02:14:06.014 INFO: TASK [neutron : include] ******************************************************* 2025-02-17 02:14:06.081 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-17 02:14:06.234 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/config_opencontrail.yml for 10.0.0.56, 10.0.0.44, 10.0.0.42 2025-02-17 02:14:07.833 INFO: TASK [neutron : Copying opencontrail files for neutron] ************************ 2025-02-17 02:14:07.835 INFO: ok: [10.0.0.56] => (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-17 02:14:09.213 INFO: TASK [neutron : Copying over ContrailPlugin.ini] ******************************* 2025-02-17 02:14:09.213 INFO: ok: [10.0.0.56] => {"changed": false, "checksum": "402301ca90a35120296a6cd4e1c0f9f00526cd4c", "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-17 02:14:10.625 INFO: TASK [neutron : Copying over api-paste-rbac.ini] ******************************* 2025-02-17 02:14:10.625 INFO: ok: [10.0.0.56] => {"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-17 02:14:12.189 INFO: TASK [neutron : Check neutron containers] ************************************** 2025-02-17 02:14:12.197 INFO: changed: [10.0.0.56] => (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.56: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.56: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-17 02:14:13.761 INFO: TASK [neutron : Check neutron containers] ************************************** changed: [10.0.0.56] => (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.56: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.56: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-17 02:14:15.883 INFO: TASK [neutron : Creating Neutron database] ************************************* ok: [10.0.0.56] => {"action": "mysql_db", "changed": false, "db": "neutron", "db_list": ["neutron"], "executed_commands": []} 2025-02-17 02:14:17.678 INFO: TASK [neutron : Creating Neutron database user and setting permissions] ******** 2025-02-17 02:14:17.679 INFO: ok: [10.0.0.56] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "neutron"} 2025-02-17 02:14:23.344 INFO: TASK [neutron : Running Neutron bootstrap container] *************************** 2025-02-17 02:14:23.345 INFO: changed: [10.0.0.56] => {"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-17 02:14:23.501 INFO: TASK [neutron : include] ******************************************************* 2025-02-17 02:14:23.641 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/neutron/tasks/init_opencontrail.yml for 10.0.0.56 2025-02-17 02:14:26.305 INFO: TASK [neutron : Running opencontrail init contrail for neutron server] ********* changed: [10.0.0.56] => {"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-17 02:14:29.868 INFO: RUNNING HANDLER [neutron : Restart neutron-server container] ******************* changed: [10.0.0.56] => {"changed": true, "result": false} 2025-02-17 02:14:30.140 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_kuryr_True 2025-02-17 02:14:30.143 INFO: PLAY [Apply role kuryr] ******************************************************** skipping: no hosts matched 2025-02-17 02:14:30.144 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_hacluster_True 2025-02-17 02:14:30.147 INFO: PLAY [Apply role hacluster] **************************************************** 2025-02-17 02:14:30.147 INFO: skipping: no hosts matched 2025-02-17 02:14:30.151 INFO: PLAY [Apply role heat] ********************************************************* 2025-02-17 02:14:30.278 INFO: TASK [heat : include_tasks] **************************************************** 2025-02-17 02:14:30.384 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/deploy.yml for 10.0.0.56 2025-02-17 02:14:33.170 INFO: TASK [service-ks-register : heat | Creating services] ************************** 2025-02-17 02:14:33.170 INFO: ok: [10.0.0.56] => (item={'name': 'heat', 'service_type': 'orchestration'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "a72eeb200f8b4c5e9de2710823af5827", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.56:8004/v1/%(tenant_id)s"}, {"interface": "public", "url": "http://10.0.0.56:8004/v1/%(tenant_id)s"}], "name": "heat", "type": "orchestration"}, "service": {"description": "Orchestration", "enabled": true, "id": "a72eeb200f8b4c5e9de2710823af5827", "name": "heat", "service_type": "orchestration", "type": "orchestration"}} 2025-02-17 02:14:35.650 INFO: ok: [10.0.0.56] => (item={'name': 'heat-cfn', 'service_type': 'cloudformation'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "8b984217612f4928bff159ea64e5c841", "item": {"description": "Orchestration", "endpoints": [{"interface": "internal", "url": "http://10.0.0.56:8000/v1"}, {"interface": "public", "url": "http://10.0.0.56:8000/v1"}], "name": "heat-cfn", "type": "cloudformation"}, "service": {"description": "Orchestration", "enabled": true, "id": "8b984217612f4928bff159ea64e5c841", "name": "heat-cfn", "service_type": "cloudformation", "type": "cloudformation"}} 2025-02-17 02:14:38.385 INFO: TASK [service-ks-register : heat | Creating endpoints] ************************* 2025-02-17 02:14:38.385 INFO: ok: [10.0.0.56] => (item={'service': 'heat', 'url': 'http://10.0.0.56:8004/v1/%(tenant_id)s', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "dab3f6600f3d4d858eb20cbcd5cd8776", "interface": "internal", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/dab3f6600f3d4d858eb20cbcd5cd8776"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "a72eeb200f8b4c5e9de2710823af5827", "url": "http://10.0.0.56:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "internal", "url": "http://10.0.0.56:8004/v1/%(tenant_id)s"}]} 2025-02-17 02:14:41.109 INFO: ok: [10.0.0.56] => (item={'service': 'heat', 'url': 'http://10.0.0.56:8004/v1/%(tenant_id)s', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "7d4b445ce4124de6bac4170a1ffff0b8", "interface": "public", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/7d4b445ce4124de6bac4170a1ffff0b8"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "a72eeb200f8b4c5e9de2710823af5827", "url": "http://10.0.0.56:8004/v1/%(tenant_id)s"}, "item": [{"description": "Orchestration", "name": "heat", "type": "orchestration"}, {"interface": "public", "url": "http://10.0.0.56:8004/v1/%(tenant_id)s"}]} 2025-02-17 02:14:43.814 INFO: ok: [10.0.0.56] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.56:8000/v1', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "6c77a402ddac4e38922d941006dc1100", "interface": "internal", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/6c77a402ddac4e38922d941006dc1100"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "8b984217612f4928bff159ea64e5c841", "url": "http://10.0.0.56:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "internal", "url": "http://10.0.0.56:8000/v1"}]} 2025-02-17 02:14:46.444 INFO: ok: [10.0.0.56] => (item={'service': 'heat-cfn', 'url': 'http://10.0.0.56:8000/v1', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "c4ddd7aafcb744e8a32ca63ecc80054b", "interface": "public", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/c4ddd7aafcb744e8a32ca63ecc80054b"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "8b984217612f4928bff159ea64e5c841", "url": "http://10.0.0.56:8000/v1"}, "item": [{"description": "Orchestration", "name": "heat-cfn", "type": "cloudformation"}, {"interface": "public", "url": "http://10.0.0.56:8000/v1"}]} 2025-02-17 02:14:49.223 INFO: TASK [service-ks-register : heat | Creating projects] ************************** 2025-02-17 02:14:49.224 INFO: ok: [10.0.0.56] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "8e7a098c60044c238eed4781afee6a2e", "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-17 02:14:52.418 INFO: TASK [service-ks-register : heat | Creating users] ***************************** ok: [10.0.0.56] => (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": "8e7a098c60044c238eed4781afee6a2e", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "5a9d11116a0b4be3ab414eeb964c69f0", "name": "heat", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-17 02:14:55.110 INFO: TASK [service-ks-register : heat | Creating roles] ***************************** 2025-02-17 02:14:55.112 INFO: ok: [10.0.0.56] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "51da1ed04e6843af8443f20625385828", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-17 02:14:57.576 INFO: ok: [10.0.0.56] => (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": "26c62adb00be43848e7c2b13b7bbf05d", "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-17 02:15:00.006 INFO: ok: [10.0.0.56] => (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": "754f3bd59e5f43109ea1f24f7df8bfa4", "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-17 02:15:03.910 INFO: TASK [service-ks-register : heat | Granting user roles] ************************ 2025-02-17 02:15:03.912 INFO: ok: [10.0.0.56] => (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-17 02:15:07.225 INFO: ok: [10.0.0.56] => (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-17 02:15:07.892 INFO: TASK [heat : Ensuring config directories exist] ******************************** 2025-02-17 02:15:07.893 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:15:08.267 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:15:08.651 INFO: ok: [10.0.0.56] => (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-17 02:15:09.802 INFO: TASK [heat : Copying over config.json files for services] ********************** 2025-02-17 02:15:09.809 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:15:10.444 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:15:11.071 INFO: ok: [10.0.0.56] => (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-17 02:15:12.286 INFO: TASK [heat : Copying over heat.conf] ******************************************* 2025-02-17 02:15:12.287 INFO: ok: [10.0.0.56] => (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.56: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": "7d3f83eb626846c94a2067efe2eec48925da90df", "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.56: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-17 02:15:13.439 INFO: ok: [10.0.0.56] => (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.56: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": "fa0a0423bc4ecab2f31c96f8aae1c0d67eec1017", "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.56: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-17 02:15:14.444 INFO: ok: [10.0.0.56] => (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": "f6a08b007400619194b195bc2d45f4cfb42439e6", "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-17 02:15:15.825 INFO: TASK [heat : Copying over heat-api wsgi config] ******************************** ok: [10.0.0.56] => {"changed": false, "checksum": "5a1c6bb9a873c792f4c613dce89b07a078f7039d", "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-17 02:15:16.906 INFO: TASK [heat : Copying over heat-api-cfn wsgi config] **************************** 2025-02-17 02:15:16.906 INFO: ok: [10.0.0.56] => {"changed": false, "checksum": "467c02336e1687e3981091fc7b09e608c893d1ba", "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-17 02:15:16.984 INFO: TASK [heat : include] ********************************************************** 2025-02-17 02:15:17.040 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/config_opencontrail.yml for 10.0.0.56 2025-02-17 02:15:18.055 INFO: TASK [heat : Copying opencontrail files for heat] ****************************** 2025-02-17 02:15:18.056 INFO: ok: [10.0.0.56] => (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-17 02:15:19.144 INFO: TASK [heat : Check heat containers] ******************************************** ok: [10.0.0.56] => (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.56: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.56: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-17 02:15:19.994 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:15:20.835 INFO: ok: [10.0.0.56] => (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-17 02:15:21.897 INFO: TASK [heat : Check heat containers] ******************************************** 2025-02-17 02:15:21.897 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:15:22.779 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:15:23.541 INFO: ok: [10.0.0.56] => (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-17 02:15:25.409 INFO: TASK [heat : Creating Heat database] ******************************************* 2025-02-17 02:15:25.409 INFO: ok: [10.0.0.56] => {"action": "mysql_db", "changed": false, "db": "heat", "db_list": ["heat"], "executed_commands": []} 2025-02-17 02:15:27.367 INFO: TASK [heat : Creating Heat database user and setting permissions] ************** ok: [10.0.0.56] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "heat"} 2025-02-17 02:15:34.576 INFO: TASK [heat : Running Heat bootstrap container] ********************************* 2025-02-17 02:15:34.577 INFO: changed: [10.0.0.56] => {"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-17 02:15:34.659 INFO: TASK [heat : include] ********************************************************** 2025-02-17 02:15:34.722 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/heat/tasks/init_opencontrail_heat.yml for 10.0.0.56 2025-02-17 02:15:36.718 INFO: TASK [heat : Running opencontrail init contrail for heat engine] *************** 2025-02-17 02:15:36.718 INFO: changed: [10.0.0.56] => {"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-17 02:15:36.908 INFO: PLAY [Apply role horizon] ****************************************************** 2025-02-17 02:15:37.025 INFO: TASK [horizon : include_tasks] ************************************************* 2025-02-17 02:15:37.111 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/deploy.yml for 10.0.0.56 2025-02-17 02:15:37.648 INFO: TASK [horizon : Ensuring config directories exist] ***************************** 2025-02-17 02:15:37.648 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:15:37.792 INFO: TASK [horizon : Set empty custom policy] *************************************** ok: [10.0.0.56] => {"ansible_facts": {"custom_policy": []}, "changed": false} 2025-02-17 02:15:38.057 INFO: TASK [horizon : include_tasks] ************************************************* 2025-02-17 02:15:38.131 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.56 => (item={'name': 'glance', 'enabled': True}) 2025-02-17 02:15:38.134 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.56 => (item={'name': 'heat', 'enabled': True}) 2025-02-17 02:15:38.136 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.56 => (item={'name': 'keystone', 'enabled': True}) 2025-02-17 02:15:38.139 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.56 => (item={'name': 'neutron', 'enabled': True}) 2025-02-17 02:15:38.142 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/tasks/policy_item.yml for 10.0.0.56 => (item={'name': 'nova', 'enabled': True}) 2025-02-17 02:15:38.293 INFO: TASK [horizon : Update policy file name] *************************************** 2025-02-17 02:15:38.293 INFO: ok: [10.0.0.56] => {"ansible_facts": {"supported_policy_files": ["glance_policy.yaml", "glance_policy.json"]}, "changed": false} 2025-02-17 02:15:38.646 INFO: TASK [horizon : Update policy file name] *************************************** 2025-02-17 02:15:38.647 INFO: ok: [10.0.0.56] => {"ansible_facts": {"supported_policy_files": ["heat_policy.yaml", "heat_policy.json"]}, "changed": false} 2025-02-17 02:15:39.021 INFO: TASK [horizon : Update policy file name] *************************************** ok: [10.0.0.56] => {"ansible_facts": {"supported_policy_files": ["keystone_policy.yaml", "keystone_policy.json"]}, "changed": false} 2025-02-17 02:15:39.325 INFO: TASK [horizon : Update policy file name] *************************************** 2025-02-17 02:15:39.326 INFO: ok: [10.0.0.56] => {"ansible_facts": {"supported_policy_files": ["neutron_policy.yaml", "neutron_policy.json"]}, "changed": false} 2025-02-17 02:15:39.634 INFO: TASK [horizon : Update policy file name] *************************************** 2025-02-17 02:15:39.635 INFO: ok: [10.0.0.56] => {"ansible_facts": {"supported_policy_files": ["nova_policy.yaml", "nova_policy.json"]}, "changed": false} 2025-02-17 02:15:40.751 INFO: TASK [horizon : Copying over config.json files for services] ******************* ok: [10.0.0.56] => {"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-17 02:15:41.794 INFO: TASK [horizon : Copying over horizon.conf] ************************************* 2025-02-17 02:15:41.796 INFO: ok: [10.0.0.56] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/horizon.conf.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "0f115bfb41151e2030c9f0983ca9c455d7b2c566", "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-17 02:15:42.817 INFO: TASK [horizon : Copying over local_settings] *********************************** ok: [10.0.0.56] => (item=/home/ubuntu/contrail-kolla-ansible/ansible/roles/horizon/templates/local_settings.j2) => {"ansible_loop_var": "item", "changed": false, "checksum": "7bc0dee4e218f06ef6a66fcaa97bb1db98336e5e", "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-17 02:15:43.772 INFO: TASK [horizon : Copying over custom_local_settings] **************************** 2025-02-17 02:15:43.773 INFO: ok: [10.0.0.56] => (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-17 02:15:45.592 INFO: TASK [horizon : Deploy horizon container] ************************************** 2025-02-17 02:15:45.594 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:15:45.944 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_murano_True 2025-02-17 02:15:45.948 INFO: PLAY [Apply role murano] ******************************************************* 2025-02-17 02:15:45.948 INFO: skipping: no hosts matched 2025-02-17 02:15:45.949 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-application- deployment 2025-02-17 02:15:45.950 INFO: [WARNING]: Could not match supplied host pattern, ignoring: solum-image-builder 2025-02-17 02:15:45.950 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_solum_True 2025-02-17 02:15:45.953 INFO: PLAY [Apply role solum] ******************************************************** 2025-02-17 02:15:45.954 INFO: skipping: no hosts matched 2025-02-17 02:15:45.954 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_magnum_True 2025-02-17 02:15:45.958 INFO: PLAY [Apply role magnum] ******************************************************* 2025-02-17 02:15:45.958 INFO: skipping: no hosts matched 2025-02-17 02:15:45.959 INFO: [WARNING]: Could not match supplied host pattern, ignoring: mistral-event- engine 2025-02-17 02:15:45.959 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_mistral_True 2025-02-17 02:15:45.962 INFO: PLAY [Apply role mistral] ****************************************************** 2025-02-17 02:15:45.962 INFO: skipping: no hosts matched 2025-02-17 02:15:45.963 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_sahara_True 2025-02-17 02:15:45.966 INFO: PLAY [Apply role sahara] ******************************************************* 2025-02-17 02:15:45.966 INFO: skipping: no hosts matched 2025-02-17 02:15:45.967 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_manila_True 2025-02-17 02:15:45.970 INFO: PLAY [Apply role manila] ******************************************************* 2025-02-17 02:15:45.970 INFO: skipping: no hosts matched 2025-02-17 02:15:45.971 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_gnocchi_True 2025-02-17 02:15:45.973 INFO: PLAY [Apply role gnocchi] ****************************************************** 2025-02-17 02:15:45.973 INFO: skipping: no hosts matched 2025-02-17 02:15:45.974 INFO: [WARNING]: Could not match supplied host pattern, ignoring: ceilometer-ipmi 2025-02-17 02:15:45.974 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_ceilometer_True 2025-02-17 02:15:45.977 INFO: PLAY [Apply role ceilometer] *************************************************** 2025-02-17 02:15:45.977 INFO: skipping: no hosts matched 2025-02-17 02:15:45.978 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- collector 2025-02-17 02:15:45.978 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- forwarder 2025-02-17 02:15:45.979 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-agent- statsd 2025-02-17 02:15:45.979 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-api [WARNING]: Could not match supplied host pattern, ignoring: monasca-log- persister [WARNING]: Could not match supplied host pattern, ignoring: monasca-log-metrics 2025-02-17 02:15:45.980 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca-thresh 2025-02-17 02:15:45.980 INFO: [WARNING]: Could not match supplied host pattern, ignoring: monasca- notification [WARNING]: Could not match supplied host pattern, ignoring: monasca-persister 2025-02-17 02:15:45.981 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_monasca_True 2025-02-17 02:15:45.982 INFO: PLAY [Apply role monasca] ****************************************************** 2025-02-17 02:15:45.983 INFO: skipping: no hosts matched 2025-02-17 02:15:45.984 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_aodh_True 2025-02-17 02:15:45.988 INFO: PLAY [Apply role aodh] ********************************************************* 2025-02-17 02:15:45.989 INFO: skipping: no hosts matched 2025-02-17 02:15:45.993 INFO: PLAY [Apply role barbican] ***************************************************** 2025-02-17 02:15:46.112 INFO: TASK [barbican : include_tasks] ************************************************ 2025-02-17 02:15:46.307 INFO: included: /home/ubuntu/contrail-kolla-ansible/ansible/roles/barbican/tasks/deploy.yml for 10.0.0.56 2025-02-17 02:15:48.782 INFO: TASK [service-ks-register : barbican | Creating services] ********************** 2025-02-17 02:15:48.783 INFO: ok: [10.0.0.56] => (item={'name': 'barbican', 'service_type': 'key-manager'}) => {"action": "os_keystone_service", "ansible_loop_var": "item", "attempts": 1, "changed": false, "id": "e38558402a8d49bcb5e4fbc1f3d21508", "item": {"description": "Barbican Key Management Service", "endpoints": [{"interface": "internal", "url": "http://10.0.0.56:9311"}, {"interface": "public", "url": "http://10.0.0.56:9311"}], "name": "barbican", "type": "key-manager"}, "service": {"description": "Barbican Key Management Service", "enabled": true, "id": "e38558402a8d49bcb5e4fbc1f3d21508", "name": "barbican", "service_type": "key-manager", "type": "key-manager"}} 2025-02-17 02:15:51.428 INFO: TASK [service-ks-register : barbican | Creating endpoints] ********************* 2025-02-17 02:15:51.428 INFO: ok: [10.0.0.56] => (item={'service': 'barbican', 'url': 'http://10.0.0.56:9311', 'interface': 'internal'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "d27a8dddd8ab422da5997e3331ba0aae", "interface": "internal", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/d27a8dddd8ab422da5997e3331ba0aae"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e38558402a8d49bcb5e4fbc1f3d21508", "url": "http://10.0.0.56:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "internal", "url": "http://10.0.0.56:9311"}]} 2025-02-17 02:15:53.921 INFO: ok: [10.0.0.56] => (item={'service': 'barbican', 'url': 'http://10.0.0.56:9311', 'interface': 'public'}) => {"action": "os_keystone_endpoint", "ansible_loop_var": "item", "attempts": 1, "changed": false, "endpoint": {"enabled": true, "id": "74135e3b0e4e4456af9dc946b6d73c31", "interface": "public", "links": {"self": "http://10.0.0.56:5000/v3/endpoints/74135e3b0e4e4456af9dc946b6d73c31"}, "region": "RegionOne", "region_id": "RegionOne", "service_id": "e38558402a8d49bcb5e4fbc1f3d21508", "url": "http://10.0.0.56:9311"}, "item": [{"description": "Barbican Key Management Service", "name": "barbican", "type": "key-manager"}, {"interface": "public", "url": "http://10.0.0.56:9311"}]} 2025-02-17 02:15:56.711 INFO: TASK [service-ks-register : barbican | Creating projects] ********************** 2025-02-17 02:15:56.712 INFO: ok: [10.0.0.56] => (item=service) => {"action": "os_project", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "service", "project": {"description": null, "domain_id": "default", "enabled": true, "id": "8e7a098c60044c238eed4781afee6a2e", "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-17 02:15:59.911 INFO: TASK [service-ks-register : barbican | Creating users] ************************* 2025-02-17 02:15:59.912 INFO: ok: [10.0.0.56] => (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": "8e7a098c60044c238eed4781afee6a2e", "description": null, "domain_id": "default", "email": null, "enabled": true, "id": "7d5d0ca0457b4163a77dc0e502c83c78", "name": "barbican", "username": null}, "warnings": ["Module did not set no_log for update_password"]} 2025-02-17 02:16:02.952 INFO: TASK [service-ks-register : barbican | Creating roles] ************************* ok: [10.0.0.56] => (item=admin) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "admin", "role": {"domain_id": null, "id": "51da1ed04e6843af8443f20625385828", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "admin", "properties": {}}} 2025-02-17 02:16:05.499 INFO: ok: [10.0.0.56] => (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": "93ac44eef641414c99df4cfae37c52cd", "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-17 02:16:08.004 INFO: ok: [10.0.0.56] => (item=creator) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "creator", "role": {"domain_id": null, "id": "30f0a736e5d94a2aa3711b737aa10fab", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "creator", "properties": {}}} 2025-02-17 02:16:10.729 INFO: ok: [10.0.0.56] => (item=observer) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "observer", "role": {"domain_id": null, "id": "0edfb59ccbc74d40b5f5eb47103cabff", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "observer", "properties": {}}} 2025-02-17 02:16:13.315 INFO: ok: [10.0.0.56] => (item=audit) => {"action": "os_keystone_role", "ansible_loop_var": "item", "attempts": 1, "changed": false, "item": "audit", "role": {"domain_id": null, "id": "b618b73df6d442d2bf1c2d3bda680749", "location": {"cloud": "defaults", "project": {"domain_id": null, "domain_name": null, "id": null, "name": null}, "region_name": null, "zone": null}, "name": "audit", "properties": {}}} 2025-02-17 02:16:17.187 INFO: TASK [service-ks-register : barbican | Granting user roles] ******************** ok: [10.0.0.56] => (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-17 02:16:17.837 INFO: TASK [barbican : Ensuring config directories exist] **************************** 2025-02-17 02:16:17.838 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:16:18.194 INFO: ok: [10.0.0.56] => (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-17 02:16:18.541 INFO: ok: [10.0.0.56] => (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-17 02:16:19.209 INFO: TASK [barbican : Ensuring vassals config directories exist] ******************** 2025-02-17 02:16:19.210 INFO: ok: [10.0.0.56] => (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-17 02:16:20.283 INFO: TASK [barbican : Copying over config.json files for services] ****************** ok: [10.0.0.56] => (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.56: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.56: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-17 02:16:20.885 INFO: ok: [10.0.0.56] => (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-17 02:16:21.524 INFO: ok: [10.0.0.56] => (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-17 02:16:22.498 INFO: TASK [barbican : Copying over barbican-api.ini] ******************************** 2025-02-17 02:16:22.499 INFO: ok: [10.0.0.56] => {"changed": false, "checksum": "7e4c1b67e0930ddfc0ba94e3b53e0d9514ed3f73", "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-17 02:16:23.005 INFO: TASK [barbican : Checking whether barbican-api-paste.ini file exists] ********** 2025-02-17 02:16:23.005 INFO: ok: [10.0.0.56 -> localhost] => {"changed": false, "stat": {"exists": false}} 2025-02-17 02:16:24.369 INFO: TASK [barbican : Copying over barbican.conf] *********************************** 2025-02-17 02:16:24.370 INFO: ok: [10.0.0.56] => (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.56: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": "ff5b174723fc0907010ef858992cf6ba779a750f", "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.56: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-17 02:16:25.209 INFO: ok: [10.0.0.56] => (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": "1049ee19cd4e4acef21ddd6907af980df2a47ce2", "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-17 02:16:26.063 INFO: ok: [10.0.0.56] => (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": "1049ee19cd4e4acef21ddd6907af980df2a47ce2", "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-17 02:16:27.315 INFO: TASK [barbican : Check barbican containers] ************************************ 2025-02-17 02:16:27.316 INFO: ok: [10.0.0.56] => (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.56: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.56: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-17 02:16:28.132 INFO: ok: [10.0.0.56] => (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-17 02:16:28.924 INFO: ok: [10.0.0.56] => (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-17 02:16:30.710 INFO: TASK [barbican : Creating barbican database] *********************************** 2025-02-17 02:16:30.711 INFO: ok: [10.0.0.56] => {"action": "mysql_db", "changed": false, "db": "barbican", "db_list": ["barbican"], "executed_commands": []} 2025-02-17 02:16:32.503 INFO: TASK [barbican : Creating barbican database user and setting permissions] ****** ok: [10.0.0.56] => {"action": "mysql_user", "changed": false, "msg": "User unchanged", "user": "barbican"} 2025-02-17 02:16:35.751 INFO: TASK [barbican : Running barbican bootstrap container] ************************* 2025-02-17 02:16:35.751 INFO: changed: [10.0.0.56] => {"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-17 02:16:35.954 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-api 2025-02-17 02:16:35.955 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-agent 2025-02-17 02:16:35.955 INFO: [WARNING]: Could not match supplied host pattern, ignoring: cyborg-conductor 2025-02-17 02:16:35.956 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cyborg_True 2025-02-17 02:16:35.961 INFO: PLAY [Apply role cyborg] ******************************************************* 2025-02-17 02:16:35.962 INFO: skipping: no hosts matched 2025-02-17 02:16:35.962 INFO: [WARNING]: Could not match supplied host pattern, ignoring: designate-producer 2025-02-17 02:16:35.964 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_designate_True 2025-02-17 02:16:35.968 INFO: PLAY [Apply role designate] **************************************************** 2025-02-17 02:16:35.969 INFO: skipping: no hosts matched 2025-02-17 02:16:35.970 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_trove_True 2025-02-17 02:16:35.974 INFO: PLAY [Apply role trove] ******************************************************** 2025-02-17 02:16:35.974 INFO: skipping: no hosts matched 2025-02-17 02:16:35.976 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_watcher_True 2025-02-17 02:16:35.979 INFO: PLAY [Apply role watcher] ****************************************************** 2025-02-17 02:16:35.980 INFO: skipping: no hosts matched 2025-02-17 02:16:35.980 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_grafana_True 2025-02-17 02:16:35.984 INFO: PLAY [Apply role grafana] ****************************************************** 2025-02-17 02:16:35.985 INFO: skipping: no hosts matched 2025-02-17 02:16:35.986 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_cloudkitty_True 2025-02-17 02:16:35.989 INFO: PLAY [Apply role cloudkitty] *************************************************** 2025-02-17 02:16:35.990 INFO: skipping: no hosts matched 2025-02-17 02:16:35.990 INFO: [WARNING]: Could not match supplied host pattern, ignoring: freezer-scheduler 2025-02-17 02:16:35.991 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_freezer_True 2025-02-17 02:16:35.995 INFO: PLAY [Apply role freezer] ****************************************************** 2025-02-17 02:16:35.995 INFO: skipping: no hosts matched 2025-02-17 02:16:35.996 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-conductor 2025-02-17 02:16:35.997 INFO: [WARNING]: Could not match supplied host pattern, ignoring: senlin-health- manager 2025-02-17 02:16:35.998 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_senlin_True 2025-02-17 02:16:36.001 INFO: PLAY [Apply role senlin] ******************************************************* 2025-02-17 02:16:36.002 INFO: skipping: no hosts matched 2025-02-17 02:16:36.002 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-server 2025-02-17 02:16:36.003 INFO: [WARNING]: Could not match supplied host pattern, ignoring: tacker-conductor 2025-02-17 02:16:36.003 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_tacker_True 2025-02-17 02:16:36.007 INFO: PLAY [Apply role tacker] ******************************************************* 2025-02-17 02:16:36.007 INFO: skipping: no hosts matched 2025-02-17 02:16:36.009 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_octavia_True 2025-02-17 02:16:36.012 INFO: PLAY [Apply role octavia] ****************************************************** 2025-02-17 02:16:36.012 INFO: skipping: no hosts matched 2025-02-17 02:16:36.013 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-api 2025-02-17 02:16:36.013 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-wsproxy 2025-02-17 02:16:36.014 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-compute 2025-02-17 02:16:36.014 INFO: [WARNING]: Could not match supplied host pattern, ignoring: zun-cni-daemon 2025-02-17 02:16:36.015 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_zun_True 2025-02-17 02:16:36.018 INFO: PLAY [Apply role zun] ********************************************************** 2025-02-17 02:16:36.018 INFO: skipping: no hosts matched 2025-02-17 02:16:36.018 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-agent 2025-02-17 02:16:36.019 INFO: [WARNING]: Could not match supplied host pattern, ignoring: skydive-analyzer 2025-02-17 02:16:36.019 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_skydive_True 2025-02-17 02:16:36.021 INFO: PLAY [Apply role skydive] ****************************************************** 2025-02-17 02:16:36.022 INFO: skipping: no hosts matched 2025-02-17 02:16:36.022 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-api 2025-02-17 02:16:36.023 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-graph 2025-02-17 02:16:36.023 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-notifier 2025-02-17 02:16:36.023 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-ml 2025-02-17 02:16:36.024 INFO: [WARNING]: Could not match supplied host pattern, ignoring: vitrage-persistor 2025-02-17 02:16:36.024 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_vitrage_True 2025-02-17 02:16:36.030 INFO: PLAY [Apply role vitrage] ****************************************************** 2025-02-17 02:16:36.031 INFO: skipping: no hosts matched 2025-02-17 02:16:36.031 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-api 2025-02-17 02:16:36.032 INFO: [WARNING]: Could not match supplied host pattern, ignoring: blazar-manager 2025-02-17 02:16:36.032 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_blazar_True 2025-02-17 02:16:36.035 INFO: PLAY [Apply role blazar] ******************************************************* 2025-02-17 02:16:36.035 INFO: skipping: no hosts matched 2025-02-17 02:16:36.036 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-api 2025-02-17 02:16:36.037 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari-engine 2025-02-17 02:16:36.037 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari- hostmonitor 2025-02-17 02:16:36.037 INFO: [WARNING]: Could not match supplied host pattern, ignoring: masakari- instancemonitor 2025-02-17 02:16:36.037 INFO: [WARNING]: Could not match supplied host pattern, ignoring: enable_masakari_True 2025-02-17 02:16:36.040 INFO: PLAY [Apply role masakari] ***************************************************** 2025-02-17 02:16:36.040 INFO: skipping: no hosts matched 2025-02-17 02:16:36.041 INFO: PLAY [Post-deploy playbook for contrail] *************************************** 2025-02-17 02:16:37.297 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.56] 2025-02-17 02:16:38.005 INFO: TASK [Creating admin openrc file for kolla-toolbox] **************************** ok: [10.0.0.56] => {"changed": false, "checksum": "f8ac65f44e454d58ec7bef952da123253f0835c0", "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-17 02:16:38.435 INFO: TASK [create openstack kolla external services directory] ********************** 2025-02-17 02:16:38.438 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/kolla/external/", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:16:39.088 INFO: TASK [Creating admin openrc file for external services] ************************ ok: [10.0.0.56] => {"changed": false, "checksum": "09d2cece74acf1158bd901b8c4ff03386fcdd1e5", "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-17 02:16:41.312 INFO: TASK [Create Host Aggregates to separate types of hosts] *********************** 2025-02-17 02:16:41.312 INFO: changed: [10.0.0.56] => (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.56: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.624182", "end": "2025-02-17 02:16:41.267801", "failed_when_result": false, "item": ["true", "nova-baremetal", "baremetal-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-02-17 02:16:39.643619", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.56:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.56:8774/v2.1/os-aggregates, Aggregate baremetal-hosts already exists."], "stdout": "", "stdout_lines": []} 2025-02-17 02:16:43.383 INFO: changed: [10.0.0.56] => (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.56: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.589067", "end": "2025-02-17 02:16:43.336451", "failed_when_result": false, "item": ["false", "nova", "virtual-hosts"], "msg": "non-zero return code", "rc": 1, "start": "2025-02-17 02:16:41.747384", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.56:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.56:8774/v2.1/os-aggregates, Aggregate virtual-hosts already exists."], "stdout": "", "stdout_lines": []} 2025-02-17 02:16:45.561 INFO: TASK [Add compute hosts to virtual-hosts Aggregate Group] ********************** 2025-02-17 02:16:45.562 INFO: changed: [10.0.0.56] => (item=10.0.0.44) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.56: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-2738-1"], "delta": "0:00:01.645179", "end": "2025-02-17 02:16:45.523635", "failed_when_result": false, "item": "10.0.0.44", "msg": "non-zero return code", "rc": 1, "start": "2025-02-17 02:16:43.878456", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.56:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2738-1.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.56:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2738-1."], "stdout": "", "stdout_lines": []} 2025-02-17 02:16:47.615 INFO: changed: [10.0.0.56] => (item=10.0.0.42) => {"ansible_loop_var": "item", "changed": true, "cmd": ["docker", "exec", "kolla_toolbox", "openstack", "--os-interface", "internal", "--os-auth-url", "http://10.0.0.56: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-2738-2"], "delta": "0:00:01.627710", "end": "2025-02-17 02:16:47.577944", "failed_when_result": false, "item": "10.0.0.42", "msg": "non-zero return code", "rc": 1, "start": "2025-02-17 02:16:45.950234", "stderr": "ConflictException: 409: Client Error for url: http://10.0.0.56:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2738-2.", "stderr_lines": ["ConflictException: 409: Client Error for url: http://10.0.0.56:8774/v2.1/os-aggregates/2/action, Aggregate 2 already has host an-jenkins-deploy-platform-ansible-os-2738-2."], "stdout": "", "stdout_lines": []} 2025-02-17 02:16:47.855 INFO: PLAY RECAP ********************************************************************* 2025-02-17 02:16:47.855 INFO: 10.0.0.22 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 2025-02-17 02:16:47.856 INFO: 10.0.0.42 : ok=64 changed=7 unreachable=0 failed=0 skipped=82 rescued=0 ignored=0 2025-02-17 02:16:47.856 INFO: 10.0.0.44 : ok=69 changed=7 unreachable=0 failed=0 skipped=83 rescued=0 ignored=0 2025-02-17 02:16:47.857 INFO: 10.0.0.53 : ok=4 changed=0 unreachable=0 failed=0 skipped=6 rescued=0 ignored=0 2025-02-17 02:16:47.857 INFO: 10.0.0.56 : ok=279 changed=31 unreachable=0 failed=0 skipped=176 rescued=0 ignored=0 2025-02-17 02:16:47.857 INFO: localhost : ok=63 changed=0 unreachable=0 failed=0 skipped=37 rescued=0 ignored=0 2025-02-17 02:16:47.858 INFO: 2025-02-17 02:16:48.099 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-17 02:16:49.490 INFO: Using /home/ubuntu/tf-ansible-deployer/ansible.cfg as config file 2025-02-17 02:16:49.508 INFO: [WARNING]: No inventory was parsed, only implicit localhost is available 2025-02-17 02:16:49.522 INFO: [WARNING]: provided hosts list is empty, only localhost is available. Note that the implicit localhost does not match 'all' 2025-02-17 02:16:49.982 INFO: PLAY [Create container host group and evaluate variables for Contrail] ********* 2025-02-17 02:16:51.388 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 02:16:51.389 INFO: ok: [localhost] 2025-02-17 02:16:51.605 INFO: TASK [Expose instances] ******************************************************** 2025-02-17 02:16:51.605 INFO: ok: [localhost] => {"ansible_facts": {"instances": {"node_10_0_0_22": {"ip": "10.0.0.22", "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_42": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_44": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}, "node_10_0_0_53": {"ip": "10.0.0.53", "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_56": {"ip": "10.0.0.56", "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-17 02:16:51.949 INFO: TASK [Expose global configuration] ********************************************* 2025-02-17 02:16:51.949 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-17 02:16:52.169 INFO: TASK [Expose remote_locations configuration] *********************************** 2025-02-17 02:16:52.170 INFO: ok: [localhost] => {"ansible_facts": {"remote_locations": {}}, "changed": false} 2025-02-17 02:16:52.379 INFO: TASK [Expose provider config] ************************************************** 2025-02-17 02:16:52.380 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-17 02:16:52.506 INFO: TASK [contrail_deployer : create container host group] ************************* 2025-02-17 02:16:52.594 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/create_container_host_group.yml for localhost 2025-02-17 02:16:52.999 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_56", "private_ip": "10.0.0.56"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:53.040 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_53", "private_ip": "10.0.0.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:16:53.079 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', '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.22", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_22", "private_ip": "10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:16:53.114 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.44", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_44", "private_ip": "10.0.0.44"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:16:53.149 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.42", "host_vars": {"ansible_become": true, "ansible_ssh_pass": "", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:16:53.334 INFO: TASK [contrail_deployer : add bms container hosts] ***************************** 2025-02-17 02:16:53.335 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_56", "private_ip": "10.0.0.56"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:53.381 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', '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.53", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_53", "private_ip": "10.0.0.53"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:16:53.421 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', '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.22", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_22", "private_ip": "10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:16:53.451 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.44", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_44", "private_ip": "10.0.0.44"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:16:53.481 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"add_host": {"groups": ["container_hosts"], "host_name": "10.0.0.42", "host_vars": {"ansible_become": true, "ansible_ssh_private_key_file": "/home/ubuntu/.ssh/id_rsa", "ansible_user": "ubuntu", "instance_name": "node_10_0_0_42", "private_ip": "10.0.0.42"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:16:53.812 INFO: TASK [contrail_deployer : build node lists] ************************************ 2025-02-17 02:16:53.877 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/build_node_lists.yml for localhost 2025-02-17 02:16:54.050 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:54.051 INFO: ok: [localhost] => {"ansible_facts": {"config_nodes_list": []}, "changed": false} 2025-02-17 02:16:54.297 INFO: TASK [contrail_deployer : add config nodes to the list] ************************ ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:54.329 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:16:54.361 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:16:54.578 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:54.579 INFO: ok: [localhost] => {"ansible_facts": {"control_nodes_list": []}, "changed": false} 2025-02-17 02:16:54.808 INFO: TASK [contrail_deployer : add control nodes to the list] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:54.840 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:16:54.870 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:16:55.044 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:55.045 INFO: ok: [localhost] => {"ansible_facts": {"configdb_nodes_list": []}, "changed": false} 2025-02-17 02:16:55.250 INFO: TASK [contrail_deployer : add configdb nodes to the list] ********************** 2025-02-17 02:16:55.250 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:55.280 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:16:55.311 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:16:55.490 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:55.491 INFO: ok: [localhost] => {"ansible_facts": {"analytics_nodes_list": []}, "changed": false} 2025-02-17 02:16:55.709 INFO: TASK [contrail_deployer : add analytics nodes to the list] ********************* ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:55.741 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:16:55.773 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:16:55.969 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"analytics_snmp_nodes_list": []}, "changed": false} 2025-02-17 02:16:56.191 INFO: TASK [contrail_deployer : add analytics snmp nodes to the list] **************** 2025-02-17 02:16:56.193 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:56.226 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:16:56.262 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:16:56.448 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:56.448 INFO: ok: [localhost] => {"ansible_facts": {"analytics_alarm_nodes_list": []}, "changed": false} 2025-02-17 02:16:56.671 INFO: TASK [contrail_deployer : add analytics alarm nodes to the list] *************** 2025-02-17 02:16:56.671 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:56.703 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:16:56.737 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:16:56.908 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:56.908 INFO: ok: [localhost] => {"ansible_facts": {"analyticsdb_nodes_list": []}, "changed": false} 2025-02-17 02:16:57.134 INFO: TASK [contrail_deployer : add analyticsdb nodes to the list] ******************* 2025-02-17 02:16:57.135 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:57.205 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:16:57.244 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:16:57.465 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:57.466 INFO: ok: [localhost] => {"ansible_facts": {"webui_nodes_list": []}, "changed": false} 2025-02-17 02:16:57.707 INFO: TASK [contrail_deployer : add webui nodes to the list] ************************* 2025-02-17 02:16:57.709 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:57.739 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56", "10.0.0.53"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:16:57.776 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56", "10.0.0.53", "10.0.0.22"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:16:57.979 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:57.980 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_nodes_list": []}, "changed": false} 2025-02-17 02:16:58.316 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:58.317 INFO: ok: [localhost] => {"ansible_facts": {"k8s_node_nodes_list": []}, "changed": false} 2025-02-17 02:16:58.638 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:58.640 INFO: ok: [localhost] => {"ansible_facts": {"kubemanager_nodes_list": []}, "changed": false} 2025-02-17 02:16:58.939 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:58.940 INFO: ok: [localhost] => {"ansible_facts": {"openstack_nodes_list": []}, "changed": false} 2025-02-17 02:16:59.174 INFO: TASK [contrail_deployer : add openstack nodes to the list] ********************* 2025-02-17 02:16:59.175 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:16:59.363 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:59.364 INFO: ok: [localhost] => {"ansible_facts": {"vrouter_nodes_list": []}, "changed": false} 2025-02-17 02:16:59.622 INFO: TASK [contrail_deployer : add Vrouter Nodes to the list] *********************** 2025-02-17 02:16:59.622 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.44"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:16:59.653 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"vrouter_nodes_list": ["10.0.0.44", "10.0.0.42"]}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:16:59.828 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:16:59.829 INFO: ok: [localhost] => {"ansible_facts": {"tsn_nodes_list": []}, "changed": false} 2025-02-17 02:17:00.029 INFO: TASK [contrail_deployer : set global variables] ******************************** 2025-02-17 02:17:00.092 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_global_variables.yml for localhost 2025-02-17 02:17:00.499 INFO: TASK [contrail_deployer : set container tag contrail version if defined] ******* 2025-02-17 02:17:00.499 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "latest"}, "changed": false} 2025-02-17 02:17:00.685 INFO: TASK [contrail_deployer : add specific contrail version tag if defined] ******** 2025-02-17 02:17:00.685 INFO: ok: [localhost] => {"ansible_facts": {"contrail_version_tag": "nightly"}, "changed": false} 2025-02-17 02:17:00.970 INFO: TASK [contrail_deployer : set registry if defined] ***************************** 2025-02-17 02:17:00.970 INFO: ok: [localhost] => {"ansible_facts": {"container_registry": "nexus.gz1.opensdn.io:5102"}, "changed": false} 2025-02-17 02:17:01.264 INFO: TASK [contrail_deployer : set_fact] ******************************************** ok: [localhost] => {"ansible_facts": {"roles": {}}, "changed": false} 2025-02-17 02:17:01.507 INFO: TASK [contrail_deployer : add roles if defined] ******************************** 2025-02-17 02:17:01.508 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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_56": {"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_56", "value": {"ip": "10.0.0.56", "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-17 02:17:01.550 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_53", "value": {"ip": "10.0.0.53", "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-17 02:17:01.575 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_22", "value": {"ip": "10.0.0.22", "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-17 02:17:01.604 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_44', 'value': {'ip': '10.0.0.44', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_44", "value": {"ip": "10.0.0.44", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:17:01.633 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_42', 'value': {'ip': '10.0.0.42', 'provider': 'bms', 'roles': {'vrouter': None, 'openstack_compute': None}}}) => {"ansible_facts": {"roles": {"node_10_0_0_22": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_42": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_44": {"openstack_compute": null, "vrouter": null}, "node_10_0_0_53": {"analytics": null, "analytics_alarm": null, "analytics_database": null, "analytics_snmp": null, "config": null, "config_database": null, "control": null, "webui": null}, "node_10_0_0_56": {"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_42", "value": {"ip": "10.0.0.42", "provider": "bms", "roles": {"openstack_compute": null, "vrouter": null}}}} 2025-02-17 02:17:01.811 INFO: TASK [contrail_deployer : set vars for vanilla openstack deploy] *************** 2025-02-17 02:17:01.821 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.56 10.0.0.53 10.0.0.22", "opencontrail_collector_ip": "10.0.0.56 10.0.0.53 10.0.0.22"}, "changed": false} 2025-02-17 02:17:01.874 INFO: TASK [contrail_deployer : set default variables] ******************************* 2025-02-17 02:17:01.923 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_default_variables.yml for localhost 2025-02-17 02:17:02.176 INFO: TASK [contrail_deployer : set orchestrator param] ****************************** 2025-02-17 02:17:02.176 INFO: ok: [localhost] => {"ansible_facts": {"default_configuration": {"VXLAN_VN_ID_MODE": "automatic"}}, "changed": false} 2025-02-17 02:17:02.254 INFO: TASK [contrail_deployer : set contrail variables] ****************************** 2025-02-17 02:17:02.335 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/set_contrail_variables.yml for localhost 2025-02-17 02:17:02.936 INFO: TASK [contrail_deployer : set stdin_open to true if it's not defined] ********** 2025-02-17 02:17:02.936 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.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_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-17 02:17:03.109 INFO: TASK [contrail_deployer : set tty to true if it's not defined] ***************** 2025-02-17 02:17:03.109 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.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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-17 02:17:03.304 INFO: TASK [contrail_deployer : add nodes to contrail_configuration] ***************** ok: [localhost] => (item={'name': 'CONFIG_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"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.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:17:03.335 INFO: ok: [localhost] => (item={'name': 'CONTROLLER_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"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.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:17:03.366 INFO: ok: [localhost] => (item={'name': 'CONFIGDB_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"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.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:17:03.397 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:17:03.428 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_SNMP_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:17:03.518 INFO: ok: [localhost] => (item={'name': 'ANALYTICS_ALARM_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:17:03.553 INFO: ok: [localhost] => (item={'name': 'ANALYTICSDB_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:17:03.585 INFO: ok: [localhost] => (item={'name': 'WEBUI_NODES', 'nodes': ['10.0.0.56', '10.0.0.53', '10.0.0.22']}) => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": "true", "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"name": "WEBUI_NODES", "nodes": ["10.0.0.56", "10.0.0.53", "10.0.0.22"]}} 2025-02-17 02:17:03.773 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:17:03.774 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": false, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "changed": false} 2025-02-17 02:17:04.042 INFO: TASK [contrail_deployer : check analyticsdb presence] ************************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:17:04.077 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:17:04.110 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": "true", "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:17:04.337 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:17:04.337 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": false, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "changed": false} 2025-02-17 02:17:04.547 INFO: TASK [contrail_deployer : check analytics alarm presence] ********************** 2025-02-17 02:17:04.547 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:17:04.581 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:17:04.613 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": "true", "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:17:04.792 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:17:04.793 INFO: ok: [localhost] => {"ansible_facts": {"contrail_configuration": {"AAA_MODE": "rbac", "ANALYTICSDB_ENABLE": true, "ANALYTICSDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": false, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "changed": false} 2025-02-17 02:17:05.013 INFO: TASK [contrail_deployer : check analytics snmp presence] *********************** ok: [localhost] => (item={'key': 'node_10_0_0_56', 'value': {'ip': '10.0.0.56', '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_56", "value": {"ip": "10.0.0.56", "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-17 02:17:05.043 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_53', 'value': {'ip': '10.0.0.53', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_53", "value": {"ip": "10.0.0.53", "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-17 02:17:05.078 INFO: ok: [localhost] => (item={'key': 'node_10_0_0_22', 'value': {'ip': '10.0.0.22', 'provider': '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.56,10.0.0.53,10.0.0.22", "ANALYTICS_ALARM_ENABLE": true, "ANALYTICS_ALARM_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "ANALYTICS_SNMP_ENABLE": true, "ANALYTICS_SNMP_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "AUTH_MODE": "keystone", "CASSANDRA_SSL_ENABLE": "false", "CLOUD_ORCHESTRATOR": "openstack", "CONFIGDB_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONFIG_DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "CONFIG_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTRAIL_CONTAINER_TAG": "nightly", "CONTROLLER_NODES": "10.0.0.56,10.0.0.53,10.0.0.22", "CONTROL_NODES": "10.20.0.13,10.20.0.8,10.20.0.10", "DATABASE_NODEMGR__DEFAULTS__minimum_diskGB": "2", "HUGE_PAGES_2MB": "256", "JVM_EXTRA_OPTS": "-Xms1g -Xmx2g", "KEYSTONE_AUTH_URL_VERSION": "/v3", "KOLLA_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.56,10.0.0.53,10.0.0.22"}}, "ansible_loop_var": "item", "changed": false, "item": {"key": "node_10_0_0_22", "value": {"ip": "10.0.0.22", "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-17 02:17:05.307 INFO: TASK [contrail_deployer : explicitly set OpenStack variables for Contrail] ***** 2025-02-17 02:17:05.308 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-17 02:17:05.316 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-17 02:17:05.513 INFO: TASK [contrail_deployer : get the internal VIP from openstack node if haproxy is disabled] *** 2025-02-17 02:17:05.513 INFO: ok: [localhost] => {"ansible_facts": {"openstack_internal_vip": "10.0.0.56"}, "changed": false} 2025-02-17 02:17:05.865 INFO: TASK [contrail_deployer : set OpenStack endpoints from kolla_config.kolla_globals] *** 2025-02-17 02:17:05.866 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-17 02:17:05.897 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-17 02:17:05.928 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-17 02:17:05.965 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-17 02:17:05.998 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-17 02:17:05.998 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-17 02:17:06.176 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-17 02:17:06.575 INFO: TASK [contrail_deployer : build cluster node role lists] *********************** 2025-02-17 02:17:06.627 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_deployer/tasks/cluster_node_role_lists.yml for localhost 2025-02-17 02:17:06.840 INFO: TASK [contrail_deployer : set_fact] ******************************************** 2025-02-17 02:17:06.841 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {}}, "changed": false} 2025-02-17 02:17:07.105 INFO: TASK [contrail_deployer : Calculate Existing Roles] **************************** 2025-02-17 02:17:07.106 INFO: ok: [localhost] => {"ansible_facts": {"cluster_roles_dict": {"api_server_ip": null, "deleted_nodes_dict": {}, "node_roles_dict": {}}}, "changed": false} 2025-02-17 02:17:07.615 INFO: TASK [contrail_deployer : Calculate node roles Dict] *************************** 2025-02-17 02:17:07.616 INFO: ok: [localhost] => {"ansible_facts": {"node_roles_dict": {}}, "changed": false} 2025-02-17 02:17:07.833 INFO: TASK [contrail_deployer : Calculate deleted role Dict] ************************* ok: [localhost] => {"ansible_facts": {"deleted_nodes_dict": {}}, "changed": false} 2025-02-17 02:17:08.018 INFO: TASK [contrail_deployer : set api_server as validated active API server] ******* 2025-02-17 02:17:08.019 INFO: ok: [localhost] => {"ansible_facts": {"api_server": ""}, "changed": false} 2025-02-17 02:17:08.436 INFO: TASK [k8s_deployer : init master_ip list] ************************************** 2025-02-17 02:17:08.437 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_ip_list": []}, "changed": false} 2025-02-17 02:17:08.608 INFO: TASK [k8s_deployer : init master_name list] ************************************ 2025-02-17 02:17:08.609 INFO: ok: [localhost] => {"ansible_facts": {"k8s_master_name_list": []}, "changed": false} 2025-02-17 02:17:09.028 INFO: TASK [k8s_deployer : show master_ip list] ************************************** 2025-02-17 02:17:09.029 INFO: ok: [localhost] => { "msg": [] } 2025-02-17 02:17:09.195 INFO: TASK [k8s_deployer : show master_name list] ************************************ 2025-02-17 02:17:09.209 INFO: ok: [localhost] => { "msg": [] } 2025-02-17 02:17:10.139 INFO: PLAY [Prepare Docker] ********************************************************** 2025-02-17 02:17:11.688 INFO: TASK [Gathering Facts] ********************************************************* 2025-02-17 02:17:11.689 INFO: ok: [10.0.0.56] 2025-02-17 02:17:12.309 INFO: ok: [10.0.0.53] 2025-02-17 02:17:12.332 INFO: ok: [10.0.0.44] 2025-02-17 02:17:12.379 INFO: ok: [10.0.0.42] 2025-02-17 02:17:12.434 INFO: ok: [10.0.0.22] 2025-02-17 02:17:13.206 INFO: TASK [docker : include OS specific] ******************************************** 2025-02-17 02:17:13.879 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/Debian.yml for 10.0.0.56, 10.0.0.53, 10.0.0.22, 10.0.0.44, 10.0.0.42 2025-02-17 02:17:15.274 INFO: TASK [docker : upgrade pyopenssl] ********************************************** 2025-02-17 02:17:15.274 INFO: ok: [10.0.0.53] => {"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-17 02:17:15.432 INFO: ok: [10.0.0.22] => {"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-17 02:17:15.574 INFO: ok: [10.0.0.44] => {"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-17 02:17:15.650 INFO: ok: [10.0.0.42] => {"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-17 02:17:15.684 INFO: ok: [10.0.0.56] => {"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-17 02:17:17.116 INFO: TASK [docker : Install pre-requisites] ***************************************** ok: [10.0.0.53] => {"attempts": 1, "cache_update_time": 1739757192, "cache_updated": false, "changed": false} 2025-02-17 02:17:17.157 INFO: ok: [10.0.0.22] => {"attempts": 1, "cache_update_time": 1739757192, "cache_updated": false, "changed": false} 2025-02-17 02:17:17.203 INFO: ok: [10.0.0.44] => {"attempts": 1, "cache_update_time": 1739757192, "cache_updated": false, "changed": false} 2025-02-17 02:17:17.302 INFO: ok: [10.0.0.56] => {"attempts": 1, "cache_update_time": 1739757193, "cache_updated": false, "changed": false} 2025-02-17 02:17:17.306 INFO: ok: [10.0.0.42] => {"attempts": 1, "cache_update_time": 1739757193, "cache_updated": false, "changed": false} 2025-02-17 02:17:18.404 INFO: TASK [docker : add docker repo key] ******************************************** ok: [10.0.0.53] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-17 02:17:18.424 INFO: ok: [10.0.0.22] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-17 02:17:18.513 INFO: ok: [10.0.0.44] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-17 02:17:18.530 INFO: ok: [10.0.0.56] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-17 02:17:18.602 INFO: ok: [10.0.0.42] => {"before": ["8D81803C0EBFCD88", "7EA0A9C3F273FCD8", "D94AA3F0EFE21092", "871920D1991BC93C"], "changed": false, "fp": "8D81803C0EBFCD88", "id": "8D81803C0EBFCD88", "key_id": "8D81803C0EBFCD88", "short_id": "0EBFCD88"} 2025-02-17 02:17:19.401 INFO: TASK [docker : create docker repo] ********************************************* 2025-02-17 02:17:19.402 INFO: ok: [10.0.0.53] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-17 02:17:19.417 INFO: ok: [10.0.0.22] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-17 02:17:19.503 INFO: ok: [10.0.0.44] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-17 02:17:19.558 INFO: ok: [10.0.0.56] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-17 02:17:19.609 INFO: ok: [10.0.0.42] => {"changed": false, "repo": "deb [arch=amd64] https://download.docker.com/linux/ubuntu jammy stable", "state": "present"} 2025-02-17 02:17:23.294 INFO: TASK [docker : install docker for other ubuntu] ******************************** 2025-02-17 02:17:23.294 INFO: ok: [10.0.0.53] => {"attempts": 1, "cache_update_time": 1739758642, "cache_updated": true, "changed": false} 2025-02-17 02:17:23.332 INFO: ok: [10.0.0.44] => {"attempts": 1, "cache_update_time": 1739758642, "cache_updated": true, "changed": false} 2025-02-17 02:17:23.402 INFO: ok: [10.0.0.42] => {"attempts": 1, "cache_update_time": 1739758642, "cache_updated": true, "changed": false} 2025-02-17 02:17:23.540 INFO: ok: [10.0.0.22] => {"attempts": 1, "cache_update_time": 1739758642, "cache_updated": true, "changed": false} 2025-02-17 02:17:23.701 INFO: ok: [10.0.0.56] => {"attempts": 1, "cache_update_time": 1739758642, "cache_updated": true, "changed": false} 2025-02-17 02:17:23.920 INFO: TASK [docker : add Contrail's insecure registry] ******************************* 2025-02-17 02:17:24.636 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/insecure_registry_Linux.yml for 10.0.0.56, 10.0.0.53, 10.0.0.22, 10.0.0.44, 10.0.0.42 2025-02-17 02:17:25.320 INFO: TASK [docker : create docker config directory] ********************************* 2025-02-17 02:17:25.321 INFO: ok: [10.0.0.53] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:17:25.342 INFO: ok: [10.0.0.56] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:17:25.387 INFO: ok: [10.0.0.22] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:17:25.461 INFO: ok: [10.0.0.44] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:17:25.577 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/docker", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:17:26.161 INFO: TASK [docker : ensure docker config file exists] ******************************* 2025-02-17 02:17:26.161 INFO: changed: [10.0.0.56] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 260, "state": "file", "uid": 0} 2025-02-17 02:17:26.254 INFO: changed: [10.0.0.53] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-02-17 02:17:26.306 INFO: changed: [10.0.0.22] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-02-17 02:17:26.427 INFO: changed: [10.0.0.44] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-02-17 02:17:26.502 INFO: changed: [10.0.0.42] => {"changed": true, "dest": "/etc/docker/daemon.json", "gid": 0, "group": "root", "mode": "0644", "owner": "root", "size": 234, "state": "file", "uid": 0} 2025-02-17 02:17:27.095 INFO: TASK [docker : read docker config file] **************************************** changed: [10.0.0.53] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004234", "end": "2025-02-17 02:17:27.054390", "msg": "", "rc": 0, "start": "2025-02-17 02:17:27.050156", "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-17 02:17:27.121 INFO: changed: [10.0.0.22] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.004225", "end": "2025-02-17 02:17:27.084778", "msg": "", "rc": 0, "start": "2025-02-17 02:17:27.080553", "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-17 02:17:27.158 INFO: changed: [10.0.0.56] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003727", "end": "2025-02-17 02:17:27.117918", "msg": "", "rc": 0, "start": "2025-02-17 02:17:27.114191", "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-17 02:17:27.237 INFO: changed: [10.0.0.44] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003144", "end": "2025-02-17 02:17:27.202222", "msg": "", "rc": 0, "start": "2025-02-17 02:17:27.199078", "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-17 02:17:27.328 INFO: changed: [10.0.0.42] => {"changed": true, "cmd": "cat /etc/docker/daemon.json", "delta": "0:00:00.003027", "end": "2025-02-17 02:17:27.291284", "msg": "", "rc": 0, "start": "2025-02-17 02:17:27.288257", "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-17 02:17:27.583 INFO: TASK [docker : convert entries to json] **************************************** 2025-02-17 02:17:27.585 INFO: ok: [10.0.0.56] => {"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-17 02:17:27.689 INFO: ok: [10.0.0.53] => {"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-17 02:17:27.785 INFO: ok: [10.0.0.22] => {"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-17 02:17:27.868 INFO: ok: [10.0.0.44] => {"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-17 02:17:27.933 INFO: ok: [10.0.0.42] => {"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-17 02:17:28.215 INFO: TASK [docker : register insecure-registries] *********************************** 2025-02-17 02:17:28.216 INFO: ok: [10.0.0.56] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-17 02:17:28.317 INFO: ok: [10.0.0.53] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-17 02:17:28.411 INFO: ok: [10.0.0.22] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-17 02:17:28.466 INFO: ok: [10.0.0.44] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-17 02:17:28.577 INFO: ok: [10.0.0.42] => {"ansible_facts": {"insecure_registries": ["tf-mirrors.gz1.opensdn.io:5000", "nexus.gz1.opensdn.io:5002", "nexus.gz1.opensdn.io:5102"]}, "changed": false} 2025-02-17 02:17:31.714 INFO: TASK [docker : start docker daemon] ******************************************** 2025-02-17 02:17:32.392 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/docker/tasks/start_docker_Linux.yml for 10.0.0.56, 10.0.0.53, 10.0.0.22, 10.0.0.44, 10.0.0.42 2025-02-17 02:17:33.430 INFO: TASK [docker : start docker daemon] ******************************************** ok: [10.0.0.22] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 01:53:40 UTC", "ActiveEnterTimestampMonotonic": "6068964605", "ActiveExitTimestamp": "Mon 2025-02-17 01:53:23 UTC", "ActiveExitTimestampMonotonic": "6052329867", "ActiveState": "active", "After": "docker.socket network-online.target sysinit.target system.slice firewalld.service systemd-journald.socket time-set.target basic.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 01:53:35 UTC", "AssertTimestampMonotonic": "6063697700", "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": "122630676000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 01:53:35 UTC", "ConditionTimestampMonotonic": "6063697698", "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": "72891", "ExecMainStartTimestamp": "Mon 2025-02-17 01:53:35 UTC", "ExecMainStartTimestampMonotonic": "6063698735", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 01:53:35 UTC] ; stop_time=[n/a] ; pid=72891 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 01:53:35 UTC] ; stop_time=[n/a] ; pid=72891 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 01:53:35 UTC", "InactiveEnterTimestampMonotonic": "6063696737", "InactiveExitTimestamp": "Mon 2025-02-17 01:53:35 UTC", "InactiveExitTimestampMonotonic": "6063699061", "InvocationID": "7e72b5ecbd134f2ca5540cf2c00bf036", "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": "72891", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3573506048", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "docker.socket system.slice sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 01:53:40 UTC", "StateChangeTimestampMonotonic": "6068964605", "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-17 02:17:33.438 INFO: ok: [10.0.0.53] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 01:53:40 UTC", "ActiveEnterTimestampMonotonic": "6118728349", "ActiveExitTimestamp": "Mon 2025-02-17 01:53:23 UTC", "ActiveExitTimestampMonotonic": "6101981320", "ActiveState": "active", "After": "time-set.target systemd-journald.socket firewalld.service network-online.target system.slice sysinit.target containerd.service docker.socket basic.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 01:53:34 UTC", "AssertTimestampMonotonic": "6113228610", "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": "127918736000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 01:53:34 UTC", "ConditionTimestampMonotonic": "6113228606", "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": "71754", "ExecMainStartTimestamp": "Mon 2025-02-17 01:53:34 UTC", "ExecMainStartTimestampMonotonic": "6113229603", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 01:53:34 UTC] ; stop_time=[n/a] ; pid=71754 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 01:53:34 UTC] ; stop_time=[n/a] ; pid=71754 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 01:53:34 UTC", "InactiveEnterTimestampMonotonic": "6113227624", "InactiveExitTimestamp": "Mon 2025-02-17 01:53:34 UTC", "InactiveExitTimestampMonotonic": "6113229961", "InvocationID": "79d7d5e0cc63443a9c9177048e5131b3", "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": "71754", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "3744796672", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 01:53:40 UTC", "StateChangeTimestampMonotonic": "6118728349", "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-17 02:17:33.459 INFO: ok: [10.0.0.56] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 00:24:24 UTC", "ActiveEnterTimestampMonotonic": "811517797", "ActiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ActiveExitTimestampMonotonic": "810589941", "ActiveState": "active", "After": "systemd-journald.socket firewalld.service docker.socket system.slice basic.target sysinit.target time-set.target network-online.target containerd.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 00:24:23 UTC", "AssertTimestampMonotonic": "810596410", "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": "680962188000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ConditionTimestampMonotonic": "810596408", "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": "16280", "ExecMainStartTimestamp": "Mon 2025-02-17 00:24:23 UTC", "ExecMainStartTimestampMonotonic": "810597408", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[Mon 2025-02-17 01:52:05 UTC] ; stop_time=[Mon 2025-02-17 01:52:05 UTC] ; pid=204978 ; code=exited ; status=0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[Mon 2025-02-17 01:52:05 UTC] ; stop_time=[Mon 2025-02-17 01:52:05 UTC] ; pid=204978 ; code=exited ; status=0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=16280 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 00:24:23 UTC] ; stop_time=[n/a] ; pid=16280 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveEnterTimestampMonotonic": "810595735", "InactiveExitTimestamp": "Mon 2025-02-17 00:24:23 UTC", "InactiveExitTimestampMonotonic": "810597677", "InvocationID": "5539186295944b6f959cafd60c32654e", "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": "16280", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "4917993472", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "sysinit.target docker.socket system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 01:52:05 UTC", "StateChangeTimestampMonotonic": "6073209327", "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-17 02:17:33.521 INFO: ok: [10.0.0.44] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 01:53:36 UTC", "ActiveEnterTimestampMonotonic": "5805923392", "ActiveExitTimestamp": "Mon 2025-02-17 01:53:23 UTC", "ActiveExitTimestampMonotonic": "5793183110", "ActiveState": "active", "After": "network-online.target sysinit.target time-set.target systemd-journald.socket docker.socket system.slice containerd.service basic.target firewalld.service", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 01:53:33 UTC", "AssertTimestampMonotonic": "5803380087", "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": "6392850000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 01:53:33 UTC", "ConditionTimestampMonotonic": "5803380085", "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": "32880", "ExecMainStartTimestamp": "Mon 2025-02-17 01:53:33 UTC", "ExecMainStartTimestampMonotonic": "5803380906", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 01:53:33 UTC] ; stop_time=[n/a] ; pid=32880 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 01:53:33 UTC] ; stop_time=[n/a] ; pid=32880 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 01:53:33 UTC", "InactiveEnterTimestampMonotonic": "5803379521", "InactiveExitTimestamp": "Mon 2025-02-17 01:53:33 UTC", "InactiveExitTimestampMonotonic": "5803381179", "InvocationID": "f6a2186c46ab4f328d4ffdc5a61656e3", "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": "32880", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "197177344", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "sysinit.target docker.socket system.slice", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 01:53:36 UTC", "StateChangeTimestampMonotonic": "5805923392", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-17 02:17:33.551 INFO: ok: [10.0.0.42] => {"changed": false, "enabled": true, "name": "docker", "state": "started", "status": {"ActiveEnterTimestamp": "Mon 2025-02-17 01:53:36 UTC", "ActiveEnterTimestampMonotonic": "5760851647", "ActiveExitTimestamp": "Mon 2025-02-17 01:53:23 UTC", "ActiveExitTimestampMonotonic": "5747988471", "ActiveState": "active", "After": "docker.socket system.slice basic.target sysinit.target firewalld.service time-set.target systemd-journald.socket containerd.service network-online.target", "AllowIsolate": "no", "AssertResult": "yes", "AssertTimestamp": "Mon 2025-02-17 01:53:33 UTC", "AssertTimestampMonotonic": "5758207056", "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": "6157755000", "CPUWeight": "[not set]", "CacheDirectoryMode": "0755", "CanFreeze": "yes", "CanIsolate": "no", "CanReload": "yes", "CanStart": "yes", "CanStop": "yes", "CapabilityBoundingSet": "cap_chown cap_dac_override cap_dac_read_search cap_fowner cap_fsetid cap_kill cap_setgid cap_setuid cap_setpcap cap_linux_immutable cap_net_bind_service cap_net_broadcast cap_net_admin cap_net_raw cap_ipc_lock cap_ipc_owner cap_sys_module cap_sys_rawio cap_sys_chroot cap_sys_ptrace cap_sys_pacct cap_sys_admin cap_sys_boot cap_sys_nice cap_sys_resource cap_sys_time cap_sys_tty_config cap_mknod cap_lease cap_audit_write cap_audit_control cap_setfcap cap_mac_override cap_mac_admin cap_syslog cap_wake_alarm cap_block_suspend cap_audit_read cap_perfmon cap_bpf cap_checkpoint_restore", "CleanResult": "success", "CollectMode": "inactive", "ConditionResult": "yes", "ConditionTimestamp": "Mon 2025-02-17 01:53:33 UTC", "ConditionTimestampMonotonic": "5758207053", "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": "33168", "ExecMainStartTimestamp": "Mon 2025-02-17 01:53:33 UTC", "ExecMainStartTimestampMonotonic": "5758208247", "ExecMainStatus": "0", "ExecReload": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; ignore_errors=no ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecReloadEx": "{ path=/bin/kill ; argv[]=/bin/kill -s HUP $MAINPID ; flags= ; start_time=[n/a] ; stop_time=[n/a] ; pid=0 ; code=(null) ; status=0/0 }", "ExecStart": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; ignore_errors=no ; start_time=[Mon 2025-02-17 01:53:33 UTC] ; stop_time=[n/a] ; pid=33168 ; code=(null) ; status=0/0 }", "ExecStartEx": "{ path=/usr/bin/dockerd ; argv[]=/usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock ; flags= ; start_time=[Mon 2025-02-17 01:53:33 UTC] ; stop_time=[n/a] ; pid=33168 ; code=(null) ; status=0/0 }", "FailureAction": "none", "FileDescriptorStoreMax": "0", "FinalKillSignal": "9", "FragmentPath": "/lib/systemd/system/docker.service", "FreezerState": "running", "GID": "[not set]", "GuessMainPID": "yes", "IOAccounting": "no", "IOReadBytes": "18446744073709551615", "IOReadOperations": "18446744073709551615", "IOSchedulingClass": "2", "IOSchedulingPriority": "4", "IOWeight": "[not set]", "IOWriteBytes": "18446744073709551615", "IOWriteOperations": "18446744073709551615", "IPAccounting": "no", "IPEgressBytes": "[no data]", "IPEgressPackets": "[no data]", "IPIngressBytes": "[no data]", "IPIngressPackets": "[no data]", "Id": "docker.service", "IgnoreOnIsolate": "no", "IgnoreSIGPIPE": "yes", "InactiveEnterTimestamp": "Mon 2025-02-17 01:53:33 UTC", "InactiveEnterTimestampMonotonic": "5758206312", "InactiveExitTimestamp": "Mon 2025-02-17 01:53:33 UTC", "InactiveExitTimestampMonotonic": "5758208620", "InvocationID": "478516657147487c8726c76902e2a202", "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": "33168", "ManagedOOMMemoryPressure": "auto", "ManagedOOMMemoryPressureLimit": "0", "ManagedOOMPreference": "none", "ManagedOOMSwap": "auto", "MemoryAccounting": "yes", "MemoryAvailable": "infinity", "MemoryCurrent": "195911680", "MemoryDenyWriteExecute": "no", "MemoryHigh": "infinity", "MemoryLimit": "infinity", "MemoryLow": "0", "MemoryMax": "infinity", "MemoryMin": "0", "MemorySwapMax": "infinity", "MountAPIVFS": "no", "NFileDescriptorStore": "0", "NRestarts": "0", "NUMAPolicy": "n/a", "Names": "docker.service", "NeedDaemonReload": "no", "Nice": "0", "NoNewPrivileges": "no", "NonBlocking": "no", "NotifyAccess": "main", "OOMPolicy": "continue", "OOMScoreAdjust": "-500", "OnFailureJobMode": "replace", "OnSuccessJobMode": "fail", "Perpetual": "no", "PrivateDevices": "no", "PrivateIPC": "no", "PrivateMounts": "no", "PrivateNetwork": "no", "PrivateTmp": "no", "PrivateUsers": "no", "ProcSubset": "all", "ProtectClock": "no", "ProtectControlGroups": "no", "ProtectHome": "no", "ProtectHostname": "no", "ProtectKernelLogs": "no", "ProtectKernelModules": "no", "ProtectKernelTunables": "no", "ProtectProc": "default", "ProtectSystem": "no", "RefuseManualStart": "no", "RefuseManualStop": "no", "ReloadResult": "success", "RemainAfterExit": "no", "RemoveIPC": "no", "Requires": "system.slice docker.socket sysinit.target", "Restart": "always", "RestartKillSignal": "15", "RestartUSec": "2s", "RestrictNamespaces": "no", "RestrictRealtime": "no", "RestrictSUIDSGID": "no", "Result": "success", "RootDirectoryStartOnly": "no", "RuntimeDirectoryMode": "0755", "RuntimeDirectoryPreserve": "no", "RuntimeMaxUSec": "infinity", "SameProcessGroup": "no", "SecureBits": "0", "SendSIGHUP": "no", "SendSIGKILL": "yes", "Slice": "system.slice", "StandardError": "inherit", "StandardInput": "null", "StandardOutput": "journal", "StartLimitAction": "none", "StartLimitBurst": "3", "StartLimitIntervalUSec": "1min", "StartupBlockIOWeight": "[not set]", "StartupCPUShares": "[not set]", "StartupCPUWeight": "[not set]", "StartupIOWeight": "[not set]", "StateChangeTimestamp": "Mon 2025-02-17 01:53:36 UTC", "StateChangeTimestampMonotonic": "5760851647", "StateDirectoryMode": "0755", "StatusErrno": "0", "StopWhenUnneeded": "no", "SubState": "running", "SuccessAction": "none", "SyslogFacility": "3", "SyslogLevel": "6", "SyslogLevelPrefix": "yes", "SyslogPriority": "30", "SystemCallErrorNumber": "2147483646", "TTYReset": "no", "TTYVHangup": "no", "TTYVTDisallocate": "no", "TasksAccounting": "yes", "TasksCurrent": "11", "TasksMax": "infinity", "TimeoutAbortUSec": "1min 30s", "TimeoutCleanUSec": "infinity", "TimeoutStartFailureMode": "terminate", "TimeoutStartUSec": "infinity", "TimeoutStopFailureMode": "terminate", "TimeoutStopUSec": "1min 30s", "TimerSlackNSec": "50000", "Transient": "no", "TriggeredBy": "docker.socket", "Type": "notify", "UID": "[not set]", "UMask": "0022", "UnitFilePreset": "enabled", "UnitFileState": "enabled", "UtmpMode": "init", "WantedBy": "multi-user.target", "Wants": "network-online.target containerd.service", "WatchdogSignal": "6", "WatchdogTimestamp": "n/a", "WatchdogTimestampMonotonic": "0", "WatchdogUSec": "0"}} 2025-02-17 02:17:35.031 INFO: [WARNING]: Found variable using reserved name: roles 2025-02-17 02:17:35.031 INFO: PLAY [Stop Vrouter and update images] ****************************************** 2025-02-17 02:17:36.657 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.22] 2025-02-17 02:17:36.661 INFO: ok: [10.0.0.56] 2025-02-17 02:17:36.672 INFO: ok: [10.0.0.53] 2025-02-17 02:17:36.769 INFO: ok: [10.0.0.42] 2025-02-17 02:17:36.813 INFO: ok: [10.0.0.44] 2025-02-17 02:17:37.241 INFO: TASK [include_role : contrail_rsyslogd] **************************************** 2025-02-17 02:17:37.525 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-17 02:17:37.574 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-17 02:17:39.388 INFO: TASK [contrail_rsyslogd : update contrail rsyslogd image] ********************** changed: [10.0.0.44] => (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.674346", "end": "2025-02-17 02:17:39.346484", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-02-17 02:17:38.672138", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nfda6f4b7ef14: Pulling fs layer\naf12e5d33fd9: Pulling fs layer\nb14ddc1a90a0: Pulling fs layer\n8601eb220f93: Pulling fs layer\n8601eb220f93: Waiting\nb14ddc1a90a0: Download complete\nfda6f4b7ef14: Verifying Checksum\nfda6f4b7ef14: Download complete\n8601eb220f93: Verifying Checksum\n8601eb220f93: Download complete\nfda6f4b7ef14: Pull complete\naf12e5d33fd9: Verifying Checksum\naf12e5d33fd9: Download complete\naf12e5d33fd9: Pull complete\nb14ddc1a90a0: Pull complete\n8601eb220f93: Pull complete\nDigest: sha256:f18f95feee94b54deb360627d9332db0767936bc32c6ceb1ae28869ba2989bed\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "fda6f4b7ef14: Pulling fs layer", "af12e5d33fd9: Pulling fs layer", "b14ddc1a90a0: Pulling fs layer", "8601eb220f93: Pulling fs layer", "8601eb220f93: Waiting", "b14ddc1a90a0: Download complete", "fda6f4b7ef14: Verifying Checksum", "fda6f4b7ef14: Download complete", "8601eb220f93: Verifying Checksum", "8601eb220f93: Download complete", "fda6f4b7ef14: Pull complete", "af12e5d33fd9: Verifying Checksum", "af12e5d33fd9: Download complete", "af12e5d33fd9: Pull complete", "b14ddc1a90a0: Pull complete", "8601eb220f93: Pull complete", "Digest: sha256:f18f95feee94b54deb360627d9332db0767936bc32c6ceb1ae28869ba2989bed", "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-17 02:17:39.673 INFO: changed: [10.0.0.42] => (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.733715", "end": "2025-02-17 02:17:39.624710", "item": "contrail-external-rsyslogd", "msg": "", "rc": 0, "start": "2025-02-17 02:17:38.890995", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-external-rsyslogd\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nfda6f4b7ef14: Pulling fs layer\naf12e5d33fd9: Pulling fs layer\nb14ddc1a90a0: Pulling fs layer\n8601eb220f93: Pulling fs layer\n8601eb220f93: Waiting\nfda6f4b7ef14: Verifying Checksum\nfda6f4b7ef14: Download complete\nb14ddc1a90a0: Verifying Checksum\nb14ddc1a90a0: Download complete\n8601eb220f93: Verifying Checksum\n8601eb220f93: Download complete\nfda6f4b7ef14: Pull complete\naf12e5d33fd9: Download complete\naf12e5d33fd9: Pull complete\nb14ddc1a90a0: Pull complete\n8601eb220f93: Pull complete\nDigest: sha256:f18f95feee94b54deb360627d9332db0767936bc32c6ceb1ae28869ba2989bed\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "fda6f4b7ef14: Pulling fs layer", "af12e5d33fd9: Pulling fs layer", "b14ddc1a90a0: Pulling fs layer", "8601eb220f93: Pulling fs layer", "8601eb220f93: Waiting", "fda6f4b7ef14: Verifying Checksum", "fda6f4b7ef14: Download complete", "b14ddc1a90a0: Verifying Checksum", "b14ddc1a90a0: Download complete", "8601eb220f93: Verifying Checksum", "8601eb220f93: Download complete", "fda6f4b7ef14: Pull complete", "af12e5d33fd9: Download complete", "af12e5d33fd9: Pull complete", "b14ddc1a90a0: Pull complete", "8601eb220f93: Pull complete", "Digest: sha256:f18f95feee94b54deb360627d9332db0767936bc32c6ceb1ae28869ba2989bed", "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-17 02:17:42.389 INFO: TASK [contrail_rsyslogd : stop rsyslogd] *************************************** 2025-02-17 02:17:42.389 INFO: changed: [10.0.0.42] => {"changed": true} 2025-02-17 02:17:42.461 INFO: changed: [10.0.0.44] => {"changed": true} 2025-02-17 02:17:43.070 INFO: TASK [include_role : contrail_vrouter] ***************************************** 2025-02-17 02:17:43.913 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.44] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-02-17 02:17:43.973 INFO: ok: [10.0.0.42] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-02-17 02:17:44.355 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-17 02:17:44.411 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-17 02:17:49.687 INFO: TASK [contrail_vrouter : update image] ***************************************** changed: [10.0.0.42] => (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.933799", "end": "2025-02-17 02:17:49.639511", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 02:17:45.705712", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Pulling fs layer\n7768e48dfad6: Pulling fs layer\nb21f58b7ab0d: Pulling fs layer\nb21f58b7ab0d: Verifying Checksum\nb21f58b7ab0d: Download complete\n7768e48dfad6: Verifying Checksum\n7768e48dfad6: Download complete\nf3870a7d59f4: Verifying Checksum\nf3870a7d59f4: Download complete\nf3870a7d59f4: Pull complete\n7768e48dfad6: Pull complete\nb21f58b7ab0d: Pull complete\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Pulling fs layer", "7768e48dfad6: Pulling fs layer", "b21f58b7ab0d: Pulling fs layer", "b21f58b7ab0d: Verifying Checksum", "b21f58b7ab0d: Download complete", "7768e48dfad6: Verifying Checksum", "7768e48dfad6: Download complete", "f3870a7d59f4: Verifying Checksum", "f3870a7d59f4: Download complete", "f3870a7d59f4: Pull complete", "7768e48dfad6: Pull complete", "b21f58b7ab0d: Pull complete", "Digest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 02:17:49.729 INFO: changed: [10.0.0.44] => (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.014887", "end": "2025-02-17 02:17:49.684413", "item": "contrail-node-init", "msg": "", "rc": 0, "start": "2025-02-17 02:17:45.669526", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-node-init\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Pulling fs layer\n7768e48dfad6: Pulling fs layer\nb21f58b7ab0d: Pulling fs layer\n7768e48dfad6: Verifying Checksum\n7768e48dfad6: Download complete\nb21f58b7ab0d: Verifying Checksum\nb21f58b7ab0d: Download complete\nf3870a7d59f4: Verifying Checksum\nf3870a7d59f4: Download complete\nf3870a7d59f4: Pull complete\n7768e48dfad6: Pull complete\nb21f58b7ab0d: Pull complete\nDigest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Pulling fs layer", "7768e48dfad6: Pulling fs layer", "b21f58b7ab0d: Pulling fs layer", "7768e48dfad6: Verifying Checksum", "7768e48dfad6: Download complete", "b21f58b7ab0d: Verifying Checksum", "b21f58b7ab0d: Download complete", "f3870a7d59f4: Verifying Checksum", "f3870a7d59f4: Download complete", "f3870a7d59f4: Pull complete", "7768e48dfad6: Pull complete", "b21f58b7ab0d: Pull complete", "Digest: sha256:c2d45199f8ac702acdab6b1ec3507b288d4e1f1ee49c64fbc6666c5e7e4a26ef", "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-17 02:17:55.240 INFO: changed: [10.0.0.44] => (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.344841", "end": "2025-02-17 02:17:55.197575", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 02:17:50.852734", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n720e8cbd6ac8: Pulling fs layer\n695e9c56d0b3: Pulling fs layer\n695e9c56d0b3: Verifying Checksum\n695e9c56d0b3: Download complete\n720e8cbd6ac8: Verifying Checksum\n720e8cbd6ac8: Download complete\n720e8cbd6ac8: Pull complete\n695e9c56d0b3: Pull complete\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "720e8cbd6ac8: Pulling fs layer", "695e9c56d0b3: Pulling fs layer", "695e9c56d0b3: Verifying Checksum", "695e9c56d0b3: Download complete", "720e8cbd6ac8: Verifying Checksum", "720e8cbd6ac8: Download complete", "720e8cbd6ac8: Pull complete", "695e9c56d0b3: Pull complete", "Digest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-17 02:17:55.341 INFO: changed: [10.0.0.42] => (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.393566", "end": "2025-02-17 02:17:55.293905", "item": "contrail-nodemgr", "msg": "", "rc": 0, "start": "2025-02-17 02:17:50.900339", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-nodemgr\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n720e8cbd6ac8: Pulling fs layer\n695e9c56d0b3: Pulling fs layer\n695e9c56d0b3: Verifying Checksum\n695e9c56d0b3: Download complete\n720e8cbd6ac8: Verifying Checksum\n720e8cbd6ac8: Download complete\n720e8cbd6ac8: Pull complete\n695e9c56d0b3: Pull complete\nDigest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "720e8cbd6ac8: Pulling fs layer", "695e9c56d0b3: Pulling fs layer", "695e9c56d0b3: Verifying Checksum", "695e9c56d0b3: Download complete", "720e8cbd6ac8: Verifying Checksum", "720e8cbd6ac8: Download complete", "720e8cbd6ac8: Pull complete", "695e9c56d0b3: Pull complete", "Digest: sha256:e5e9cef86e4ff9c9e9f3115117581609015923f8e655eb7be464ac02cecbc28a", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly", "nexus.gz1.opensdn.io:5102/contrail-nodemgr:nightly"]} 2025-02-17 02:17:56.648 INFO: changed: [10.0.0.44] => (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.248517", "end": "2025-02-17 02:17:56.607214", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 02:17:56.358697", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n9905b0c1ea6c: Pulling fs layer\n9905b0c1ea6c: Verifying Checksum\n9905b0c1ea6c: Download complete\n9905b0c1ea6c: Pull complete\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "9905b0c1ea6c: Pulling fs layer", "9905b0c1ea6c: Verifying Checksum", "9905b0c1ea6c: Download complete", "9905b0c1ea6c: Pull complete", "Digest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-17 02:17:56.771 INFO: changed: [10.0.0.42] => (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.240627", "end": "2025-02-17 02:17:56.730172", "item": "contrail-provisioner", "msg": "", "rc": 0, "start": "2025-02-17 02:17:56.489545", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-provisioner\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n9905b0c1ea6c: Pulling fs layer\n9905b0c1ea6c: Download complete\n9905b0c1ea6c: Pull complete\nDigest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "9905b0c1ea6c: Pulling fs layer", "9905b0c1ea6c: Download complete", "9905b0c1ea6c: Pull complete", "Digest: sha256:0089ceebc85e8394ef50914c369aee1b7e38c2a57b5914dee4de8f565ab25ed7", "Status: Downloaded newer image for nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly", "nexus.gz1.opensdn.io:5102/contrail-provisioner:nightly"]} 2025-02-17 02:18:05.027 INFO: changed: [10.0.0.42] => (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.001265", "end": "2025-02-17 02:18:04.988362", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-02-17 02:17:57.987097", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-kernel-build-init\n8f84a9f2102e: Already exists\n03d50cd1571e: Pulling fs layer\n3ead1b882c9d: Pulling fs layer\n8b7d4458caab: Pulling fs layer\n9bf9497f6e82: Pulling fs layer\n43e3cd256490: Pulling fs layer\nb7fc1cada812: Pulling fs layer\nf51ccb99ebde: Pulling fs layer\n9bf9497f6e82: Waiting\n43e3cd256490: Waiting\nb7fc1cada812: Waiting\nf51ccb99ebde: Waiting\n3ead1b882c9d: Verifying Checksum\n3ead1b882c9d: Download complete\n8b7d4458caab: Verifying Checksum\n8b7d4458caab: Download complete\n03d50cd1571e: Verifying Checksum\n03d50cd1571e: Download complete\n9bf9497f6e82: Verifying Checksum\n9bf9497f6e82: Download complete\n03d50cd1571e: Pull complete\nf51ccb99ebde: Verifying Checksum\nf51ccb99ebde: Download complete\nb7fc1cada812: Verifying Checksum\nb7fc1cada812: Download complete\n3ead1b882c9d: Pull complete\n8b7d4458caab: Pull complete\n9bf9497f6e82: Pull complete\n43e3cd256490: Verifying Checksum\n43e3cd256490: Download complete\n43e3cd256490: Pull complete\nb7fc1cada812: Pull complete\nf51ccb99ebde: Pull complete\nDigest: sha256:0aa056dd28566f238a0df75fa0db512d6a245c58da10222e4b778482ab0c819c\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", "03d50cd1571e: Pulling fs layer", "3ead1b882c9d: Pulling fs layer", "8b7d4458caab: Pulling fs layer", "9bf9497f6e82: Pulling fs layer", "43e3cd256490: Pulling fs layer", "b7fc1cada812: Pulling fs layer", "f51ccb99ebde: Pulling fs layer", "9bf9497f6e82: Waiting", "43e3cd256490: Waiting", "b7fc1cada812: Waiting", "f51ccb99ebde: Waiting", "3ead1b882c9d: Verifying Checksum", "3ead1b882c9d: Download complete", "8b7d4458caab: Verifying Checksum", "8b7d4458caab: Download complete", "03d50cd1571e: Verifying Checksum", "03d50cd1571e: Download complete", "9bf9497f6e82: Verifying Checksum", "9bf9497f6e82: Download complete", "03d50cd1571e: Pull complete", "f51ccb99ebde: Verifying Checksum", "f51ccb99ebde: Download complete", "b7fc1cada812: Verifying Checksum", "b7fc1cada812: Download complete", "3ead1b882c9d: Pull complete", "8b7d4458caab: Pull complete", "9bf9497f6e82: Pull complete", "43e3cd256490: Verifying Checksum", "43e3cd256490: Download complete", "43e3cd256490: Pull complete", "b7fc1cada812: Pull complete", "f51ccb99ebde: Pull complete", "Digest: sha256:0aa056dd28566f238a0df75fa0db512d6a245c58da10222e4b778482ab0c819c", "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-17 02:18:05.772 INFO: changed: [10.0.0.44] => (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.955991", "end": "2025-02-17 02:18:05.734494", "item": "contrail-vrouter-kernel-build-init", "msg": "", "rc": 0, "start": "2025-02-17 02:17:57.778503", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-kernel-build-init\n8f84a9f2102e: Already exists\n03d50cd1571e: Pulling fs layer\n3ead1b882c9d: Pulling fs layer\n8b7d4458caab: Pulling fs layer\n9bf9497f6e82: Pulling fs layer\n43e3cd256490: Pulling fs layer\nb7fc1cada812: Pulling fs layer\nf51ccb99ebde: Pulling fs layer\n43e3cd256490: Waiting\nb7fc1cada812: Waiting\nf51ccb99ebde: Waiting\n9bf9497f6e82: Waiting\n03d50cd1571e: Verifying Checksum\n03d50cd1571e: Download complete\n8b7d4458caab: Verifying Checksum\n8b7d4458caab: Download complete\n3ead1b882c9d: Verifying Checksum\n3ead1b882c9d: Download complete\n9bf9497f6e82: Download complete\nb7fc1cada812: Verifying Checksum\nb7fc1cada812: Download complete\nf51ccb99ebde: Verifying Checksum\nf51ccb99ebde: Download complete\n03d50cd1571e: Pull complete\n3ead1b882c9d: Pull complete\n8b7d4458caab: Pull complete\n9bf9497f6e82: Pull complete\n43e3cd256490: Verifying Checksum\n43e3cd256490: Download complete\n43e3cd256490: Pull complete\nb7fc1cada812: Pull complete\nf51ccb99ebde: Pull complete\nDigest: sha256:0aa056dd28566f238a0df75fa0db512d6a245c58da10222e4b778482ab0c819c\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", "03d50cd1571e: Pulling fs layer", "3ead1b882c9d: Pulling fs layer", "8b7d4458caab: Pulling fs layer", "9bf9497f6e82: Pulling fs layer", "43e3cd256490: Pulling fs layer", "b7fc1cada812: Pulling fs layer", "f51ccb99ebde: Pulling fs layer", "43e3cd256490: Waiting", "b7fc1cada812: Waiting", "f51ccb99ebde: Waiting", "9bf9497f6e82: Waiting", "03d50cd1571e: Verifying Checksum", "03d50cd1571e: Download complete", "8b7d4458caab: Verifying Checksum", "8b7d4458caab: Download complete", "3ead1b882c9d: Verifying Checksum", "3ead1b882c9d: Download complete", "9bf9497f6e82: Download complete", "b7fc1cada812: Verifying Checksum", "b7fc1cada812: Download complete", "f51ccb99ebde: Verifying Checksum", "f51ccb99ebde: Download complete", "03d50cd1571e: Pull complete", "3ead1b882c9d: Pull complete", "8b7d4458caab: Pull complete", "9bf9497f6e82: Pull complete", "43e3cd256490: Verifying Checksum", "43e3cd256490: Download complete", "43e3cd256490: Pull complete", "b7fc1cada812: Pull complete", "f51ccb99ebde: Pull complete", "Digest: sha256:0aa056dd28566f238a0df75fa0db512d6a245c58da10222e4b778482ab0c819c", "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-17 02:18:14.237 INFO: changed: [10.0.0.42] => (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.098360", "end": "2025-02-17 02:18:14.194792", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-02-17 02:18:06.096432", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n676f8d3d625e: Pulling fs layer\n41397abd045d: Pulling fs layer\n49439c393275: Pulling fs layer\nd5f14b25936c: Pulling fs layer\nf61d1dfb9c65: Pulling fs layer\ndb03168a3ffb: Pulling fs layer\nd5f14b25936c: Waiting\nf61d1dfb9c65: Waiting\ndb03168a3ffb: Waiting\n41397abd045d: Verifying Checksum\n41397abd045d: Download complete\nd5f14b25936c: Download complete\nf61d1dfb9c65: Verifying Checksum\nf61d1dfb9c65: Download complete\ndb03168a3ffb: Verifying Checksum\ndb03168a3ffb: Download complete\n676f8d3d625e: Verifying Checksum\n676f8d3d625e: Download complete\n49439c393275: Verifying Checksum\n49439c393275: Download complete\n676f8d3d625e: Pull complete\n41397abd045d: Pull complete\n49439c393275: Pull complete\nd5f14b25936c: Pull complete\nf61d1dfb9c65: Pull complete\ndb03168a3ffb: Pull complete\nDigest: sha256:2b812b279ef70956734391e6e3eae44af081a603a9db728243f7b3ea9d74169d\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "676f8d3d625e: Pulling fs layer", "41397abd045d: Pulling fs layer", "49439c393275: Pulling fs layer", "d5f14b25936c: Pulling fs layer", "f61d1dfb9c65: Pulling fs layer", "db03168a3ffb: Pulling fs layer", "d5f14b25936c: Waiting", "f61d1dfb9c65: Waiting", "db03168a3ffb: Waiting", "41397abd045d: Verifying Checksum", "41397abd045d: Download complete", "d5f14b25936c: Download complete", "f61d1dfb9c65: Verifying Checksum", "f61d1dfb9c65: Download complete", "db03168a3ffb: Verifying Checksum", "db03168a3ffb: Download complete", "676f8d3d625e: Verifying Checksum", "676f8d3d625e: Download complete", "49439c393275: Verifying Checksum", "49439c393275: Download complete", "676f8d3d625e: Pull complete", "41397abd045d: Pull complete", "49439c393275: Pull complete", "d5f14b25936c: Pull complete", "f61d1dfb9c65: Pull complete", "db03168a3ffb: Pull complete", "Digest: sha256:2b812b279ef70956734391e6e3eae44af081a603a9db728243f7b3ea9d74169d", "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-17 02:18:14.777 INFO: changed: [10.0.0.44] => (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:07.909408", "end": "2025-02-17 02:18:14.739675", "item": "contrail-vrouter-agent", "msg": "", "rc": 0, "start": "2025-02-17 02:18:06.830267", "stderr": "", "stderr_lines": [], "stdout": "nightly: Pulling from contrail-vrouter-agent\n2d473b07cdd5: Already exists\nde7594fc136d: Already exists\necca880deee7: Already exists\n065a7c177662: Already exists\n65a78f583f1c: Already exists\nd309942bfba6: Already exists\n49f38a1794cf: Already exists\nf3870a7d59f4: Already exists\n7768e48dfad6: Already exists\n676f8d3d625e: Pulling fs layer\n41397abd045d: Pulling fs layer\n49439c393275: Pulling fs layer\nd5f14b25936c: Pulling fs layer\nf61d1dfb9c65: Pulling fs layer\ndb03168a3ffb: Pulling fs layer\nd5f14b25936c: Waiting\nf61d1dfb9c65: Waiting\ndb03168a3ffb: Waiting\n41397abd045d: Download complete\nd5f14b25936c: Download complete\nf61d1dfb9c65: Verifying Checksum\nf61d1dfb9c65: Download complete\ndb03168a3ffb: Verifying Checksum\ndb03168a3ffb: Download complete\n676f8d3d625e: Verifying Checksum\n676f8d3d625e: Download complete\n49439c393275: Verifying Checksum\n49439c393275: Download complete\n676f8d3d625e: Pull complete\n41397abd045d: Pull complete\n49439c393275: Pull complete\nd5f14b25936c: Pull complete\nf61d1dfb9c65: Pull complete\ndb03168a3ffb: Pull complete\nDigest: sha256:2b812b279ef70956734391e6e3eae44af081a603a9db728243f7b3ea9d74169d\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", "de7594fc136d: Already exists", "ecca880deee7: Already exists", "065a7c177662: Already exists", "65a78f583f1c: Already exists", "d309942bfba6: Already exists", "49f38a1794cf: Already exists", "f3870a7d59f4: Already exists", "7768e48dfad6: Already exists", "676f8d3d625e: Pulling fs layer", "41397abd045d: Pulling fs layer", "49439c393275: Pulling fs layer", "d5f14b25936c: Pulling fs layer", "f61d1dfb9c65: Pulling fs layer", "db03168a3ffb: Pulling fs layer", "d5f14b25936c: Waiting", "f61d1dfb9c65: Waiting", "db03168a3ffb: Waiting", "41397abd045d: Download complete", "d5f14b25936c: Download complete", "f61d1dfb9c65: Verifying Checksum", "f61d1dfb9c65: Download complete", "db03168a3ffb: Verifying Checksum", "db03168a3ffb: Download complete", "676f8d3d625e: Verifying Checksum", "676f8d3d625e: Download complete", "49439c393275: Verifying Checksum", "49439c393275: Download complete", "676f8d3d625e: Pull complete", "41397abd045d: Pull complete", "49439c393275: Pull complete", "d5f14b25936c: Pull complete", "f61d1dfb9c65: Pull complete", "db03168a3ffb: Pull complete", "Digest: sha256:2b812b279ef70956734391e6e3eae44af081a603a9db728243f7b3ea9d74169d", "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-17 02:18:14.971 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-17 02:18:15.012 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-17 02:18:17.269 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ****************** changed: [10.0.0.44] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.355725", "end": "2025-02-17 02:18:17.230275", "msg": "", "rc": 0, "start": "2025-02-17 02:18:16.874550", "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-17 02:18:17.301 INFO: changed: [10.0.0.42] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.336647", "end": "2025-02-17 02:18:17.254874", "msg": "", "rc": 0, "start": "2025-02-17 02:18:16.918227", "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-17 02:18:18.596 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] ************* 2025-02-17 02:18:18.597 INFO: changed: [10.0.0.42] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.320330", "end": "2025-02-17 02:18:18.558964", "msg": "", "rc": 0, "start": "2025-02-17 02:18:18.238634", "stderr": "", "stderr_lines": [], "stdout": "3f1ad582288031cb96b91ee1cbdd21670af77347b704d0986dc1e0606af0e88e", "stdout_lines": ["3f1ad582288031cb96b91ee1cbdd21670af77347b704d0986dc1e0606af0e88e"]} 2025-02-17 02:18:18.629 INFO: changed: [10.0.0.44] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.358248", "end": "2025-02-17 02:18:18.592170", "msg": "", "rc": 0, "start": "2025-02-17 02:18:18.233922", "stderr": "", "stderr_lines": [], "stdout": "de84d7b2ff55a02af9ff6656431bdb16200d339e2cf98943ec97b30e72b6f3d6", "stdout_lines": ["de84d7b2ff55a02af9ff6656431bdb16200d339e2cf98943ec97b30e72b6f3d6"]} 2025-02-17 02:18:19.411 INFO: TASK [contrail_vrouter : set_fact] ********************************************* ok: [10.0.0.42] => {"ansible_facts": {"vrouter_agent_container": "3f1ad582288031cb96b91ee1cbdd21670af77347b704d0986dc1e0606af0e88e"}, "changed": false} 2025-02-17 02:18:19.453 INFO: ok: [10.0.0.44] => {"ansible_facts": {"vrouter_agent_container": "de84d7b2ff55a02af9ff6656431bdb16200d339e2cf98943ec97b30e72b6f3d6"}, "changed": false} 2025-02-17 02:18:20.505 INFO: FAILED - RETRYING: [10.0.0.44]: check if container does not running (10 retries left). 2025-02-17 02:18:20.995 INFO: TASK [contrail_vrouter : check if container does not running] ****************** 2025-02-17 02:18:20.996 INFO: changed: [10.0.0.42] => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' 3f1ad582288031cb96b91ee1cbdd21670af77347b704d0986dc1e0606af0e88e", "delta": "0:00:00.461404", "end": "2025-02-17 02:18:20.956986", "msg": "", "rc": 0, "start": "2025-02-17 02:18:20.495582", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]} 2025-02-17 02:18:25.773 INFO: changed: [10.0.0.44] => {"attempts": 2, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' de84d7b2ff55a02af9ff6656431bdb16200d339e2cf98943ec97b30e72b6f3d6", "delta": "0:00:00.018392", "end": "2025-02-17 02:18:25.727555", "msg": "", "rc": 0, "start": "2025-02-17 02:18:25.709163", "stderr": "", "stderr_lines": [], "stdout": "\"exited\"", "stdout_lines": ["\"exited\""]} 2025-02-17 02:18:26.876 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] ******* 2025-02-17 02:18:26.876 INFO: changed: [10.0.0.44] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003353", "end": "2025-02-17 02:18:26.841951", "msg": "", "rc": 0, "start": "2025-02-17 02:18:26.838598", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-17 02:18:26.942 INFO: changed: [10.0.0.42] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003412", "end": "2025-02-17 02:18:26.904911", "msg": "", "rc": 0, "start": "2025-02-17 02:18:26.901499", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-17 02:18:38.521 INFO: TASK [contrail_vrouter : stop vrouter] ***************************************** 2025-02-17 02:18:38.521 INFO: changed: [10.0.0.44] => {"changed": true} 2025-02-17 02:18:38.593 INFO: changed: [10.0.0.42] => {"changed": true} 2025-02-17 02:18:38.846 INFO: PLAY [Start ryslogd and Vrouter] *********************************************** 2025-02-17 02:18:40.791 INFO: TASK [Gathering Facts] ********************************************************* ok: [10.0.0.44] 2025-02-17 02:18:40.833 INFO: ok: [10.0.0.42] 2025-02-17 02:18:41.199 INFO: ok: [10.0.0.22] 2025-02-17 02:18:41.273 INFO: ok: [10.0.0.56] 2025-02-17 02:18:41.402 INFO: ok: [10.0.0.53] 2025-02-17 02:18:41.861 INFO: TASK [include_vars] ************************************************************ ok: [10.0.0.56] => {"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-17 02:18:42.018 INFO: ok: [10.0.0.53] => {"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-17 02:18:42.046 INFO: ok: [10.0.0.44] => {"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-17 02:18:42.077 INFO: ok: [10.0.0.22] => {"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-17 02:18:42.130 INFO: ok: [10.0.0.42] => {"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-17 02:18:42.414 INFO: TASK [include_role : contrail_vrouter] ***************************************** 2025-02-17 02:18:43.667 INFO: TASK [contrail_vrouter : create /etc/contrail/vrouter] ************************* ok: [10.0.0.44] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:18:43.724 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/vrouter", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:18:46.897 INFO: TASK [contrail_vrouter : populate common_vrouter.env] ************************** 2025-02-17 02:18:46.901 INFO: changed: [10.0.0.44] => {"changed": true, "checksum": "e5668ffe7f3510c7e27008a38c2bb13f882aaa09", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "24e1e5529cf65b374c41da8e735807a3", "mode": "0640", "owner": "root", "size": 1197, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739758725.968901-311324-10766378860745/source", "state": "file", "uid": 0} 2025-02-17 02:18:46.902 INFO: changed: [10.0.0.42] => {"changed": true, "checksum": "e5668ffe7f3510c7e27008a38c2bb13f882aaa09", "dest": "/etc/contrail/common_vrouter.env", "gid": 0, "group": "root", "md5sum": "24e1e5529cf65b374c41da8e735807a3", "mode": "0640", "owner": "root", "size": 1197, "src": "/home/ubuntu/.ansible/tmp/ansible-tmp-1739758725.9878325-311325-44891891417407/source", "state": "file", "uid": 0} 2025-02-17 02:18:48.427 INFO: TASK [contrail_vrouter : set vrouter kernel init image name] ******************* ok: [10.0.0.44] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-02-17 02:18:48.454 INFO: ok: [10.0.0.42] => {"ansible_facts": {"vrouter_kernel_init_img_name": "contrail-vrouter-kernel-build-init"}, "changed": false} 2025-02-17 02:18:49.730 INFO: TASK [contrail_vrouter : check /etc/contrail/vrouter/docker-compose.yaml] ****** 2025-02-17 02:18:49.731 INFO: ok: [10.0.0.44] => {"changed": false, "stat": {"atime": 1739753724.8077073, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1739753722.3997278, "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": 1739753722.1757298, "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": "1635162336", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:18:49.749 INFO: ok: [10.0.0.42] => {"changed": false, "stat": {"atime": 1739753724.8875048, "attr_flags": "e", "attributes": ["extents"], "block_size": 4096, "blocks": 8, "charset": "us-ascii", "checksum": "07995927ce3b222800eb69e8e0194fdabc1c15b1", "ctime": 1739753722.4834547, "dev": 64513, "device_type": 0, "executable": false, "exists": true, "gid": 0, "gr_name": "root", "inode": 1553574, "isblk": false, "ischr": false, "isdir": false, "isfifo": false, "isgid": false, "islnk": false, "isreg": true, "issock": false, "isuid": false, "mimetype": "text/plain", "mode": "0644", "mtime": 1739753722.2714503, "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": "2593443441", "wgrp": false, "woth": false, "writeable": true, "wusr": true, "xgrp": false, "xoth": false, "xusr": false}} 2025-02-17 02:18:50.914 INFO: TASK [contrail_vrouter : load current vrouter compose file] ******************** changed: [10.0.0.42] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.002648", "end": "2025-02-17 02:18:50.880627", "msg": "", "rc": 0, "start": "2025-02-17 02:18:50.877979", "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-17 02:18:50.927 INFO: changed: [10.0.0.44] => {"changed": true, "cmd": ["cat", "/etc/contrail/vrouter/docker-compose.yaml"], "delta": "0:00:00.002617", "end": "2025-02-17 02:18:50.885177", "msg": "", "rc": 0, "start": "2025-02-17 02:18:50.882560", "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-17 02:18:51.820 INFO: TASK [contrail_vrouter : parse current vrouter compose file] ******************* 2025-02-17 02:18:51.821 INFO: ok: [10.0.0.44] => {"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-17 02:18:51.901 INFO: ok: [10.0.0.42] => {"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-17 02:18:52.866 INFO: TASK [contrail_vrouter : set_fact] ********************************************* ok: [10.0.0.44] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"}, "changed": false} 2025-02-17 02:18:52.949 INFO: ok: [10.0.0.42] => {"ansible_facts": {"new_kernel_init_image": "nexus.gz1.opensdn.io:5102/contrail-vrouter-kernel-build-init:nightly"}, "changed": false} 2025-02-17 02:18:53.221 INFO: TASK [contrail_vrouter : stop vrouter agent and unload vrouter driver] ********* 2025-02-17 02:18:53.355 INFO: included: /home/ubuntu/tf-ansible-deployer/playbooks/roles/contrail_vrouter/tasks/stop.yml for 10.0.0.44, 10.0.0.42 2025-02-17 02:18:54.901 INFO: TASK [contrail_vrouter : kill vrouter-agent docker container] ****************** 2025-02-17 02:18:54.902 INFO: changed: [10.0.0.44] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.301297", "end": "2025-02-17 02:18:54.861518", "msg": "", "rc": 0, "start": "2025-02-17 02:18:54.560221", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-17 02:18:54.929 INFO: changed: [10.0.0.42] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml kill -s SIGQUIT vrouter-agent", "delta": "0:00:00.301873", "end": "2025-02-17 02:18:54.882681", "msg": "", "rc": 0, "start": "2025-02-17 02:18:54.580808", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-17 02:18:56.458 INFO: TASK [contrail_vrouter : get id of vrouter-agent docker container] ************* 2025-02-17 02:18:56.459 INFO: changed: [10.0.0.44] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.298522", "end": "2025-02-17 02:18:56.423938", "msg": "", "rc": 0, "start": "2025-02-17 02:18:56.125416", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-17 02:18:56.604 INFO: changed: [10.0.0.42] => {"changed": true, "cmd": "docker-compose -f /etc/contrail/vrouter/docker-compose.yaml ps -q vrouter-agent", "delta": "0:00:00.300824", "end": "2025-02-17 02:18:56.555643", "msg": "", "rc": 0, "start": "2025-02-17 02:18:56.254819", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-17 02:18:57.643 INFO: TASK [contrail_vrouter : set_fact] ********************************************* 2025-02-17 02:18:57.644 INFO: ok: [10.0.0.44] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false} 2025-02-17 02:18:57.733 INFO: ok: [10.0.0.42] => {"ansible_facts": {"vrouter_agent_container": ""}, "changed": false} 2025-02-17 02:18:59.027 INFO: TASK [contrail_vrouter : check if container does not running] ****************** 2025-02-17 02:18:59.028 INFO: fatal: [10.0.0.42]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.014891", "end": "2025-02-17 02:18:58.988468", "msg": "non-zero return code", "rc": 1, "start": "2025-02-17 02:18:58.973577", "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-17 02:18:59.029 INFO: ...ignoring 2025-02-17 02:18:59.037 INFO: fatal: [10.0.0.44]: FAILED! => {"attempts": 1, "changed": true, "cmd": "docker inspect --format='{{json .State.Status}}' ", "delta": "0:00:00.014101", "end": "2025-02-17 02:18:58.996719", "msg": "non-zero return code", "rc": 1, "start": "2025-02-17 02:18:58.982618", "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-17 02:18:59.037 INFO: ...ignoring 2025-02-17 02:19:00.705 INFO: TASK [contrail_vrouter : remove all built vrouter.ko on Debian families] ******* 2025-02-17 02:19:00.705 INFO: changed: [10.0.0.42] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003270", "end": "2025-02-17 02:19:00.669717", "msg": "", "rc": 0, "start": "2025-02-17 02:19:00.666447", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-17 02:19:00.732 INFO: changed: [10.0.0.44] => {"changed": true, "cmd": "rm -rf /lib/modules/*/updates/dkms/vrouter.ko", "delta": "0:00:00.003218", "end": "2025-02-17 02:19:00.694456", "msg": "", "rc": 0, "start": "2025-02-17 02:19:00.691238", "stderr": "", "stderr_lines": [], "stdout": "", "stdout_lines": []} 2025-02-17 02:19:02.570 INFO: TASK [contrail_vrouter : stop vrouter] ***************************************** 2025-02-17 02:19:02.570 INFO: ok: [10.0.0.42] => {"changed": false} 2025-02-17 02:19:02.752 INFO: ok: [10.0.0.44] => {"changed": false} 2025-02-17 02:19:04.449 INFO: TASK [contrail_vrouter : create contrail vrouter compose file] ***************** changed: [10.0.0.42] => {"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-1739758743.5675797-312187-166507665801045/source", "state": "file", "uid": 0} 2025-02-17 02:19:04.477 INFO: changed: [10.0.0.44] => {"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-1739758743.5739257-312186-6783853101161/source", "state": "file", "uid": 0} 2025-02-17 02:19:05.414 INFO: TASK [contrail_vrouter : create /var/run/contrail/loadbalancer] **************** 2025-02-17 02:19:05.415 INFO: ok: [10.0.0.44] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0} 2025-02-17 02:19:05.453 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/var/run/contrail/loadbalancer", "size": 40, "state": "directory", "uid": 0} 2025-02-17 02:19:08.626 INFO: TASK [contrail_vrouter : start contrail vrouter] ******************************* changed: [10.0.0.44] => {"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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "0f464f2b700ddfba89058d61f6e4700a5a4c406160da298abb404110e719737e", "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": "21f74dc089e336c915a8feea5a974262d142b57f1faf0d5e5b977d2daecb36d9", "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": "09d3af3230256772bb08df503925a1b10b479d6f07ea86ec1a873c34425e1e13", "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": "02b2c56d7b4618d32c43a6b86f54220cbd9c4398256bcc677ba91b76935e294d", "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-17 02:19:08.633 INFO: changed: [10.0.0.42] => {"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": "ea74ea40fe5ee02543154e468fb6fcf374ddaaa4be265520c5f594ca25f38b87", "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": "0f464f2b700ddfba89058d61f6e4700a5a4c406160da298abb404110e719737e", "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": "21f74dc089e336c915a8feea5a974262d142b57f1faf0d5e5b977d2daecb36d9", "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": "09d3af3230256772bb08df503925a1b10b479d6f07ea86ec1a873c34425e1e13", "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": "02b2c56d7b4618d32c43a6b86f54220cbd9c4398256bcc677ba91b76935e294d", "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-17 02:19:09.372 INFO: TASK [contrail_vrouter : Set variables for DPDK plugins] *********************** 2025-02-17 02:19:09.374 INFO: ok: [10.0.0.44] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} 2025-02-17 02:19:09.403 INFO: ok: [10.0.0.42] => {"ansible_facts": {"mellanox": false, "n3000": false, "plugin_os": "ubuntu"}, "changed": false} 2025-02-17 02:19:10.807 INFO: TASK [include_role : contrail_rsyslogd] **************************************** 2025-02-17 02:19:12.013 INFO: TASK [contrail_rsyslogd : create /etc/contrail/rsyslogd] *********************** ok: [10.0.0.44] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:19:12.051 INFO: ok: [10.0.0.42] => {"changed": false, "gid": 0, "group": "root", "mode": "0755", "owner": "root", "path": "/etc/contrail/rsyslogd", "size": 4096, "state": "directory", "uid": 0} 2025-02-17 02:19:13.909 INFO: TASK [contrail_rsyslogd : create rsyslogd compose file] ************************ 2025-02-17 02:19:13.909 INFO: changed: [10.0.0.44] => {"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-1739758752.7819839-312589-278748688294732/source", "state": "file", "uid": 0} 2025-02-17 02:19:13.983 INFO: changed: [10.0.0.42] => {"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-1739758752.9070516-312590-208264360469344/source", "state": "file", "uid": 0} 2025-02-17 02:19:15.995 INFO: TASK [contrail_rsyslogd : start rsyslogd] ************************************** 2025-02-17 02:19:15.996 INFO: changed: [10.0.0.44] => {"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": "52470cb975a66584e20e0710ebc50d3b70fa7e40c96d4c68eb15cdf540017968", "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-17 02:19:16.036 INFO: changed: [10.0.0.42] => {"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": "52470cb975a66584e20e0710ebc50d3b70fa7e40c96d4c68eb15cdf540017968", "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-17 02:19:16.294 INFO: PLAY RECAP ********************************************************************* 2025-02-17 02:19:16.295 INFO: 10.0.0.22 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2025-02-17 02:19:16.295 INFO: 10.0.0.42 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1 2025-02-17 02:19:16.296 INFO: 10.0.0.44 : ok=49 changed=20 unreachable=0 failed=0 skipped=30 rescued=0 ignored=1 2025-02-17 02:19:16.296 INFO: 10.0.0.53 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2025-02-17 02:19:16.296 INFO: 10.0.0.56 : ok=18 changed=2 unreachable=0 failed=0 skipped=15 rescued=0 ignored=0 2025-02-17 02:19:16.297 INFO: localhost : ok=66 changed=0 unreachable=0 failed=0 skipped=34 rescued=0 ignored=0 2025-02-17 02:19:16.297 INFO: 2025-02-17 02:19:16.389 INFO: + wait_cmd_success 10 60 check_tf_active + i=0 + eval check_tf_active ++ check_tf_active ++ local machine ++ local line= 2025-02-17 02:19:16.390 INFO: +++ echo '10.0.0.56 10.0.0.53 10.0.0.22 10.0.0.44 10.0.0.42 ' 2025-02-17 02:19:16.390 INFO: +++ tr ' ' '\n' 2025-02-17 02:19:16.390 INFO: +++ sort -u 2025-02-17 02:19:16.391 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.22 'command -v contrail-status' 2025-02-17 02:19:16.561 INFO: /usr/bin/contrail-status 2025-02-17 02:19:16.564 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.22 'sudo contrail-status' 2025-02-17 02:19:16.564 INFO: +++ egrep ': ' 2025-02-17 02:19:16.564 INFO: +++ awk '{print $2}' 2025-02-17 02:19:16.567 INFO: +++ grep -v WARNING 2025-02-17 02:19:23.740 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.42 'command -v contrail-status' 2025-02-17 02:19:24.515 INFO: /usr/bin/contrail-status 2025-02-17 02:19:24.520 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.42 'sudo contrail-status' 2025-02-17 02:19:24.520 INFO: +++ egrep ': ' 2025-02-17 02:19:24.520 INFO: +++ awk '{print $2}' 2025-02-17 02:19:24.521 INFO: +++ grep -v WARNING 2025-02-17 02:19:33.105 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-17 02:19:33.106 INFO: ++ '[' initializing '!=' active ']' ++ '[' initializing '!=' backup ']' ++ return 1 + sleep 10 2025-02-17 02:19:43.108 INFO: . 2025-02-17 02:19:43.108 INFO: + printf . + i=1 + (( i >= 60 )) + eval check_tf_active ++ check_tf_active ++ local machine ++ local line= 2025-02-17 02:19:43.108 INFO: +++ tr ' ' '\n' 2025-02-17 02:19:43.109 INFO: +++ echo '10.0.0.56 10.0.0.53 10.0.0.22 10.0.0.44 10.0.0.42 ' 2025-02-17 02:19:43.109 INFO: +++ sort -u 2025-02-17 02:19:43.110 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-02-17 02:19:43.110 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.22 'command -v contrail-status' 2025-02-17 02:19:43.751 INFO: /usr/bin/contrail-status 2025-02-17 02:19:43.755 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.22 'sudo contrail-status' 2025-02-17 02:19:43.755 INFO: +++ egrep ': ' 2025-02-17 02:19:43.755 INFO: +++ grep -v WARNING 2025-02-17 02:19:43.755 INFO: +++ awk '{print $2}' 2025-02-17 02:19:45.709 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.42 'command -v contrail-status' 2025-02-17 02:19:45.946 INFO: /usr/bin/contrail-status 2025-02-17 02:19:45.949 INFO: +++ egrep ': ' +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.42 'sudo contrail-status' 2025-02-17 02:19:45.950 INFO: +++ awk '{print $2}' 2025-02-17 02:19:45.950 INFO: +++ grep -v WARNING 2025-02-17 02:19:48.541 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-17 02:19:48.541 INFO: ++ '[' initializing '!=' active ']' ++ '[' initializing '!=' backup ']' ++ return 1 2025-02-17 02:19:48.542 INFO: + sleep 10 2025-02-17 02:19:58.544 INFO: . 2025-02-17 02:19:58.544 INFO: + printf . + i=2 + (( i >= 60 )) + eval check_tf_active ++ check_tf_active ++ local machine ++ local line= 2025-02-17 02:19:58.545 INFO: +++ echo '10.0.0.56 10.0.0.53 10.0.0.22 10.0.0.44 10.0.0.42 ' +++ tr ' ' '\n' +++ sort -u 2025-02-17 02:19:58.546 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-02-17 02:19:58.546 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.22 'command -v contrail-status' 2025-02-17 02:19:58.828 INFO: /usr/bin/contrail-status 2025-02-17 02:19:58.829 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.22 'sudo contrail-status' 2025-02-17 02:19:58.829 INFO: +++ egrep ': ' 2025-02-17 02:19:58.829 INFO: +++ grep -v WARNING 2025-02-17 02:19:58.829 INFO: +++ awk '{print $2}' 2025-02-17 02:20:00.824 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{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.42 'command -v contrail-status' 2025-02-17 02:20:01.002 INFO: /usr/bin/contrail-status 2025-02-17 02:20:01.004 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.42 'sudo contrail-status' +++ egrep ': ' +++ grep -v WARNING 2025-02-17 02:20:01.010 INFO: +++ awk '{print $2}' 2025-02-17 02:20:02.849 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-17 02:20:12.849 INFO: . 2025-02-17 02:20:12.849 INFO: + printf . 2025-02-17 02:20:12.850 INFO: + i=3 + (( i >= 60 )) + eval check_tf_active 2025-02-17 02:20:12.850 INFO: ++ check_tf_active ++ local machine ++ local line= 2025-02-17 02:20:12.851 INFO: +++ tr ' ' '\n' 2025-02-17 02:20:12.851 INFO: +++ echo '10.0.0.56 10.0.0.53 10.0.0.22 10.0.0.44 10.0.0.42 ' 2025-02-17 02:20:12.851 INFO: +++ sort -u 2025-02-17 02:20:12.854 INFO: ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.22 'command -v contrail-status' 2025-02-17 02:20:13.117 INFO: /usr/bin/contrail-status 2025-02-17 02:20:13.121 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.22 'sudo contrail-status' 2025-02-17 02:20:13.121 INFO: +++ egrep ': ' 2025-02-17 02:20:13.121 INFO: +++ awk '{print $2}' 2025-02-17 02:20:13.121 INFO: +++ grep -v WARNING 2025-02-17 02:20:15.129 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{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-17 02:20:15.130 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' 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-17 02:20:15.131 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-17 02:20:15.131 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-17 02:20:15.132 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-17 02:20:15.135 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-17 02:20:15.135 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') 2025-02-17 02:20:15.135 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-17 02:20:15.135 INFO: ++ '[' backup '!=' backup ']' 2025-02-17 02:20:15.136 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' backup '!=' active ']' 2025-02-17 02:20:15.136 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 ']' 2025-02-17 02:20:15.136 INFO: ++ '[' backup '!=' backup ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) 2025-02-17 02:20:15.136 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.42 'command -v contrail-status' 2025-02-17 02:20:15.344 INFO: /usr/bin/contrail-status 2025-02-17 02:20:15.348 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.42 'sudo contrail-status' 2025-02-17 02:20:15.348 INFO: +++ egrep ': ' 2025-02-17 02:20:15.348 INFO: +++ awk '{print $2}' 2025-02-17 02:20:15.349 INFO: +++ grep -v WARNING 2025-02-17 02:20:17.815 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.44 'command -v contrail-status' 2025-02-17 02:20:18.613 INFO: /usr/bin/contrail-status 2025-02-17 02:20:18.619 INFO: +++ grep -v WARNING 2025-02-17 02:20:18.619 INFO: +++ egrep ': ' 2025-02-17 02:20:18.619 INFO: +++ awk '{print $2}' 2025-02-17 02:20:18.620 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.44 'sudo contrail-status' 2025-02-17 02:20:26.090 INFO: ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for machine in $(echo "$CONTROLLER_NODES $AGENT_NODES" | tr " " "\n" | sort -u) ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.53 'command -v contrail-status' 2025-02-17 02:20:26.706 INFO: /usr/bin/contrail-status 2025-02-17 02:20:26.706 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.53 'sudo contrail-status' 2025-02-17 02:20:26.707 INFO: +++ grep -v WARNING 2025-02-17 02:20:26.707 INFO: +++ awk '{print $2}' 2025-02-17 02:20:26.707 INFO: +++ egrep ': ' 2025-02-17 02:20:33.061 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-17 02:20:33.062 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-17 02:20:33.063 INFO: ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' active ']' ++ for line in $(ssh $SSH_OPTIONS $machine "sudo contrail-status" 2>/dev/null | egrep ": " | grep -v "WARNING" | awk '{print $2}') ++ '[' active '!=' 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-17 02:20:33.063 INFO: ++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.56 'command -v contrail-status' 2025-02-17 02:20:33.613 INFO: /usr/bin/contrail-status 2025-02-17 02:20:33.617 INFO: +++ grep -v WARNING 2025-02-17 02:20:33.619 INFO: +++ ssh -o StrictHostKeyChecking=no -o UserKnownHostsFile=/dev/null 10.0.0.56 'sudo contrail-status' 2025-02-17 02:20:33.619 INFO: +++ egrep ': ' 2025-02-17 02:20:33.620 INFO: +++ awk '{print $2}' 2025-02-17 02:20:42.451 INFO: INFO: done in 30s 2025-02-17 02:20:42.452 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 ']' ++ return 0 + echo -e '\nINFO: done in 30s' + return 0 2025-02-17 02:20:42.452 DEBUG: [chan 0] EOF received (0) 2025-02-17 02:20:42.452 DEBUG: Command finished, res=0 2025-02-17 02:20:42.463 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.56' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.56' (ECDSA) to the list of known hosts. 2025-02-17 02:20:42.908 DEBUG: Open ssh connection host=10.0.0.56 user=ubuntu 2025-02-17 02:20:42.913 DEBUG: starting thread (client mode): 0xfa7cb320 2025-02-17 02:20:42.913 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-17 02:20:42.920 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-17 02:20:42.921 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-17 02:20:42.922 DEBUG: === Key exchange possibilities === 2025-02-17 02:20:42.922 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-17 02:20:42.923 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-17 02:20:42.923 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 02:20:42.923 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 02:20:42.924 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-17 02:20:42.924 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-17 02:20:42.924 DEBUG: client compress: none, zlib@openssh.com 2025-02-17 02:20:42.925 DEBUG: server compress: none, zlib@openssh.com 2025-02-17 02:20:42.925 DEBUG: client lang: 2025-02-17 02:20:42.925 DEBUG: server lang: 2025-02-17 02:20:42.925 DEBUG: kex follows: False 2025-02-17 02:20:42.925 DEBUG: === Key exchange agreements === 2025-02-17 02:20:42.925 DEBUG: Strict kex mode: True 2025-02-17 02:20:42.925 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-17 02:20:42.925 DEBUG: HostKey: ssh-ed25519 2025-02-17 02:20:42.925 DEBUG: Cipher: aes128-ctr 2025-02-17 02:20:42.925 DEBUG: MAC: hmac-sha2-256 2025-02-17 02:20:42.925 DEBUG: Compression: none 2025-02-17 02:20:42.925 DEBUG: === End of kex handshake === 2025-02-17 02:20:42.970 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-17 02:20:42.971 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-17 02:20:42.972 DEBUG: Switch to new keys ... 2025-02-17 02:20:42.973 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-17 02:20:42.973 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-17 02:20:42.973 DEBUG: Adding ssh-ed25519 host key for 10.0.0.56: b'558ec2eaef923cf12b7a56a694884532' 2025-02-17 02:20:43.135 DEBUG: Trying discovered key b'0d9bc652894e35516fab6f2275b2b7e3' in /root/.ssh/id_rsa 2025-02-17 02:20:43.136 DEBUG: userauth is OK 2025-02-17 02:20:43.136 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-17 02:20:43.136 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-17 02:20:43.136 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-17 02:20:43.136 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-17 02:20:43.147 INFO: Authentication (publickey) successful! 2025-02-17 02:20:43.148 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-02-17 02:20:43.148 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-17 02:20:43.186 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-17 02:20:43.187 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-17 02:20:43.187 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-17 02:20:43.233 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-17 02:20:43.233 DEBUG: Secsh channel 0 opened. 2025-02-17 02:20:43.234 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-17 02:20:43.235 DEBUG: Command started, waiting result... 2025-02-17 02:20:43.235 DEBUG: [chan 0] EOF sent (0) 2025-02-17 02:20:45.233 DEBUG: [chan 0] EOF received (0) 2025-02-17 02:20:45.234 DEBUG: Command finished, res=0 2025-02-17 02:20:45.235 DEBUG: Ignoring message for dead channel 0 Warning: Permanently added '10.0.0.53' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.53' (ECDSA) to the list of known hosts. 2025-02-17 02:20:45.812 DEBUG: Open ssh connection host=10.0.0.53 user=ubuntu 2025-02-17 02:20:45.816 DEBUG: starting thread (client mode): 0xfa7cbeb8 2025-02-17 02:20:45.816 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-17 02:20:45.823 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-17 02:20:45.823 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-17 02:20:45.824 DEBUG: === Key exchange possibilities === 2025-02-17 02:20:45.825 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-17 02:20:45.825 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-17 02:20:45.825 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 02:20:45.825 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 02:20:45.825 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-17 02:20:45.825 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-17 02:20:45.825 DEBUG: client compress: none, zlib@openssh.com 2025-02-17 02:20:45.826 DEBUG: server compress: none, zlib@openssh.com 2025-02-17 02:20:45.826 DEBUG: client lang: 2025-02-17 02:20:45.826 DEBUG: server lang: 2025-02-17 02:20:45.826 DEBUG: kex follows: False 2025-02-17 02:20:45.826 DEBUG: === Key exchange agreements === 2025-02-17 02:20:45.826 DEBUG: Strict kex mode: True 2025-02-17 02:20:45.826 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-17 02:20:45.826 DEBUG: HostKey: ssh-ed25519 2025-02-17 02:20:45.826 DEBUG: Cipher: aes128-ctr 2025-02-17 02:20:45.826 DEBUG: MAC: hmac-sha2-256 2025-02-17 02:20:45.826 DEBUG: Compression: none 2025-02-17 02:20:45.827 DEBUG: === End of kex handshake === 2025-02-17 02:20:45.833 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-17 02:20:45.834 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-17 02:20:45.834 DEBUG: Switch to new keys ... 2025-02-17 02:20:45.834 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-17 02:20:45.835 DEBUG: Adding ssh-ed25519 host key for 10.0.0.53: b'48e9af21c79558422e51bb55d40a8ee1' 2025-02-17 02:20:45.842 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-17 02:20:46.016 DEBUG: Trying discovered key b'0d9bc652894e35516fab6f2275b2b7e3' in /root/.ssh/id_rsa 2025-02-17 02:20:46.017 DEBUG: userauth is OK 2025-02-17 02:20:46.018 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-17 02:20:46.018 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-17 02:20:46.018 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-17 02:20:46.018 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-17 02:20:46.034 INFO: Authentication (publickey) successful! 2025-02-17 02:20:46.034 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-02-17 02:20:46.035 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-17 02:20:46.063 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-17 02:20:46.064 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-17 02:20:46.065 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-17 02:20:46.105 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-17 02:20:46.106 DEBUG: Secsh channel 0 opened. 2025-02-17 02:20:46.109 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-17 02:20:46.109 DEBUG: Command started, waiting result... 2025-02-17 02:20:46.109 DEBUG: [chan 0] EOF sent (0) 2025-02-17 02:20:48.011 DEBUG: [chan 0] EOF received (0) 2025-02-17 02:20:48.013 DEBUG: Command finished, res=0 2025-02-17 02:20:48.013 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.22' (ECDSA) to the list of known hosts. Warning: Permanently added '10.0.0.22' (ECDSA) to the list of known hosts. 2025-02-17 02:20:48.847 DEBUG: Open ssh connection host=10.0.0.22 user=ubuntu 2025-02-17 02:20:48.849 DEBUG: starting thread (client mode): 0xf979d2e8 2025-02-17 02:20:48.849 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-17 02:20:48.857 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-17 02:20:48.857 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-17 02:20:48.858 DEBUG: === Key exchange possibilities === 2025-02-17 02:20:48.858 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-17 02:20:48.858 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-17 02:20:48.858 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 02:20:48.858 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 02:20:48.858 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-17 02:20:48.859 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-17 02:20:48.859 DEBUG: client compress: none, zlib@openssh.com 2025-02-17 02:20:48.859 DEBUG: server compress: none, zlib@openssh.com 2025-02-17 02:20:48.859 DEBUG: client lang: 2025-02-17 02:20:48.859 DEBUG: server lang: 2025-02-17 02:20:48.859 DEBUG: kex follows: False 2025-02-17 02:20:48.859 DEBUG: === Key exchange agreements === 2025-02-17 02:20:48.859 DEBUG: Strict kex mode: True 2025-02-17 02:20:48.859 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-17 02:20:48.859 DEBUG: HostKey: ssh-ed25519 2025-02-17 02:20:48.859 DEBUG: Cipher: aes128-ctr 2025-02-17 02:20:48.859 DEBUG: MAC: hmac-sha2-256 2025-02-17 02:20:48.859 DEBUG: Compression: none 2025-02-17 02:20:48.859 DEBUG: === End of kex handshake === 2025-02-17 02:20:48.905 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-17 02:20:48.905 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-17 02:20:48.906 DEBUG: Switch to new keys ... 2025-02-17 02:20:48.906 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-17 02:20:48.906 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-17 02:20:48.907 DEBUG: Adding ssh-ed25519 host key for 10.0.0.22: b'0a6158b2ac094511939dc1bc4f76ae74' 2025-02-17 02:20:49.053 DEBUG: Trying discovered key b'0d9bc652894e35516fab6f2275b2b7e3' in /root/.ssh/id_rsa 2025-02-17 02:20:49.054 DEBUG: userauth is OK 2025-02-17 02:20:49.054 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-17 02:20:49.054 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-17 02:20:49.054 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-17 02:20:49.055 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-17 02:20:49.073 INFO: Authentication (publickey) successful! 2025-02-17 02:20:49.073 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-02-17 02:20:49.073 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-17 02:20:49.104 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-17 02:20:49.104 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-17 02:20:49.104 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-17 02:20:49.149 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-17 02:20:49.149 DEBUG: Secsh channel 0 opened. 2025-02-17 02:20:49.151 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-17 02:20:49.151 DEBUG: Command started, waiting result... 2025-02-17 02:20:49.151 DEBUG: [chan 0] EOF sent (0) 2025-02-17 02:20:51.041 DEBUG: [chan 0] EOF received (0) 2025-02-17 02:20:51.041 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.44' (ECDSA) to the list of known hosts. 2025-02-17 02:20:51.142 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.44' (ECDSA) to the list of known hosts. 2025-02-17 02:20:51.628 DEBUG: Open ssh connection host=10.0.0.44 user=ubuntu 2025-02-17 02:20:51.631 DEBUG: starting thread (client mode): 0xf9780748 2025-02-17 02:20:51.631 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-17 02:20:51.640 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-17 02:20:51.640 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-17 02:20:51.641 DEBUG: === Key exchange possibilities === 2025-02-17 02:20:51.641 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-17 02:20:51.641 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-17 02:20:51.641 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 02:20:51.641 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 02:20:51.641 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-17 02:20:51.642 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-17 02:20:51.642 DEBUG: client compress: none, zlib@openssh.com 2025-02-17 02:20:51.642 DEBUG: server compress: none, zlib@openssh.com 2025-02-17 02:20:51.642 DEBUG: client lang: 2025-02-17 02:20:51.642 DEBUG: server lang: 2025-02-17 02:20:51.642 DEBUG: kex follows: False 2025-02-17 02:20:51.642 DEBUG: === Key exchange agreements === 2025-02-17 02:20:51.642 DEBUG: Strict kex mode: True 2025-02-17 02:20:51.642 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-17 02:20:51.642 DEBUG: HostKey: ssh-ed25519 2025-02-17 02:20:51.642 DEBUG: Cipher: aes128-ctr 2025-02-17 02:20:51.642 DEBUG: MAC: hmac-sha2-256 2025-02-17 02:20:51.642 DEBUG: Compression: none 2025-02-17 02:20:51.642 DEBUG: === End of kex handshake === 2025-02-17 02:20:51.651 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-17 02:20:51.651 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-17 02:20:51.652 DEBUG: Switch to new keys ... 2025-02-17 02:20:51.652 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-17 02:20:51.653 DEBUG: Adding ssh-ed25519 host key for 10.0.0.44: b'3c09dfa5d05ba1e5736122d9a2a27518' 2025-02-17 02:20:51.657 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-17 02:20:51.802 DEBUG: Trying discovered key b'0d9bc652894e35516fab6f2275b2b7e3' in /root/.ssh/id_rsa 2025-02-17 02:20:51.803 DEBUG: userauth is OK 2025-02-17 02:20:51.804 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-17 02:20:51.804 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-17 02:20:51.804 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-17 02:20:51.804 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-17 02:20:51.821 INFO: Authentication (publickey) successful! 2025-02-17 02:20:51.821 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-02-17 02:20:51.822 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-17 02:20:51.857 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-17 02:20:51.857 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-17 02:20:51.857 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-17 02:20:51.893 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-17 02:20:51.893 DEBUG: Secsh channel 0 opened. 2025-02-17 02:20:51.895 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-17 02:20:51.895 DEBUG: Command started, waiting result... 2025-02-17 02:20:51.895 DEBUG: [chan 0] EOF sent (0) 2025-02-17 02:20:53.716 DEBUG: [chan 0] EOF received (0) 2025-02-17 02:20:53.716 DEBUG: Command finished, res=0 Warning: Permanently added '10.0.0.42' (ECDSA) to the list of known hosts. 2025-02-17 02:20:53.818 DEBUG: EOF in transport thread Warning: Permanently added '10.0.0.42' (ECDSA) to the list of known hosts. 2025-02-17 02:20:54.812 DEBUG: Open ssh connection host=10.0.0.42 user=ubuntu 2025-02-17 02:20:54.813 DEBUG: starting thread (client mode): 0xfa7cb780 2025-02-17 02:20:54.814 DEBUG: Local version/idstring: SSH-2.0-paramiko_3.5.1 2025-02-17 02:20:54.822 DEBUG: Remote version/idstring: SSH-2.0-OpenSSH_8.9p1 Ubuntu-3ubuntu0.6 2025-02-17 02:20:54.822 INFO: Connected (version 2.0, client OpenSSH_8.9p1) 2025-02-17 02:20:54.823 DEBUG: === Key exchange possibilities === 2025-02-17 02:20:54.823 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-17 02:20:54.823 DEBUG: server key: rsa-sha2-512, rsa-sha2-256, ecdsa-sha2-nistp256, ssh-ed25519 2025-02-17 02:20:54.823 DEBUG: client encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 02:20:54.823 DEBUG: server encrypt: chacha20-poly1305@openssh.com, aes128-ctr, aes192-ctr, aes256-ctr, aes128-gcm@openssh.com, aes256-gcm@openssh.com 2025-02-17 02:20:54.823 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-17 02:20:54.823 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-17 02:20:54.823 DEBUG: client compress: none, zlib@openssh.com 2025-02-17 02:20:54.823 DEBUG: server compress: none, zlib@openssh.com 2025-02-17 02:20:54.823 DEBUG: client lang: 2025-02-17 02:20:54.823 DEBUG: server lang: 2025-02-17 02:20:54.823 DEBUG: kex follows: False 2025-02-17 02:20:54.823 DEBUG: === Key exchange agreements === 2025-02-17 02:20:54.824 DEBUG: Strict kex mode: True 2025-02-17 02:20:54.824 DEBUG: Kex: curve25519-sha256@libssh.org 2025-02-17 02:20:54.824 DEBUG: HostKey: ssh-ed25519 2025-02-17 02:20:54.824 DEBUG: Cipher: aes128-ctr 2025-02-17 02:20:54.824 DEBUG: MAC: hmac-sha2-256 2025-02-17 02:20:54.824 DEBUG: Compression: none 2025-02-17 02:20:54.824 DEBUG: === End of kex handshake === 2025-02-17 02:20:54.871 DEBUG: Resetting outbound seqno after NEWKEYS due to strict mode 2025-02-17 02:20:54.871 DEBUG: kex engine KexCurve25519 specified hash_algo 2025-02-17 02:20:54.871 DEBUG: Switch to new keys ... 2025-02-17 02:20:54.871 DEBUG: Resetting inbound seqno after NEWKEYS due to strict mode 2025-02-17 02:20:54.872 DEBUG: Adding ssh-ed25519 host key for 10.0.0.42: b'32eabfa4e2af5907a97e4cce20701a85' 2025-02-17 02:20:54.874 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-17 02:20:55.018 DEBUG: Trying discovered key b'0d9bc652894e35516fab6f2275b2b7e3' in /root/.ssh/id_rsa 2025-02-17 02:20:55.019 DEBUG: userauth is OK 2025-02-17 02:20:55.019 DEBUG: Finalizing pubkey algorithm for key of type 'ssh-rsa' 2025-02-17 02:20:55.019 DEBUG: Our pubkey algorithm list: ['rsa-sha2-512', 'rsa-sha2-256', 'ssh-rsa'] 2025-02-17 02:20:55.019 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-17 02:20:55.019 DEBUG: Agreed upon 'rsa-sha2-512' pubkey algorithm 2025-02-17 02:20:55.034 INFO: Authentication (publickey) successful! 2025-02-17 02:20:55.034 DEBUG: Start command over ssh command='sudo contrail-status --format json' 2025-02-17 02:20:55.034 DEBUG: [chan 0] Max packet in: 32768 bytes 2025-02-17 02:20:55.063 DEBUG: Received global request "hostkeys-00@openssh.com" 2025-02-17 02:20:55.063 DEBUG: Rejecting "hostkeys-00@openssh.com" global request from server. 2025-02-17 02:20:55.064 DEBUG: Debug msg: b'/home/ubuntu/.ssh/authorized_keys:3: key options: agent-forwarding port-forwarding pty user-rc x11-forwarding' 2025-02-17 02:20:55.105 DEBUG: [chan 0] Max packet out: 32768 bytes 2025-02-17 02:20:55.105 DEBUG: Secsh channel 0 opened. 2025-02-17 02:20:55.107 DEBUG: [chan 0] Sesch channel 0 request ok 2025-02-17 02:20:55.108 DEBUG: Command started, waiting result... 2025-02-17 02:20:55.108 DEBUG: [chan 0] EOF sent (0) 2025-02-17 02:20:56.874 DEBUG: [chan 0] EOF received (0) 2025-02-17 02:20:56.875 DEBUG: Command finished, res=0 Ran 1 tests in 1715.638s PASSED (id=0) INFO: last results {0} ziu.ansible.test_ansible_ziu.AnsibleZiuTests.test_ansible_ziu [1715.111445s] ... ok ====== Totals ====== Ran: 1 tests in 0.0363 sec. - Passed: 1 - Skipped: 0 - Expected Fail: 0 - Unexpected Success: 0 - Failed: 0 Sum of execute time for each test: 1715.1114 sec. ============== Worker Balance ============== - Worker 0 (1 tests) => 0:28:35.111445 INFO: generate report ~/output ~ logs/ logs/report.xml ~ INFO: tests passed INFO: Test deployment finished Mon Feb 17 02:20:57 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.56' (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